Cấu Trúc Bên Trong Của ROM - Tài Liệu Text - 123doc

  1. Trang chủ >
  2. Kỹ thuật >
  3. Điện - Điện tử - Viễn thông >
Cấu trúc bên trong của ROM

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (875.68 KB, 93 trang )

Trang 51Chương4:KHẢO SÁT BỘ NHỚ BÁN DẪNVi điều khiển Microcontroller là IC chuyên về xử lý dữ liệu điều khiển theo một chương trình, muốn vi điều khiển thực hiện một công việc gì thì người sử dụngphải lập trình. Chương trình phải được lưu trữ ở một bộ phận nào đó, để vi điều khiển nhận lệnh và thi hành, đôi khi trong lúc xử lý,chương trình của vi điều khiểncần nơi để lưu trữ tạm thời dữ liệu chính của bộ nhớ. Các bộ nhớ của vi điều khiển là các IC, các IC nhớ này có thể đọc dữ liệu ra, ghi dữ liệu vào hoặc chỉ đọc dữliệu ra. Đôi khi bộ nhớ của vi đều khiển không đủ để lưu trữ những thông tin cần thiết khi chạy chương trình, khi đo phải dùng kỹ thuật mỡ rộng bộ nhớ. BỘ NHỚ CHỈ ĐỌCROM:Read Only MemoryLoại bộ nhớ này được thiết kế để lưu trữ các dữ liệu cố đònh. Trong lúc hoạt động bình thường dữ liệu mới không thể nào ghi được vào ROM, mã dữ liệu chỉđọn ra từ ROM. ROM dùng để lưu trữ các chương trình của máy tính do không bò mất dữ liệu khi mất điệnSơ đồ ROM có dung lượng 32 x4bitROM có 3 bus:bus dữ liệu,bus đòa chỉ,bus điều khiển.Với bộ nhớ ROM ở trên bus đòa chỉ có 4 đường nên có dung lượng bộ nhớ là 24=16.Bus dữ liệu có 8 đường,từ dữ liệu là 8bit hay 1byte,vậy bộ nhớ ROM này có dung lượng là 16byte.Bus điềukhiển cho phép ROM hoạt động đọc hay viết,để đọc dữ liệu của ô nhớ nào phải cung cấp đòa chỉ của ô nhớ đó tới các ngõ vào đòa chỉ tác động đến ngõ vào chophépCS\\.

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

Row0CSColumn 31of 4 decod-erColumn 0 AA1A2A3D71of 4decOu tput bufR RR R1R1R1R RRR1R RR RR1R1D Row3Control D0D1 D7Ao A1A2 A3CS\\ RD\\ WR\\ROMAdd Bus DataTrang 52Hình 4.1 Sơ đồ cấu trúc đơn giản của ROM16 x8Cấ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 ghichứ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êntrong. 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ệu.- Giải mã đòa chỉ: mã đòa chỉ A3A2A1A dùng để xác đònh thanh ghi nàotrong 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ộttrong 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ộ đệmsẽ 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 cao. Nếu CS ở mức thấp thì bộ đệm ngõ ra ở trạng thái tổng trở caovà các đường dữ liệu D– D7sẽ được thã nổi2.Thời hằng truy xuất bộ nhớ ROMCó một khoảng thời gian từ lúc áp đặt đòa chỉ tới các ngõ vào đòa chỉ của ROM đến lúc dữ liệu xuất hiện ở ngõ ratrong lúc ROM hoạt động thời gian nầygọi là thời gian trễ hay thời gian truy xuất.Khoảng thời gian từ lúc ngõ vào cho phép CS\\ đến lúc dữ liệu xuất hiện gọi là thời gian cho phép xuất dữ liệu.Giản đồ thời hằng truy xuất của RomOld address Add inputt1t High-Zt3Data outputtacctoeCSNewt2Data output1 1Trang 53 3.Các loại bộ nhớ ROMMaskable Programmed ROMROMmặt nạ: đây là loại ROM do nhà sản xuất nạp sẳn chương trình,khi đã nạp chương trình thì các bit tring ROM này khôngđược thay đổi nữa. Programmable ROMPROM: loại ROM này người sử dụng có thể nạpchương trình và chỉ nạp một lần không thể xóa được. ErasableProrammable ROMEPROM: loại ROM này có thể lập trình bởingười sử dụng và có thể xóa nạp nhiều lần .Để xóa dữ liệu trong EPROM phải dùng ánh sáng cực tím để xóa,để lập trình cho ROM phải dùng mạch nạp EPROM.EPROM có hai điểm bất lợi: phải lấy EPROM ra khổi soket để xóa và lập trình lại khi muốn thay đổi chương trình .Khi muốn thay đổi dữ liệu ô nhớ thì phảixóa dữ liệu của ô nhớ đó,nhưnng khi dùng ánh sáng cực tím thì tất cả dữ liệu trong EPROM bò xóa sạch và phải nạp lại toàn bộ dữ liệu.

4. Khảo sát bộ nhớ EPROM 2764

Xem Thêm

Tài liệu liên quan

  • Khảo sát và ứng dụng vi điều khiển - thiết kế thi công mạch khống chế nhiệt độ phòngKhảo sát và ứng dụng vi điều khiển - thiết kế thi công mạch khống chế nhiệt độ phòng
    • 93
    • 1,090
    • 0
Tải bản đầy đủ (.pdf) (93 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(875.68 KB) - Khảo sát và ứng dụng vi điều khiển - thiết kế thi công mạch khống chế nhiệt độ phòng-93 (trang) Tải bản đầy đủ ngay ×

Từ khóa » Cấu Trúc Rơm