Giới thiệu kit vi điều khiển 89512.2 Bộ nhớ truy xuất bất kỳ RAM Chứa các chương trình còn sữa đổi hoặc chứa dữ liệu và kết quả tạm thời trong quá trình tính toán.. Đặc điểm của loại này
Trang 1Chương 12: Sơ đồ khối kit vi điều khiển
8951
Cấu tạo của kit vi điều khiển 8951 gồm 4 phần chủ yếu: Đơn vị xử lí trung tâm CPU Bộ nhớ (bao gồm RAM và EPROM) khối I/0 với đầu giao tiếp là 8255 Khối quét bàn phím và hiển thị dùng IC quét 8279
1 Đơn vị xử lý trung tâm:
Phần tử trung tâm là vi điều khiển 8951 đã được giới thiệu phần trên gồm các chân như sau:
16 đường địa chỉ : A0 – A15
8 đường dữ liệu :D0 – D7
Các đường điều khiển : /RD , /WR , /PSEN
4 KB EPROM nội được điều khiển chân /EA: /EA=1 chọn EPROM nội /EA = 0 chọn EPROM ngoài
526 byte RAM nội từ địa chỉ từ 00 – FF, trong đó có 216 vị trí
ô nhớ có thể truy xuất bit có địa chỉ từ 20H – 2FH 80 byte RAM mục đích chung địa chỉ từ 30H – 7FH
2 Bộ nhớ:
2.1 Bộ nhớ cố định EPROM:
EPROM 1: Có địa chỉ từ 0000H – 1FFFH (8KB), chứa chương trình hệ thống điều khiển tất cả các quá trình hoạt động của máy
EPROM 2: Có địa chỉ từ 2000H – 3FFFH (8KB), chứa chương trình ứng dụng cho mạch ghi đọc EPROM
Trang 2Giới thiệu kit vi điều khiển 8951
2.2 Bộ nhớ truy xuất bất kỳ (RAM)
Chứa các chương trình còn sữa đổi hoặc chứa dữ liệu và kết quả tạm thời trong quá trình tính toán Đặc điểm của loại này là dữ liệu sẽ mất khi hệ thống mất điện
Trong KIT vi điều khiển dùng hai RAM, loại 2764 có địa chỉ tổng cộng từ 4000H – 7FFFH (16KB)
2.3 Khối I O:
Khối I/O có nhiệm vụ giao tiếp giữa kit vi điều khiển với những hệ thống ứng dụng bên ngoài, đó là 2 vi mạch 8255, địa chỉ của port, thanh ghi điều khiển như sau:
5255-1 : Địa chỉ port A : 8000H
: Địa chỉ port B : 8001H
: Địa chỉ port C : 8002H
: Địa chỉ thanh ghi từ điều khiển (CW ): 8003H
8255-2 : Địa chỉ port A : A000H
: Địa chỉ port B: A001H
: Địa chỉ port C: A002H
: Địa chỉ thanh ghi từ điều khiển (CW ): A003H
2.4 Khối quét bàn phím và hiển thị:
Gồm có IC quét phím 8279, bàn phím và bộ hiển thị 8 led 7 đoạn:
IC 8279 đã được giới thiệu ở trên
Bàn phím gồm 26 phím, 16 phím số thập lục phân từ 0 – F dùng để nhập các lệnh và các dữ liệu, còn lại là các phím chức năng
Trang 3Boô hieơn thò : laø thieât bò xuaât duøng ñeơ quan saùt vieôc thöïc hieôn chöông trình, kieơm tra döõ lieôu … goăm 8 led 7 ñoán ñöôïc ñieău khieơn bôûi
IC queùt 8279 thođng qua caùc BJT SWITCH vaø IC ñeôm
Quan heô giöõa ñôn vò xöû lí trung tađm vaø caùc khoâi tređn lieđn heô nhau döïa vaøo caùc bus
Bus döõ lieôu: duøng ñeơ chuyeơn soâ lieôu qua lái giöõa caùc khoâi, dung löôïng cụa khoâi phú thuoôc vaøo khạ naíng cụa ñôn vò xöû tí trung tađm
Bus ñòa chư: Ñöôïc truyeăn töø ñôn vò xöû lí trung tađm ñeẫn caùc khoâi, ñòa chư naøy seõ xaùc ñònh khoâi ñöôïc chón laøm vieôc vôùi CPU Coù toơng coông 16 ñöôøng ñòa chư, soâ ođ nhôù coù ñöôïc seõ laø: 216= 56536
Bus ñieău khieơn : Goăm caùc tín hieôu ñieău khieơn ñeơ ñạm bạo söï hoát ñoông ñoăng boô nhau giöõa caùc khoâi
Vuøng ñòa chư: EPROM1 : 0000H – 1FFFH
EPROM2 : 2000H – 3FFFH RAM1 : 4000H – 5FFFH RAM2 : 6000H – 7FFFH 8255-1: 8000H
8255-2: A000H
Trang 4Giới thiệu kit vi điều khiển 8951
Trang 5Để lập trình cho EPROM nội của vi điều khiển 8951 có nhiều phương pháp khác nhau như: dùng kit vi xử lí, máy tính …
Ở đây em dùng kit vi điều khiển 8951 lập trình cho EPROM nội thông qua 2 IC giao tiếp 8255
Vì mỗi phương pháp có những ưu điểm và khuyết điểm riêng nên tùy từng trường hợp cụ thể mà ta lựa chọn phương pháp phù hợp
Về phần cứng mạch nạp EPROM nội do em thiết kế có thể