Danh mục

Thiết kế máy thu phát ký tự 8 bit, chương 13

Số trang: 8      Loại file: pdf      Dung lượng: 120.82 KB      Lượt xem: 19      Lượt tải: 0    
Thu Hiền

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Một địa chỉ giúp vi xử lý định vị một thanh ghi tương ứng trong một ngoại vi nào đó. Số lượng thanh ghi cần được định vị trong mỗi ngaọi vi, chẳng hạn 8251 và 8279 có hai thanh ghi cần được định vị, trong khi 8255 và 8253 có đến 4 thanh ghi cần được định vị. Muốn thực hiện được phương pháp giải mã theo khối, bắt buộc phải quy định về khối thanh ghi trong mỗi khối bằng số lượng tối đa cần định vị trong một ngoại vi. Tức là trong hệ thống này, mỗi...
Nội dung trích xuất từ tài liệu:
Thiết kế máy thu phát ký tự 8 bit, chương 13 Chương 13: Giaûi maõ ñòa chæ cho heä thoáng ngoaïi vi. Moät ñòa chæ giuùp vi xöû lyù ñònh vò moät thanh ghi töông öùngtrong moät ngoaïi vi naøo ñoù. Soá löôïng thanh ghi caàn ñöôïc ñònh vòtrong moãi ngaoïi vi, chaúng haïn 8251 vaø 8279 coù hai thanh ghi caànñöôïc ñònh vò, trong khi 8255 vaø 8253 coù ñeán 4 thanh ghi caànñöôïc ñònh vò. Muoán thöïc hieän ñöôïc phöông phaùp giaûi maõ theokhoái, baét buoäc phaûi quy ñònh veà khoái thanh ghi trong moãi khoáibaèng soá löôïng toái ña caàn ñònh vò trong moät ngoaïi vi. Töùc laø trongheä thoáng naøy, moãi khoái coù ñeán 4 thanh ghi. Do ñoù söû duïng IC giaûi maõ 74LS138 töø 3 ñöôøng sang 8ñöôøng theo moät kieåu giaûi maõ MEMORY thì hai ngoõ ra Q0 vaø Q1daønh cho ñònh vò ñòa chæ cuûa ROM 1 vaø RAM 1. Do ñoù coøn 6 ngoõra coøn laïi seõ ñeå ñuùng ñònh vò cho caùc boä nhôù khi môû roäng dunglöôïng boä nhôù cho heä thoáng. Baûng 1.4. Ñòa chæ ngoaïi vi cuûa heä thoáng Ngoaïi A15 A14 A1 A12 Vuøng ñòa vi 3 A0 chæ 8251A 0 1 0 00 4000H 0 1 0 11 4003H 8253 0 1 1 00 6000H 0 1 1 11 6003H 8255A 1 0 0 00 8000H 1 0 0 11 8003H 8279(I) 1 0 1 00 A000H 1 0 1 11 A003H 8279(II) 1 1 0 00 C000H 1 1 0 11 C00H 74244 1 1 1 00 E000H 1 1 1 112.GIÔÙI THIEÄU VI MAÏCH 8251.2.1.Giôùi thieäu chung. Vi maïch 8251A laø moät linh kieän laäp trình ñöôïc thieát keá chovieäc truyeàn döõ lieäu noái tieáp ñoàng boä vaø baát ñoàng boä. Vi maïch8251A coù daïng DIP 28 chaân. Noù bao goàm naêm phaàn. Logic ñieàu khieån Ñoïc/Ghi. Boä truyeàn, boä nhaän, maïch ñeäm tuyeán döõ lieäu vaø ñieàu khieån Modem.2.2.Caáu truùc vi maïch 8251A. Hình 2.1. Sô ñoà khoái 8251A Logic ñieàu khieån giao tieáp vôùi vò trí xöû lyù, quyeát ñònh chöùc naêng cuûa chip tuøy theo töø ñieàu khieån trong thanh ghi cuûa noù vaø kieåm soaùt doøng döõ lieäu. Phaàn chuyeån ñoåi daïng song song (Parallel Word) ñöôïcv tieáp nhaän töø vi xöû lyù thaønh caùc bit noái tieáp vaø truyeàn chuùng ñi treân ñöôøng TXD ñeán moät thieát bò ngoaïi vi. Phaàn tieáp nhaän caùc bit noái tieáp töø moät ngoaïi vi chuyeån chuùng thaønh moät töø song song vaø truyeàn ñi töø naøy ñeán vi xöû lyù. Ñieàu khieån Modem ñöôïc söû duïng ñeå truyeàn thoâng tin qua caùc Modem treân caùc ñöôøng daây ñieän thoaïi. Vi maïch 8251A laø moät thieát bò phöùc taïp coù khaû naêng thöïchieän ñöôïc caùc chöùc naêng khaùc nhau. Data D7-D0 Buffer Transmitter Register C/D = 0 Internal D ata B us RD OR WR CS C/D Control WR Read/Write C/D = 1 Register Control 16 - Bit RD Logic WR = 1 RESET Receiver CLK Status C/D = 1 Register 8 - Bit RD = 1 Output Register TxD D7 Data Transmitter Buffer Buffer Register Register D0 TxC Transmitter TxRDY Control Logic ...

Tài liệu được xem nhiều: