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
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 00 4000H 0 1 0 11 4003H 8253 0 1 1 00 6000H 0 1 1 11 6003H 8255A 1 0 0 00 8000H 1 0 0 11 8003H 8279(I) 1 0 1 00 A000H 1 0 1 11 A003H 8279(II) 1 1 0 00 C000H 1 1 0 11 C00H 74244 1 1 1 00 E000H 1 1 1 112.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 ...
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 00 4000H 0 1 0 11 4003H 8253 0 1 1 00 6000H 0 1 1 11 6003H 8255A 1 0 0 00 8000H 1 0 0 11 8003H 8279(I) 1 0 1 00 A000H 1 0 1 11 A003H 8279(II) 1 1 0 00 C000H 1 1 0 11 C00H 74244 1 1 1 00 E000H 1 1 1 112.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ìm kiếm theo từ khóa liên quan:
máy thu phát Vi Mach thiết bị nguyên lý mạch điện linh kiện vi xử lý vi mạch 8251 hệ thống xung đồng hồGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 294 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 153 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 132 0 0 -
Bố trí hệ thống truyền lực trên xe
5 trang 130 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 110 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 65 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 64 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0