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