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.