“BASIC za PIC mikrokontrolere”
- Status: u pripremi
- Cena: 11 €
Naučite da pišete svoje programe u BASIC-u i da programirate PIC mikrokontrolere. Obezbedili smo puno praktičnih primera sa pratećim šemama za povezivanje: temperaturni senzori, A/D i D/A konvertori, LCD i LED displeji, releji, komunikacije. Programski kod je komentarisan kako bi se problematika što više približila početnicima.
Autor: Nebojša Matić
Sadržaj knjige
1. Elementi programa napisanog u PIC BASIC-u
- Uvod
- 1.1 BASIC za mikrokontrolere
- 1.2 PIC mikrokontroleri
- 1.3 Prvi program na jeziku PIC BASIC
- 1.4 Učitavanje programa u memoriju mikrokontrolera
- 1.5 Pokretanje programa
- 1.6 Problemi sa pokretanjem programa
2. Programiranje na jeziku PIC BASIC
- 2.1 Identifikatori
- 2.2 Labele
- 2.3 Promenjive
- 2.4 Modifikatori
- 2.5 Nizovi
- 2.6 Konstante
- 2.7 Simboli
- 2.8 Pinovi
- 2.9 Komentari
- 2.10 Direktiva INCLUDE
- 2.11 Direktiva DEFINE
- 2.12 Linija sa vise naredbi
- 2.13 Prenos naredbe u novi red
- 2.14 Direktiva ENABLE
- 2.15 Direktiva ON INTERRUPT
- 2.16 Direktiva RESUME
3. Operatori jezika BASIC
- Uvod
- Aritmetički operatori
- 3.1 Množenje
- 3.2 Deljenje
- 3.3 Pomeranje
- 3.4 ABS
- 3.5 COS
- 3.6 DCD
- 3.7 DIG
- 3.8 MAX i MIN
- 3.9 NCD
- 3.10 REV
- 3.11 SIN
- 3.12 SQR
- Logički operatori
- Operatori poređenja
- Operatori nad bitovima
4. Naredbe jezika BASIC
- Uvod
- Naredbe programskog jezika BASIC
5. Primeri programa za podsisteme mikrokontrolera
- Uvod
- 5.1 Korišćenje mehanizma prekida
- 5.2 Korišćenje internog AD konvertora
- 5.3 Korišćenje tajmera TMR0
- 5.4 Koricsenje tajmera TMR1
- 5.5 Korišćenje PWM podsistema
- 5.6 Korišćenje hardwerskog UART podsistema (hardverska RS-232 komunikacija)
6. Primeri programa sa PIC16F84 mikrokontrolerom
- Uvod
- 6.1 LED diode
- 6.2 Tasteri
- 6.3 Generisanje zvuka
- 6.4 Potenciometar
- 6.5 Sedam segmentni displej
- 6.6 Step motor
- 6.7 Ulazni shift registar
- 6.8 Izlazni shift registar
- 6.9 Softverska RS-232 komunikacija
- 6.10 Stepenišni automat
7. Primeri programa sa PIC16F877 mikrokontrolerom
- Uvod
- 7.1 Matrična tastatura
- 7.2 Drajver za sedmosegmentne cifre MAX7912
- 7.3 Povezivanje LCD displeja
- 7.4 Povezivanje serijskog EEPROM-a
- 7.5 RS-485 komunikacija
- 7.6 12-to bitni AD konvertor LTC1290
- 7.7 12-to bitni DA konvertor LTC1257
- 7.8 16-to bitni strujni DA konvertor AD421
- 7.9 Real Time Clock PCF8583
- 7.10 Digitalni termometar
Dodatak A: Povezivanje PIC BASIC-a i MPLAB-a
- Uvod
- A.1 Instalacija MPLAB-a
- A.2 Povezivanje PIC BASIC PRO kompajlera i MPLAB-a
- A.2 Paleta sa alatima
Dodatak B: MicroCODE STUDIO
- Uvod
- B.1 Instalacija PIC BASIC PRO kompajlera
- B.2 Instalacija MicroCODE studija
- B.3 Povezivanje microCODE studija i PBP kompajlera
- B.4 Povezivanje MicroCODE studija i programatora
- B.4 Pisanje i prevođenje programa u MicroCODE studiju
