Protokół przesyłania do tablicy kantorowej
informacji do wyświetlenia dla RS 232
1.Parametry transmisji:
prędkość - 5 kBaud
8 bitów danych, 1 bit stopu, bez bitu parzystości.
2.Przesłanie wzorców znaków do wyświetlenia przebiega
następująco:
2.1. Komputer wysyła plik nagłówkowy o następującym
formacie:
- 2 bajty adresu początkowego w RAM-ie, do
którego będą przesłane wzorce do wyświetlenia (w kolejności :
starszy, młodszy)
- 2 bajty długości bloku danych (ilości znaków do wyświetlenia
w kolejności: starszy, młodszy)
- 1 bajt o wartości 1h (rozkaz zapisu)
- 1 bajt sumy kontrolnej, która jest liczona jako suma pierwszych
pięciu bajtów modulo 256
2.2. Komputer oczekuje na potwierdzenie prawidłowego
odbioru "nagłówka" lub informację o błędach transmisji.
Tablica odpowiada jednym bajtem:
- 0AAh, jeśli plik nagłówkowy odebrano poprawnie
- 0CCh, jeśli były błędy transmisji
2.3. Po odebraniu potwierdzenia prawidłowego odbioru
"nagłówka" (0AAh) komputer wysyła pakiet wzorców w ilości
wskazywanej przez nagłówek oraz dodatkowy bajt sumy kontrolnej,
liczonej jako sumy bajtów danych modulo 256.
2.4. Komputer oczekuje na potwierdzenie prawidłowego
odbioru paczki danych lub informację o błędach transmisji. Tablica
odpowiada jednym bajtem:
- 0AAh, jeśli plik nagłówkowy odebrano poprawnie
- 0CCh, jeś>li były błędy transmisji
3.Przesyłane wzorce cyfr są następujące:
[0] = 3fh;
[1] = 06h;
[2] = 5bh;
[3] = 4fh;
[4] = 66h;
[5] = 6dh;
[6] = 7dh;
[7] = 07h;
[8] = 7fh;
[9] = 6fh;
[spacja] = 00h;
[minus] = 40h;
kropka dziesiętna odpowiada ustawieniu najstarszego bitu.