Guest User

Untitled

a guest
Jun 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. RS-232:
  2. Transmisja asynchroniczna
  3. Funkcje BIOS-u
  4. AH - funkcja biosu (0 - init, 1 - read, 2 - write, 3 - status)
  5. AL - dana
  6. DX - numer portu (0 - COM1, 1 - COM2)
  7. zwracane:
  8. AH - stan UART-u (bity 0 - bajt do odczytania, 5 - można
  9. wysyłać)
  10.  
  11. AL - stan modemu, nvm
  12.  
  13. wejście do f. inicjującej:
  14. bity:
  15. 765 : prędkość, 000 - 110bd, 001 - 150bd, dalej 2x
  16. aż do 111 - 9600bd
  17. 43 : 00, 10 - brak kontroli, 01 - npar, 11 - par
  18. 2 : liczba bitów stopu: 0 - 1 , 1 - 2
  19. 10 : liczba bitów danych:
  20. 00 - 5 do 11 - 8
  21. 16550 (?)
  22. Tolerancja:
  23. T1 - okres przedwczesny
  24. T2 - okres spóźńiony
  25. A - początek dla obu przekazów (początek bitu startowego)
  26. B1 - koniec przedwczesny (tuż przy lewej krawędzi II bitu
  27. stopu)
  28. B2 - koniec spóźnionego (tuż przy prawej krawędzi II bitu
  29. stopu)
  30. B2-B1 ~= 80% * T2 - przyjmujemy, że 80% to bezpieczna
  31. granica
  32. B2-B1 = 11(T2-T1)
  33. 11(T2-T1) = 80% * T2
  34. T2-T1 = 0.0(72) * T2
  35. (T2-T1)/T2 ~= 0.07
  36. DSM:
  37. RAM
  38. 0-1Fh R0-R7 x4
  39. 20-2Fh Bity adresowane pojedynczo (0-128)
  40. 30-7Fh Pamięć użytkownika
  41. Timery
  42. x[µs]*11.0592 [MHz]/12 = y
  43. x - czas, y - ilość tyknięć do liczenia
  44. Przerwania
  45. EA - ogolnie
  46. ES, ET1, EX1, ET0, EX0 - specyf.
  47. Wyświetlacz
  48. 0FF30H <- wybrane klocki wyśw.
  49. 0FF38H <- wybrane diody na segmencie
  50. Klawiatura
  51. 0FF30H <- wybrany klawisz do sprawdzenia
  52. P3.5 -> 1 jeśli ten klawisz wciśnięty
  53. Dekoder adresów
  54. Port Szeregowy
  55. EEPROM
  56.  
  57. Układy:
  58. Flash
  59. r-2r
  60. Uwyj = Uwej * x / 2^n
  61. PWM
  62. T - okres ładowania kondensatora od 0 do Uref
  63. t - czas sygnału z PWM
  64. dU - zmiana napięcia na wyjściu
  65. dU = Uref * t/T // własna twórczość!!!
  66. Całkowanie pojedyncze
  67. czas konwersji: tc = (Vin / Vref) * RC
  68. wartość cyfrowa: N = tc * fc
  69. fc - częstotliwość generatora zegarowego
  70. Całkowanie podwójne
  71. maksymalny czas ładowania:
  72. tm = 2 * (2^r / f)
  73. t = (1 + Vin/Vref) * (2^r / f)
  74. Vwy = t * Uwe / RC
  75.  
  76. n = N * Uwe / Uref
Add Comment
Please, Sign In to add comment