mikrokontrolery pic w praktycznych zastosowaniach full version.pdf

(42725 KB) Pobierz
887637060.001.png
Spis treci
Wstp .................................................................................................... 7
Rozdzia 1. Podstawy. Programatory. Programowanie ............................................... 9
1.1. Podstawy ................................................................................................................... 9
1.2. Programatory PICkit 2, PICkit 3, JDM. rodowisko programistyczne MPLAB IDE.
Kompilatory HI-TECH oraz C30 ............................................................................ 11
1.3. Z nosem w dokumentacji ......................................................................................... 15
1.4. Przykady dostpne na FTP ...................................................................................... 15
1.5. Rap-Ort koczcy rozdzia ...................................................................................... 15
Rozdzia 2. (PIC16F877A) Obsuga diod LED. Obsuga wywietlaczy LED
i alfanumerycznych wywietlaczy LCD. Obsuga serwomechanizmów ..... 17
2.1. Jzyk C .................................................................................................................... 17
Obsuga diod LED .................................................................................................... 17
Obsuga wywietlacza LED ..................................................................................... 33
Obsuga wywietlacza alfanumerycznego LCD ....................................................... 35
Obsuga serwomechanizmów ................................................................................... 49
2.2. Asembler .................................................................................................................. 53
Zawiecenie diody LED ........................................................................................... 53
Mruganie diody LED ............................................................................................... 61
Obsuga alfanumerycznego wywietlacza LCD ....................................................... 73
2.3. Projekt: sterowanie mechanicznym ramieniem .................................................... 80
2.4. Rap-Ort koczcy rozdzia ...................................................................................... 88
Rozdzia 3. (PIC16F877A) Obsuga przycisków. Obsuga klawiatury.
Sumowanie czasu trwania impulsu. May skok w bok:
kompilator mikroC kontra koszmar I 2 C .............................................. 91
3.1. Jzyk C .................................................................................................................... 91
Obsuga przycisków ................................................................................................. 91
Obsuga klawiatury .................................................................................................. 98
Sumowanie czasu trwania impulsu ......................................................................... 103
May skok w bok: kompilator mikroC kontra koszmar I 2 C .................................... 114
3.2. Asembler ............................................................................................................... 131
Obsuga przycisków ............................................................................................... 131
3.3. Projekt: zamek szyfrowy ....................................................................................... 133
3.4. Rap-Ort koczcy rozdzia .................................................................................... 140
 
4
Mikrokontrolery PIC w praktycznych zastosowaniach
Rozdzia 4. (PIC16F877A) Przerwania. Przerwanie zewntrzne RB0/INT.
Timery. Oscylator moduu Timer1. Watchdog. Modu CCP (PWM).
Tryb upienia (Sleep) .......................................................................... 143
4.1. Jzyk C .................................................................................................................. 143
Przerwanie zewntrzne RB0/INT ........................................................................... 143
Timer ...................................................................................................................... 154
Oscylator moduu Timer1 ...................................................................................... 159
Watchdog ............................................................................................................... 169
Modu CCP (PWM) ............................................................................................... 172
Tryb Capture .......................................................................................................... 174
Tryb Compare ........................................................................................................ 179
Tryb PWM ............................................................................................................. 184
Tryb upienia (Sleep) ............................................................................................. 189
4.2. Asembler ............................................................................................................... 192
Przerwanie zewntrzne RB0/INT ........................................................................... 192
Timer ...................................................................................................................... 204
4.3. Projekt: czstotliwociomierz ................................................................................ 211
4.4. Rap-Ort koczcy rozdzia .................................................................................... 218
Rozdzia 5. (PIC24FJ64GB002) Podstawy. Przerwania.
Remapowanie linii portów. SPI. Modu RTCC ....................................... 219
5.1. Jzyk C .................................................................................................................. 219
Podstawy ................................................................................................................ 219
Przerwania .............................................................................................................. 240
Remapowanie linii portów. Interfejs SPI ................................................................ 251
Modu RTCC .......................................................................................................... 267
5.2. Asembler ............................................................................................................... 283
Podstawy ................................................................................................................ 283
Obsuga przerwa i wektorów puapek .................................................................. 300
5.3. Projekt: interfejs UART i lokalizator GPS ............................................................ 303
5.4. Rap-Ort koczcy rozdzia .................................................................................... 312
Rozdzia 6. (PIC24FJ64GB002) Obsuga dodatkowej pamici SRAM i EEPROM.
Obsuga kart pamici SD. MDD File System. Obsuga kolorowego
wywietlacza graficznego .................................................................... 313
6.1. Jzyk C .................................................................................................................. 313
Obsuga dodatkowej pamici SRAM ..................................................................... 313
Obsuga pamici EEPROM .................................................................................... 320
Zagadka .................................................................................................................. 329
Obsuga kart pamici SD ........................................................................................ 330
6.2. Asembler ............................................................................................................... 347
Obsuga kolorowego wywietlacza graficznego ..................................................... 347
6.3. Projekt: przetwornik A/C i termometr cyfrowy ..................................................... 358
6.4. Rap-Ort koczcy rozdzia .................................................................................... 367
Spis treci
5
Rozdzia 7. (dsPIC33FJ128GP802) Podstawy. Przetwornik A/C
i czujnik odlegoci. RS232. ................................................................ 369
7.1. Jzyk C .................................................................................................................. 369
Podstawy ................................................................................................................ 369
Przetwornik A/C i czujnik odlegoci ..................................................................... 382
RS232 ..................................................................................................................... 385
7.2. Asembler ............................................................................................................... 390
7.3. Raport koczcy rozdzia ...................................................................................... 393
Epos o Królu Wielkim, czyli nieco inny spis rzeczy ............................ 395
O autorze ............................................................................................ 399
Skorowidz .......................................................................................... 401
6
Mikrokontrolery PIC w praktycznych zastosowaniach
Zgłoś jeśli naruszono regulamin