Opis
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