Bài giảng lý thuyết vi xử lý - Chương 2: Phần cứng vi điểu khiển 8051 potx - Pdf 15

ÐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINHÐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ ðIỆN TỬKHOA CÔNG NGHỆ ðIỆN TỬ
BỘ MÔN ðIỆN TỬ CÔNG NGHIỆPBỘ MÔN ðIỆN TỬ CÔNG NGHIỆP
BÀI GIẢNG LÝ THUYẾTBÀI GIẢNG LÝ THUYẾT
VI XỬ LÝVI XỬ LÝ
TP. HỒ CHÍ MINHTP. HỒ CHÍ MINH
THÁNG 09THÁNG 09 20092009
VI XỬ LÝVI XỬ LÝ
GiáoGiáo viên: PHẠM QUANG TRÍviên: PHẠM QUANG TRÍ
ÐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINHÐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ ðIỆN TỬKHOA CÔNG NGHỆ ðIỆN TỬ
BỘ MÔN ðIỆN TỬ CÔNG NGHIỆPBỘ MÔN ðIỆN TỬ CÔNG NGHIỆP
CHƯƠNG 2CHƯƠNG 2
PHẦN CỨNGPHẦN CỨNG
VI ðIỀU KHIỂN 8051VI ðIỀU KHIỂN 8051
GIỚI THIỆU CHUNGGIỚI THIỆU CHUNG
 Một số ñặc trưng cơ bản của chip 8051:Một số ñặc trưng cơ bản của chip 8051:
 Bộ nhớ chương trình (ROM) bên trong: Bộ nhớ chương trình (ROM) bên trong: 4 KB4 KB
 Bộ nhớ dữ liệu (RAM) bên trong: Bộ nhớ dữ liệu (RAM) bên trong: 128 byte128 byte
 Bộ nhớ chương trình (ROM) bên ngoài: Bộ nhớ chương trình (ROM) bên ngoài: 64 KB 64 KB (tối ña)(tối ña)
 Bộ nhớ dữ liệu (RAM) bên ngoài:Bộ nhớ dữ liệu (RAM) bên ngoài: 64 KB 64 KB (tối ña)(tối ña)

4 port xuất nhập (I/O Port) 8 bit.4 port xuất nhập (I/O Port) 8 bit.
4 port xuất nhập (I/O Port) 8 bit.4 port xuất nhập (I/O Port) 8 bit.
 2 bộ ñịnh thời (Timer) 16 bit.2 bộ ñịnh thời (Timer) 16 bit.
 Mạch giao tiếp nối tiếp (Serial Port).Mạch giao tiếp nối tiếp (Serial Port).
 Mạch xử lý ngắt (Interrupt).Mạch xử lý ngắt (Interrupt).
 Bộ xử lý bit (thao tác trên các bit riêng lẻ).Bộ xử lý bit (thao tác trên các bit riêng lẻ).
 210 vị trí nhớ ñược ñịnh ñịa chỉ, mỗi vị trí 1 bit.210 vị trí nhớ ñược ñịnh ñịa chỉ, mỗi vị trí 1 bit.
 Thực hiện phép nhân/chia trong 4 µs.Thực hiện phép nhân/chia trong 4 µs.
GIỚI THIỆU CHUNGGIỚI THIỆU CHUNG

 Bộ ñịnh thờiBộ ñịnh thời 2 bộ 2 bộ (51) / (51) / 3 bộ 3 bộ (52)(52)
 Tín hiệu ngắtTín hiệu ngắt 5 tín hiệu 5 tín hiệu (51) / (51) / 6 tín hiệu 6 tín hiệu (52)(52)

Cổng xuất/nhậpCổng xuất/nhập
32 chân32 chân

Cổng xuất/nhậpCổng xuất/nhập
32 chân32 chân
GIỚI THIỆU CHUNGGIỚI THIỆU CHUNG
 Các phiên bản khác của chip 8051:Các phiên bản khác của chip 8051:
 Vi ñiều khiển 89C51 / 89C52:Vi ñiều khiển 89C51 / 89C52:
 ROM trongROM trong 4 KB4 KB (51) / (51) / 8 KB8 KB (52) dùng (52) dùng Flash ROMFlash ROM
 RAM trongRAM trong 128 byte128 byte (51) / (51) / 256 byte256 byte (52)(52)
 Bộ ñịnh thờiBộ ñịnh thời 2 bộ 2 bộ (51) / (51) / 3 bộ 3 bộ (52)(52)
 Tín hiệu ngắtTín hiệu ngắt 5 tín hiệu 5 tín hiệu (51) / (51) / 6 tín hiệu 6 tín hiệu (52)(52)

Cổng xuất/nhậpCổng xuất/nhập
32 chân32 chân

Cổng xuất/nhậpCổng xuất/nhập
32 chân32 chân
GIỚI THIỆU CHUNGGIỚI THIỆU CHUNG
 Các phiên bản khác của chip 8051:Các phiên bản khác của chip 8051:
 Vi ñiều khiển 89C1051 / 89C2051:Vi ñiều khiển 89C1051 / 89C2051:
 ROM trongROM trong 1 KB1 KB (1051) / (1051) / 2 KB2 KB (2051) dùng (2051) dùng Flash ROMFlash ROM
 RAM trongRAM trong 64 byte64 byte (1051) / (1051) / 128 byte128 byte (2051)(2051)
 Bộ ñịnh thờiBộ ñịnh thời 1 bộ 1 bộ (1051) / (1051) / 2 bộ 2 bộ (2051)(2051)
 Tín hiệu ngắtTín hiệu ngắt 3 tín hiệu 3 tín hiệu (1051) / (1051) / 5 tín hiệu 5 tín hiệu (2051)(2051)

Cổng xuất/nhậpCổng xuất/nhập

→→
→→
→ tính toán và ñiều khiển tính toán và ñiều khiển
quá trình hoạt ñộng của toàn hệ thốngquá trình hoạt ñộng của toàn hệ thống
SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051
Mạch dao ñộng Mạch dao ñộng →
→→
→→
→→
→ tạo tín hiệu xung clock cung tạo tín hiệu xung clock cung
cấp cho các khối trong chip hoạt ñộngcấp cho các khối trong chip hoạt ñộng
SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051
Bộ nhớ dữ liệu trong chip Bộ nhớ dữ liệu trong chip →
→→
→→
→→

lưu trữ các dữ liệulưu trữ các dữ liệu
SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051
Bộ nhớ chương trình trong chip Bộ nhớ chương trình trong chip →
→→
→→
→→
→ lưu lưu
trữ chương trình hoạt ñộng của chiptrữ chương trình hoạt ñộng của chip
SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051
Các port xuất/nhập Các port xuất/nhập →
→→
→→
→→

→→
→ ñiều khiển việc xuất nhập dữ liệu ñiều khiển việc xuất nhập dữ liệu
dưới dạng nối tiếp giữa trong và ngoài chip thông dưới dạng nối tiếp giữa trong và ngoài chip thông
qua các chân TxD, RxDqua các chân TxD, RxD
SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051
ðiều khiển ngắt ðiều khiển ngắt →
→→
→→
→→
→ nhận tín hiệu ngắt từ bên ngoài nhận tín hiệu ngắt từ bên ngoài
(INT0(INT0\\, INT1, INT1\\), bộ ñịnh thời và cổng nối tiếp, lần ), bộ ñịnh thời và cổng nối tiếp, lần
lượt ñưa các tín hiệu ngắt này ñến CPU ñể xử lýlượt ñưa các tín hiệu ngắt này ñến CPU ñể xử lý
SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051SƠ ðỒ KHỐI VI ðIỀU KHIỂN 8051
Hệ thống bus Hệ thống bus →
→→
→→
→→
→ liên kết các liên kết các
khối trong chip lại với nhaukhối trong chip lại với nhau
SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051
SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051
Cung cấp nguồn ñiện cho chip 8051 Cung cấp nguồn ñiện cho chip 8051
hoạt ñộnghoạt ñộng
Vcc = +5V Vcc = +5V ±
±±
±±
±±
± 10%10%
GND = 0V GND = 0V
SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051

ngoài, cung cấp tín hiệu xung clock ngoài, cung cấp tín hiệu xung clock
cho chip hoạt ñộng.cho chip hoạt ñộng.
XTAL1 XTAL1 →
→→
→→
→→
→ ngõ vào mạch tạo xung ngõ vào mạch tạo xung
clock trong chip.clock trong chip.

XTAL2 XTAL2

→→
→→
→→

ngõ ra mạch tạo xung ngõ ra mạch tạo xung

XTAL2 XTAL2

→→
→→
→→

ngõ ra mạch tạo xung ngõ ra mạch tạo xung
clock trong chip.clock trong chip.
SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051SƠ ðỒ CHÂN VI ðIỀU KHIỂN 8051
Tín hiệu cho phép thiết lập (ñặt) lại Tín hiệu cho phép thiết lập (ñặt) lại
trạng thái ban ñầu cho hệ thống.trạng thái ban ñầu cho hệ thống.
Tín hiệu nhập, tích cực mức cao.Tín hiệu nhập, tích cực mức cao.
 RST = 0RST = 0 →


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status