Cấu trúc bên trong của ROM

Một phần của tài liệu 80c51 doc (Trang 54)

I CẤU TRÚC PHẦN CỨNG 8255A:

1. Cấu trúc bên trong của ROM

Hình 4.1 Sơ đồ cấu trúc đơn giản của ROM16 x8

Cấu trúc của ROM rất phức tạp,từ sơ đồ trên thì cấu trúc của ROM gồm có 4 phần chính

+ Giải mã hàng + Giải mã cột + Ma trận thanh ghi +Đệm ngõ ra

- Ma trận thanh ghi: Lưu trữ dữ liệu đã được lập trình từ ROM,mỗi thanh ghi chứa một từ dữ liệu,như trong trường hợp trên mỗi thanh ghi lưu trữ bốn từ dữ liệu bit. Ngõ ra của từ dữ liệu 8 bit được kết nối với bit dữ liệu bên trong. Mỗi thanh ghi có hai ngõ vào cho phép.Thanh ghi nào có hai ngõ vào cho phép ở mức cao thì dữ liệu sẽ gởi là bus dữ liệụ

- Giải mã địa chỉ: mã địa chỉ A3A2A1A0 dùng để xác định thanh ghi nào trong ma trận được phép đặt từ dữ liệu 8bit lên bus dữ liệu .Hai bit địa chỉ A0A1 được đưa đến bộ giải mã hai đường sang bốn đường để lựa chọn một trong bốn dòng,hai bit địa chỉ A2A3 được đưa đến bộ giải mã thứ hai để chọn một trong bốn cột. Chỉ duy nhất một thanh ghi ở trong một hàng và một cột được chọn bởi một địa chỉ ở ngõ vào,và thanh ghi nầy được phép gửi dữ liệu lên bus.

- Đệm ngõ ra: dữ liệu do thanh ghi gữi ra sẽ được đưa vào bộ đệm,bộ đệm sẽ gữi dữ liệu ra các đường dữ liệu bên ngoài,khi tín hiệu điều khiển CS ở mức caọ Nếu CS ở mức thấp thì bộ đệm ngõ ra ở trạng thái tổng trở cao và các đường dữ liệu D0 – D7 sẽ được thã nổi

Một phần của tài liệu 80c51 doc (Trang 54)

Tải bản đầy đủ (DOC)

(146 trang)
w