Spis Treści

Transkrypt

Spis Treści
Spis Treści
1.
2.
2.1.
2.2.
3.
4.
4.1.
4.2.
4.3.
4.4.
4.5.
5.
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
6.
7.
8.
9.
10.
11.
12.
12.1.
12.2.
12.3.
13.
13.1.
13.2.
13.3.
13.4.
13.5.
14.
15.
15.1.
Wstęp .......................................................................................
Informacje podstawowe o mikrokontrolerach ..............................
Co to jest mikrokontroler ? .........................................................
Narzędzia uruchomieniowe ........................................................
Architektura ..............................................................................
Rozkazy ....................................................................................
Zestaw rozkazów .......................................................................
Format instrukcji .......................................................................
Licznik programu ......................................................................
Opis działania instrukcji .............................................................
Podstawowe zastosowania rozkazów oraz najczęstsze błędy .........
Pamięć ......................................................................................
Pamięć Programu ......................................................................
Pamięć Danych .........................................................................
Stos ..........................................................................................
Zachowanie wartości rejestrów STATUS,W,BSR ........................
Operacje na tablicach danych .....................................................
Pierwszy program w środowisku MPLAB ................................
System przerwań .......................................................................
Porty WE/WY ...........................................................................
Zegar TMR0 .............................................................................
Zegar TMR1 .............................................................................
Zegar TMR2 .............................................................................
Zegar TMR3 .............................................................................
CCP - układ porównująco / zatrzaskujący / PWM ........................
Układ CCP pracujący w trybie zatrzaskującym ............................
Układ CCP pracujący w trybie porównującym .............................
Układ CCP pracujący w trybie PWM ..........................................
ECCP - rozszerzone możliwości modulacji PWM ........................
Układ ECCP pracujący w trybie zatrzaskującym ..........................
Układ ECCP pracujący w trybie porównującym ..........................
Układ ECCP pracujący w trybie PWM ........................................
Asynchroniczne blokowanie wyjść PWM układu ECCP1 .............
Przykład programu sterującego silnik DC ....................................
Przetwornik analogowo-cyfrowy ................................................
Wielofazowe modulatory fali PWM ............................................
Rejestry kontrolne układu PWM .................................................
5
7
7
12
16
21
21
25
30
33
41
45
45
46
54
57
58
59
71
76
80
86
93
96
100
102
105
107
113
115
116
116
123
125
128
138
141
3
Zegar bazowy układu PWM .......................................................
Przerwania dla różnych trybów pracy PWM ................................
Okres fali PWM ........................................................................
Wypełnienie fali PWM ..............................................................
Generatory czasu martwego .......................................................
Niezależne sterowanie wyjściami PWM ......................................
Układ PWM pracującego w trybie pojedynczego impulsu ............
Nadpisywanie wyjścia PWM ......................................................
Wyjścia PWM oraz ich polaryzacja ............................................
Wejścia blokady fali PWM .........................................................
PWM Update Lockout ...............................................................
Specjalne sygnały wyzwalające generowane przez układ PWM ....
Program o strukturze automatu ...................................................
Dodatek A Pamięci Półprzewodnikowe ...................................................
Dodatek B Rejestry konfigurujące system przerwań .................................
Dodatek C Oscylator ..............................................................................
Dodatek D Bity konfiguracyjne ...............................................................
Dodatek E PORTB – obsługa klawiatury .................................................
Dodatek F PORTD – tryb równoległy PSP ...............................................
Spis Literatury ........................................................................................
15.2.
15.3.
15.4.
15.5.
15.6.
15.7.
15.8.
15.9.
15.10.
15.11.
15.12.
15.13.
16.
4
141
147
150
153
158
162
163
163
168
169
172
172
174
186
188
198
202
208
211
216

Podobne dokumenty