“Arhitektura i programiranje PIC mikrokontrolera”
- Status: u pripremi!
Neverovatna jednostavnost i fleksibilnost PIC mikrokontrolera omogućili su kontrolu najrazličitijih procesa i uređaja u industrijskoj automatici, robotici, auto-industriji, itd. Za kratko vreme je napravljeno nebrojeno mnogo varijanti ovih integrisanih kola i ona su neprimetno postala čovekov nevidljivi pratilac...
Autori: Milan Verle, Nebojša Matić
Sadržaj knjige
1. Uvod u mikrokontrolere
- Uvod
- 1.1 Razlika izmedju mikrokontrolera i mikroprocesora
- 1.2 Rad sa mikrokontrolerom
- 1.3 Unutrašnjost mirokontrolera
2. Mikrokontroler PIC16F877A
- Osobine i namena
- Kućišta i raspored izvoda
- 2.1 Uloga pinova
- 2.2 Unutrašnja struktura mikrokontrolera PIC 16F877A
- 2.3 Centralna procesorska jedinica (CPU)
- 2.4 Memorija
- 2.4.1 ROM memorija
- 2.4.2 EEPROM memorija
- 2.4.3 RAM memorija
- 2.4.4 SFR registri
3. Zajednički registri
- Osobine i namena
- 3.1 STATUS registar
- 3.2 OPTION registar
- 3.3 INTCON registar
- 3.4 PIE1 registar
- 3.5 PIR1 registar
- 3.6 PIE2 registar
- 3.7 PIR2 registar
- 3.8 PCON registar
- 3.9 Registri PCL i PCLATH
- 3.10 STACK
- 3.11 Indirektno adresiranje
4. Ulazno-izlazni portovi
- Osobine i namena
- 4.1 Port A i registar TRISA
- 4.2 Posebne osobine porta B
- 4.3 Port B i registar TRISB
- 4.4 Port C i registar TRISC
- 4.5 Port D i registar TRISD
- 4.6 Port E i registar TRISE
- 4.7 Pomoćni paralelni port
5. Tajmeri i brojači
- Tajmeri i brojači
- Upotreba preskalera
- Upotreba interapta
- Brojači
- 5.1 Tajmer T0
- 5.2 Tajmer T1
- 5.3 Tajmer T2
6. Primeri programa za PIC16F877A mikrokontroler
- Uvod
- 6.1 LED diode
- 6.2 Tasteri
- 6.3 Generisanje zvuka
- 6.4 Potenciometar
- 6.5 Sedmo-segmentni displej
- 6.6 Matrična tastatura
- 6.7 Drajver za sedmosegmentne cifre MAX7912
- 6.8 Povezivanje LCD displeja
- 6.9 Povezivanje serijskog EEPROM-a
- 6.10 RS-485 komunikacija
- 6.11 12-bitni AD konvertor LTC1290
- 6.12 12-bitni DA konvertor LTC1257
- 6.13 Real Time Clock PCF8583
- 6.14 Digitalni termometar
