Mikrokontrolery PIC16F8x w praktyce
Tomasz JabłońskiAutor: Tomasz Jabłoński
ISBN: 83-910067-1-9
Format: B5, 232 str.
Twarda oprawa
Wydawnictwo BTC
Warszawa 2002
O książce
Książka jest przeznaczona dla wszystkich elektroników, którzy chcą dogłębnie poznać budowę i sposób programowania mikrokontrolerów PIC16F8x. Zagadnienia teoretyczne, które są niezbędne dla zrozumienia architektury i sposobu działania tych mikrokontrolerów, zostały bogato zilustrowane przykładami. Ich dobór został podyktowany przez typowe problemy, jakie musi rozwiązywać współczesny projektant systemów mikroprocesorowych. Zaprezentowano sposób obsługi transmisji szeregowej za pomocą interfejsów: RS232, I2C i 1-Wire oraz sposoby dołączania do mikrokontrolerów różnego typu klawiatur i wyświetlaczy (w tym alfanumerycznych LCD). Przedstawione w książce przykłady są ilustrowane programami, których działanie przetestowano na module ewaluacyjnym, zaprojektowanym dla mikrokontrolerów PIC16F8x. Opis tego modułu także zamieszczono w książce.
Architektura mikrokontrolerów PIC16F8x
- najważniejsze parametry elektryczne;
- organizacja pamięci;
- bloki peryferyjne;
- układ przerwań.
Programowanie
- dokładne omówienie listy rozkazów;
- krótka prezentacja narzędzi programowych (MPLAB, MPASM);
- opisy programatorów ICSP.
Aplikacje
- moduł ewaluacyjny ZL1PIC;
- dołączanie klawiatury bezpośrednio do linii portów we/wy;
- dołączanie klawiatury matrycowej;
- dołączanie klawiatury komputera osobistego;
- sterowanie wyświetlaczami 7-segmentowymi LED;
- multipleksowane sterowanie wyświetlaczami;
- obsługa wyświetlacza alfanumerycznego LCD;
- programowa obsługa interfejsu RS232;
- programowa obsługa interfejsu I2C;
- programowa obsługa interfejsu 1-Wire;
- przykładowy termometr-termostat z układem DS1620.