
4
Electrical Engineering 7
Giới thiệu chung 89c51
H×nh 2.1: CÊu tróc cña vi ®iÒu khiÓn 8051.
Bộtạo
dao động
CPU
Điều khiển
ngắt.
Nguån
ng¾t
trong.
4Kbyte
Bé nhí
ch−¬ng tr×nh
trong.
128byte
Bé nhí
RAM
trong
2bộ đếm /
định thời
Khối
đ.khiển
quản lý
Bus.
Port
0
Port
1
Port
2
Port
3
Giao
diện nối
tiép.
XTAL 1.2 |PSEN/ALE Cæng I/O
8 bit
Cổng I/O
Đchỉcao
Dữliệu 8
bit
Cổng I/O
Đchỉthấp
Dữliệu 8
bit
Cổng I/O
Các chức năng
đắc biệt
Dữliệu 8 bit
Nguồn ngắt ngoài Đếm sựkiện.
Electrical Engineering 8
Khối xửlý trung tâm CPU
CPU -Central Processing Unit
• Thanh ghi tích luỹ(ký hiệu là A );
• Thanh ghi tích luỹphụ(ký hiệu là B ) thường được dùng
cho phép nhân và phép chia ;
•Khối logic sốhọc (ALU=Arithmetic Logical Unit) ;
•Từtrạng thái chương trình (PSW= Program Status Word );
•Bốn băng thanh ghi (R0-R7).
• Con trỏ ngăn xếp (SP=Stack Point) cũng như con trỏdữ
liệu để định địa chỉcho bộnhớdữliệu ởbên ngoài;
• Thanh ghi đếm chương trình (PC= Progam Counter );