|
Cuprins Elemente de utilizare a micro-controlerelor
Prefaţă ............................................................................................................................... 3 Terminologie .................................................................................................................... 5 Notaţii, prescurtări, acronime ...................................................................................... 7
Cap. 1. Mediul de dezvoltare MPLABTM ...................................................................... 11 1.1. Scopul lucrării ............................................................................................................ 11 1.2. Echipamente şi aplicaţii software (programe) utilizate ......................................... 11 1.3. Noţiuni generale ........................................................................................................ 11 1.4 Realizarea unui proiect .............................................................................................. 12 1.5. Documentarea programului...................................................................................... 15
Cap. 2. Operaţii aritmetice şi logice realizate cu microcontrolere PIC ALU şi regiştri. Un prim program......................................................... 19 2.1. Scopul lucrării ............................................................................................................ 19 2.2. Echipamente şi aplicaţii software (programe) utilizate ......................................... 19 2.3. Noţiuni generale ........................................................................................................ 19 2.3.1. Configurarea simulatorului ........................................................................... 19 2.3.2. Arhitectura microcontrolerelor PIC16FX ... 17ZXX. Detalii ALU ........... 19
Cap. 3. Operaţii aritmetice şi logice realizate cu microcontrolere PIC ............... 35 3.1. Scopul lucrării ............................................................................................................ 35 3.2. Echipamente şi aplicaţii software (programe) utilizate ......................................... 35 3.3. Noţiuni generale ........................................................................................................ 35 3.3.1. Noi operaţii ..................................................................................................... 35 3.3.2. Filtre digitale ................................................................................................... 37 3.3.3. Realizarea instrucţiunilor de decizie ............................................................ 38
Cap. 4. Porturi I/O, primirea şi transmiterea de comenzi elementare ................. 53 4.1. Scopul lucrării ............................................................................................................ 53 4.2. Echipamente şi aplicaţii software (programe) utilizate ......................................... 53 4.3. Noţiuni generale ........................................................................................................ 53 4.3.1. Porturi .............................................................................................................. 53 4.3.2. Instrucţiuni şi setări noi................................................................................. 55
Cap. 5. Memoria – organizarea pe bancuri şi adresarea bancurilor. Porturi I/O, primirea şi transmiterea de comenzi elementare (II) ....................... 67 5.1. Scopul lucrării ............................................................................................................ 67 5.2. Echipamente şi aplicaţii software (programe) utilizate.......................................... 67 5.3. Noţiuni generale......................................................................................................... 67 5.3.1. Organizarea memoriei de date şi adresarea memoriei de date la PIC 16F84 .......................................................................................... 67 5.3.2. Aspecte de circuit ......................................................................................... 73
Cap. 6. Întreruperi ........................................................................................................... 77 6.1. Introducere ................................................................................................................. 77 6.2. Moduri de citire a perifericelor................................................................................. 78 6.3. Modul de lucru “în întreruperi”................................................................................ 79 6.4. Funcţionarea unui program cu întreruperi – generalităţi .................................... 84 6.5. Avantajul utilizării întreruperilor.............................................................................. 87 6.6. Organizarea începuturilor de rutine ........................................................................ 89 6.7. Comparaţie între modul de lucru cu întreruperi pe diverse procesoare ..................................................................................... 92
Cap. 7. Microproiecte, picoproiecte, aplicaţii, exerciţii cu microcontrolere PIC ......................................................................... 95 7.1. Introducere ................................................................................................................. 95 7.2. Pico- şi nano- proiecte .............................................................................................. 96 7.3. Exerciţii diverse cu microcontrolere (în special, de tip PIC) ................................ 99
Anexa1: Suplimente pentru programarea PIC-urilor............................................... 109
Anexa2: Circuite pentru microsisteme bazate pe microcontrolere PIC............... 117 Capsule, circuit de alimentare ........................................................................ 117 Oscilatorul de ceas .......................................................................................... 118 Circuite de resetare externă automată sau manuală ................................... 121 Circuite aplicative – comanda prin porturi către dispozitive externe ....... 122
Biblografie generală ...................................................................................................... 127 |