Spis treści

3

Od autora ..........................................................................................................................5

Wstęp...................................................................................................................................6

1.

Obsługa transmisji szeregowej w przerwaniach .................................7

2.

Konwersja liczb na postać znakową i binarną ................................. 33

3.

Program prostego kalkulatora ................................................................. 51

4.

Obsługa wyświetlaczy LCD ...................................................................... 79

5.

Obsługa siedmiosegmentowych wyświetlaczy LED ........................ 99

6.

Obsługa interfejsu I2C, program obsługi zegara ...........................109

7.

Obsługa zewnętrznej pamięci RAM ....................................................149

8.

Program terminalu znakowego .............................................................177

9.

Program z obsługą pamięci EEPROM ..............................................193

10.

Program obsługi wielopoziomowego menu ......................................223

11.

Program operujący na łańcuchach znaków .....................................259

Dodatki ..........................................................................................................................281

Dodatek A. Zestaw uruchomieniowy ................................................................................281

Dodatek B. Przyłączenie zestawu uruchomieniowego do komputera ..............................290

Dodatek C. Kody sterujące modułem LCD ......................................................................291

Dodatek D. Układ zegara czasu rzeczywistego ................................................................293