Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/btc.pl/wydawnictwo.btc.pl/wp-includes/functions.php on line 6121
Wydawnictwo BTC – książki techniczne » Mikrokontrolery PIC16F8x w praktyce (e-book)

Strona główna / Mikrokontrolery PIC16F8x w praktyce (e-book)

Mikrokontrolery PIC16F8x w praktyce (e-book)

Tomasz Jabłoński

Opis

Autor: Tomasz Jabłoński

ISBN: 83-910067-1-9
Format: PDF, B5, 232 str.
Wydawnictwo BTC
Warszawa – wydanie papierowe 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.
Kup książkę

Do pobrania