MOÂN HOÏC VI ÑIEÀU KHIEÅN
MOÂN HOÏC VI ÑIEÀU KHIEÅN
MUÏC TIEÂU
MUÏC TIEÂU
-
Naém ñöôïc caáu truùc phaàn cöùng VI Ñieàu
Naém ñöôïc caáu truùc phaàn cöùng VI Ñieàu
Khieån AT89C51
Khieån AT89C51
-
Taäp leänh hôïp ngöõ
Taäp leänh hôïp ngöõ
-
Khung chöông trình hôïp ngöõ vieát cho
Khung chöông trình hôïp ngöõ vieát cho
AT89C51
AT89C51
-
Vieát chöông trình öùng duïng
Vieát chöông trình öùng duïng
NOÄI DUNG MOÂN HOÏC
NOÄI DUNG MOÂN HOÏC
Da ãn n h a äp
Da ãn n h a äp
Ch ö ô n g 1 : Ca áu t ru ùc p h a àn c ö ù n g c u ûa
Ch ö ô n g 1 : Ca áu t ru ùc p h a àn c ö ù n g c u ûa
AT8 9 C5 1
AT8 9 C5 1
Ch ö ô n g 2 : Ta äp le än h AT8 9 c 5 1
Ch ö ô n g 2 : Ta äp le än h AT8 9 c 5 1
Ch ö ô n g 3 : la äp t rìn h h ô ïp n g ö õ
Ch ö ô n g 3 : la äp t rìn h h ô ïp n g ö õ
Ch ö ô n g 4 : Bo ä ñ ò n h t h ôø i ( t im e r)
Ch ö ô n g 4 : Bo ä ñ ò n h t h ôø i ( t im e r)
Ch ö ô n g 5 : Ng a ét ( In t e rru p t )
Ch ö ô n g 5 : Ng a ét ( In t e rru p t )
Ch ö ô n g 6 : P o rt n o ái t ie áp ( s e ria l p o rt )
Ch ö ô n g 6 : P o rt n o ái t ie áp ( s e ria l p o rt )
Ch ö ô n g 7 : Gia o t ie áp
Ch ö ô n g 7 : Gia o t ie áp
TOÅNG QUAN
TOÅNG QUAN
- Sô löôïc quaù trình hình thaønh quaù
- Sô löôïc quaù trình hình thaønh quaù
phaùt trieån cuûa VÑK
phaùt trieån cuûa VÑK
-Töø Vi xöû lyù ñeán Vi đÑiều khiển
Töø Vi xöû lyù ñeán Vi đÑiều khiển
-
Caáu truùc chung cuûa moät Vi đÑiều
Caáu truùc chung cuûa moät Vi đÑiều
khiển
khiển
Chöông 1: CAÁU TRUÙC PHAÀN CÖÙNG
Chöông 1: CAÁU TRUÙC PHAÀN CÖÙNG
CPU
interrupt
control
oscillatior bus control I/O port serial port
other register 128 byte RAM
ROM
0K-8031/8032
4K-8051
8K-8052
128 byte RAM
8032/8052
Time 1
Time 0
Time 2
8032/8052
EA
RST ALE
PSEN P0 P1 P2 P3
address/data
TXD* RXD*
INT 1.
INT0.
Timer 2(8052/8032)
Timer1
Timer0
serial port
Hình 1.9 Caáu truùc beân trong 89C51
ÑAËC ÑIEÅM PHAÀN CÖÙNG
ÑAËC ÑIEÅM PHAÀN CÖÙNG
- 4 KB ROM noäi.
- 4 KB ROM noäi.
- 128 Byte RAM noäi.
- 128 Byte RAM noäi.
- 4 Port xuaát /nhaäp I/O 8 bit.
- 4 Port xuaát /nhaäp I/O 8 bit.
- 1 boä giao tieáp Giao tieáp noái tieáp.
- 1 boä giao tieáp Giao tieáp noái tieáp.
- 2 boä ñònh thôøi 16 bit
- 2 boä ñònh thôøi 16 bit
- 64 KB boä nhôù chöông trình ngoaøi
- 64 KB boä nhôù chöông trình ngoaøi
( boä nhôù chöông trình = program =
( boä nhôù chöông trình = program =
code memory)
code memory)
- 64 KB boä nhôù döõ lieäu ngoaøiRAM
- 64 KB boä nhôù döõ lieäu ngoaøiRAM
ngoaøi ( Boä nhôù döõ lieäu = Data)
ngoaøi ( Boä nhôù döõ lieäu = Data)
- 210 vò trí nhôù coù theå ñònh ñòa
- 210 vò trí nhôù coù theå ñònh ñòa
chæ bit.
chæ bit.