BEN - odborná literatura s.r.o. je kamenné a internetové knihkupectví specializované na technické knihy.
Mikrokontroléry PIC bez předchozích znalostí
obj. číslo | 121378 |
---|---|
autor | Matoušek David |
vydal / výrobce | BEN - technická literatura |
rozsah / vazba | 110 stran A4 / brožovaná V2 |
vydání | 1. české |
prodáváme od | 10.12.2016 |
ISBN / EAN | 978-80-7300-545-0 9788073005450 |
dostupnost | Skladem |
Cena v kamenném obchodě | 280 Kč |
Internetová cena pro zaslání poštou | 266 Kč |
Aktualizováno 1.8.2017
Popis
Elektronická podoba knihy:
obsah | download | reakce | odkazy | keywords |
---|
Kniha je zaměřena na popis základních vlastností mikrokontrolérů PIC16F628A včetně výkladu jazyka C a sedmnácti praktických příkladů.
První kapitola vysvětluje základní pojmy mikroprocesorové techniky, uvádí klíčové vlastnosti mikrokontroléru PIC16F628A, popisuje základní hardwarové vybavení (vývojový kit PKIT627, přípravek M8LED, propojovací kabel, programátor PICkit3) a instalaci softwarového vybavení (vývojové prostředí MPLAB X a překladač XC8). Na závěr je předveden první příklad.
Druhá kapitola popisuje základy jazyka C. Jedná se o vysvětlení úlohy konfiguračních bitů především s ohledem na taktování mikrokontroléru, je popsána funkce portů A a B včetně alternativní funkce jejich vývodů, jsou uvedeny základní datové typy, pole a operátory. Následuje výklad iteračních příkazů (cyklů). Na závěr je popsán přípravek M7SEG včetně krátkého příkladu.
Třetí kapitola je věnována použití funkcí a podmíněného příkazu. Také je popsán přípravek MLEDSW a vysvětleny techniky ošetření zákmitů tlačítek a použití pozičního kódu.
Čtvrtá kapitola je zaměřena na popis jednotky Timer2 a přerušovacího systému. Jsou vysvětlena specifika paměťové třídy static a modifikátoru volatile s ohledem na obsluhu přerušení. Je též popsán přípravek MDYNDSP a předvedena základní obsluha.
Pátá kapitola vysvětluje použití jednotek VREF a COMP. Též je popsán přípravek MSVORKY. Jednotka VREF slouží jako nastavitelný zdroj referenčního napětí, lze použít jako 4bitový D/A převodník. Jednotka COMP obsahuje dva analogové komparátory. Jednotku COMP spolu s jednotkou VREF lze použít pro realizaci 4bitového A/D převodníku, který pracuje s postupnou aproximací nebo pro měření dalších fyzikálních veličin.
Šestá kapitola vysvětluje použití jednotky USART v asynchronním plně duplexním režimu. Po úvodním popisu řídicích registrů a vysvětlení funkce asynchronního vysílače a přijímače následuje popis přípravku MRS232PIC. Následně je zařazen výklad použití znakových a řetězcových proměnných v jazyce C a následují příklady použití jednotky USART pro komunikaci s počítačem.
Sedmá kapitola vysvětluje použití jednotky USART v synchronním režimu s polovičním duplexem. Jsou popsány režimy synchronní master/slave. Následuje popis obvodů se sériovou sběrnicí TLC549 (A/D převodník) a MCP4921 (D/A převodník), které jsou použity v přípravku MSADDAPIC. Na závěr je zařazen příklad obsluhy sériově pracujících A/D a D/A převodníků pomocí jednotky USART.
Přehled uváděných příkladů pro mikrokontroléry:
- PROG_01 - blikání LED na vývodu RB0.
- PROG_02 - zobrazení šestnáctkových číslic 0 až F na 7segmentovce.
- PROG_03 - ovládání 7segmentovky pomocí funkce.
- PROG_04 - čtení stavu tlačítek a zobrazení na 7segmentovce.
- PROG_05 - zobrazení pozičního kódu tlačítek na 7segmentovce.
- PROG_06 - vylepšená varianta příkladu PROG_05.
- PROG_07 - programové generování PWM signálu pomocí jednotky Timer2.
- PROG_08 - základní obsluha dynamicky řízeného displeje pomocí přerušení.
- PROG_09 - zobrazení čísel 0 až 9999 na dynamicky řízeném displeji.
- PROG_10 - použití jednotky VREF jako 4bitového D/A převodníku.
- PROG_11 - použití jednotek VREF a COMP jako 4bitového A/D převodníku.
- PROG_12 - použití jednotek VREF a COMP pro měření odporu.
- PROG_13 - opakované vysílání jednoho znaku jednotkou USART do počítače.
- PROG_14 - vysílání řetězce jednotkou USART v programové smyčce.
- PROG_15 - vysílání řetězce jednotkou USART přes přerušení.
- PROG_16 - příjem znaku jednotkou USART přes přerušení.
- PROG_17 - ovládání A/D a D/A převodníku jednotkou USART.
Seznam přípravků použitých v knize: Název - Označení - Stručný popis
- PKIT627 - BEN 0280 - vývojový kit pro mikrokokntrolér PIC16F628A
- M8LED - BEN 0234 - osmice LED (svítí při log. 0)
- M7SEG - BEN 0235 - 7segmentovka se společnou anodou
- MLEDSW - BEN 0239 - 4 tlačítka a 4 LED
- MDYNDSP - BEN 0237 - 4místný dynamicky řízený displej
- MSVORKY - BEN 0267 - svorkovnice a pinová lišta
- MRS232PIC - BEN 0296 - připojení USART k sériovému portu počítače
- MSADDAPIC - BEN 0297 - sériové A/D a D/A převodníky řízené pomocí USART
Stručný obsah
- obsah knihy
- Začínáme!
- Základy jazyka C
- Funkce a podmíněný příkaz
- Jednotka Timer2
- Jednotky VREF a COMP
- Jednotka USART – použití pro asynchronní komunikaci
- Jednotka USART – použití pro synchronní komunikaci
- obsah doprovodného SW
- Adresář PROGRAMY - zdrojové texty všech 17 příkladů, které jsou popsány v knize.
- Adresář SPOJE - soubory návrhového systému Eagle (SCH a BRD) a klišé plošných spojů jednotlivých přípravků.
- Adresář WINAPP - programy určené pro Windows, které provádí komunikaci pomocí jednotky USART (souvisí s kapitolou 6).
Download
- podrobný obsah - ve formátu PDF
- ukázka knihy - ve formátu PDF
- update - zatím žádný není
- doprovodný software - verze 2
(autor opravil nějaké drobné chyby v aplikaci WINAPP)
Recenze lektorů a reakce čtenářů
- zatím žádné nejsou
Odkazy
- Vývojové prostředí:
www.microchip.com/mplab/mplab-x-ide
www.microchip.com/mplab/compilers
Keywords
-
obecná charakteristika
slova -
obsah knihy
obsah -
rejstřík knihy
rejstříková slova -
integrované obvody
označení integrovaného obvodu
URL adresa
domovská stránka této knihy/zboží na Internetu = trvalá a neměnná internetová adresa:http://shop.ben.cz/cz/121378-mikrokontrolery-pic-bez-predchozich-znalosti.aspx