TAILIEUCHUNG - Kỹ thuật vi xử lý - phần 4

Tài liệu tham khảo giáo trình Kỹ thuật vi xử lý gồm 2 phần - Phần 1 Lý thyết - Chương 4 Ghép nối và trao đổi dữ liệu trong hệ vi xử lý | CHƯƠNG IV GHÉP NỐI VÀ TRAO ĐÒI DỮ LIỆU TRONG HỆ VI XỬ LÝ . GHÉP NỐI VI XỬ LÝ VI ĐIỀU KHIỂN VỚI BỘ NHỚ NGOÀI Trong chương II chúng ta đã nói đến chức năng cũng như một số bộ nhớ bán dẫn thông dụng. Trong phần này chúng ta sẽ tiếp tục nghiên cứu cách thức ghép nối vi điều khiển 8051 với bộ nhớ ngoài khi muốn mở rộng thêm không gian nhớ. . MỘT SỐ CHÂN CỦA 8051 PHỤC VỤ CHO GHÉP NỐI VỚI BỘ NHỚ NGOÀI . Chân EA Ở các ví dụ từ trước đến nay chúng ta sử dụng ROM trên chip hoặc ROM ngoài để lưu mã chương trình. Nếu muốn sử dụng đồng thời cả hai bộ nhớ ROM thì có được không Câu trả lời là có hình . - Bằng cách nối EA lên Vcc khi RESET thì 8051 thực hiện chương trình ở trên chip trước khi chạy xong thì mới chuyển sang chạy chương trình trên ROM ngoài. 8051 sẽ nạp các mã lệnh bắt đầu từ địa chỉ 0000h đến 0FFFh địa chỉ cuối cùng của ROM trên chip . Sau đó bộ đếm chương trình con trỏ lệnh PC tạo ra địa chỉ 1000h và tự động chuyển hướng ra ROM ngoài có chứa mã chương trình. - Nếu nối EA xuống Mass thì vi điều khiển sẽ chỉ thực hiện lệnh có trên ROM ngoài từ địa chỉ 0000h đến FFFFh FFFFh NGOÀI CHIP 1000h 0FFFh TRÊN CHIP 0000h EA Vcc Hình . Bộ nhớ ROM trên chip và ngoài chip . Cổng P0 và P2 Do thanh ghi PC và thanh ghi DPTR là thanh ghi 16 bit nên vi điều khiển 8051 có thể mở rộng không gian nhớ tới 64 KB cho mỗi loại. Cổng P0 và P2 dùng để cung cấp địa chỉ. Cổng P0 cấp 8 bit địa chỉ thấp là A0 - A7 Còn P2 thì cấp 8 bit địa chỉ cao từ A8 - A15. Một nhiệm vụ quan trong nữa đó là P0 còn được dùng để cấp bus dữ liệu 8 bit D0 - D7. Như vậy các chân từ - vừa được dùng làm bus dữ liệu vừa dùng làm bus địa chỉ. Vậy làm thế nào để biết được khi nào P0 được dùng làm bus dữ liệu khi nào làm Biên soạn Ks Dương Quốc Hưng - 18 5 - Giáo Trình Hệ Vi điều khiển bus địa chỉ Đó là nhiệm vụ của chân cho phép chốt ALE. Khi ALE 0 thì P0 làm bus dữ liệu còn khi ALE 1 thì P0 làm bus địa chỉ. Để mở rộng địa chỉ cần nối các chân của P0 tới mạch chốt địa chỉ đã .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.