Danh mục

Cấu trúc máy tính - Bài 6 Vào ra và chip điều khiển vào ra 8255

Số trang: 61      Loại file: pdf      Dung lượng: 205.76 KB      Lượt xem: 18      Lượt tải: 0    
tailieu_vip

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

Thông tin tài liệu:

Giới thiệu 2. Chip điều khiển vào/ra 8255 3. Các chế độ làm việc của chip điều khiển vào/ra 8255 4. Ví dụ các chế độ làm việc của 8255 5. Các 8086/8088 lệnh vào/ra của6. Nối ghép 8255 ở máy tính XT 7. Minh họa gửi dữ liệu ra máy in.1. Giới thiệuHệ thống hỗ trợ vào/ra chủ yếu gồm: ? Chip điều khiển ngắt 8259 ? Chip điều khiển vào ra 8255 ? Chip định thời 8253.Hệ máy vi tínhBộ vi xử lý Bộ nhớHT hỗ trợ I/OPORTBUSMáy inBàn phímổ đĩaHình 1: Hệ thống hỗ trợ Vào/Ra...
Nội dung trích xuất từ tài liệu:
Cấu trúc máy tính - Bài 6 Vào ra và chip điều khiển vào ra 8255 bµi 6 Vµo ra vµ chip®iÒu khiÓn vµo ra 8255 1. Giíi thiÖu 2. Chip ®iÒu khiÓn vµo/ra 8255 3. C¸c chÕ ®é lµm viÖc cña chip ®iÒu khiÓn vµo/ra 8255 4. VÝ dô c¸c chÕ ®é lµm viÖc cña8255 5. C¸c lÖnh vµo/ra cña8086/8088 6. Nèi ghÐp 8255 ë m¸y tÝnh XT 7. Minh häa göi d÷ liÖu ra m¸y in1. Giíi thiÖuHÖ thèng hç trî vµo/ra chñ yÕugåm:  Chip ®iÒu khiÓn ng¾t 8259  Chip ®iÒu khiÓn vµo ra 8255  Chip ®Þnh thêi 8253 HÖ m¸y vi BUS tÝnh Bé vi xö lý Bé nhí HT hç trî I/O PORT Bµn M¸y in phÝm æ ®ÜaH×nh 1: HÖ thèng hç trî Vµo/RaChèt d÷ liÖu D÷ liÖu ®îc CPU truyÒn rabus ®Òu ®îc thiÕt bÞ nhËnd÷ liÖu chèt l¹i. Tríc khi truyÒn lªn bus,d÷ liÖu cÇn qua bé ®Öm 3tr¹ng th¸i. C¸c cæng cã c¸c m¹ch chèt®Ó chèt d÷ liÖu.• Dïng m¹ch logic thiÕt kÕ cæng vµoraSö dông bé ®Öm 74LS373 lµm m¹ch ra 74LS373 D0 D D0 Bus d÷ liÖu HÖ thèng §Õn (AL) ngo¹i vi D7 D7 A0 Bus G ®Þa chØ hÖ thèng A7 OC IOW H×nh 4.1. Thùc hiÖn lÖnh OUT 99H, ALVÝ dô: Tr×nh bµy chøc n¨ng m¹ch ë h×nh4.1 Tr×nh bµy c¸c bíc thùc hiÖn t¹i 4chu kú T 1 -T 4 t¬ng øng ë m¸y tÝnh8088.Gi¶i: §Ó lµm m¹ch chèt: Ch©n OC nèi ®Êt. Ch©n G dïng ®Ó kÝch ho¹t chèt. IOW ®îc ®¶o pha vµ AND víi ®ÇuC¸c bíc thùc hiÖn lÖnh “ OUT 99H,AL ” :1. T¹i T 1 , ®Þa chØ 99H ®îc ®a ®Õn bus®Þa chØ A0-A7 th«ng qua AD0-AD7 vµ tÝnhiÖu ALE.2. T¹i T 2 , cung cÊp tÝn hiÖu IOW vµ néidung trong AL ®îc göi lªn bus d ÷ liÖuAD0-AD7.3. T 3 lµ kho¶ng thêi gian cÇn thiÕt ®Óc¸c tÝn hiÖu truyÒn ®Õn ®îc n¬i nhËn.4. Trong kho¶ng thêi gian T 4 , néi dungcña AL (2F) ®îc chèt ë 74LS373 khiïng bé ®Öm d÷ liÖu 74LS244 lµm m¹ch vµ 74LS244 D0 Q0 §Õn D0- T ừ bus ngo ài D7 bus d÷ liÖu D7 hÖ thèng Q7 A0 Bus ®Þa chØ hÖ thèng OC OC A7 IOR H×nh 4.3. M¹ch thùc hiÖn lÖnh IN AL, 9FH 74LS244 D0 D0 §Õn D4 bus d÷ Tõ ngo¹i vi D4 liÖu hÖ D7 D7 thèng A0Bus G G®Þa chØhÖ thèng A7 IORH×nh 4.2. M¹ch thùc hiÖn lÖnh IN AL,5FHTãm t¾t: D÷ liÖu CPU chuyÓn tíi c¸c cængcã trªn bus trong thêi gian ng¾n(50 - 100 ns), nªn cÇn ®îc chèt l¹itríc khi chuyÓn sang d÷ liÖu kh¸c. §Ó ng¨n ngõa nhiÔu, c¸c thiÕt bÞvµo cÇn ®îc c¸ch ly víi bus quabé ®Öm 3 tr¹ng th¸i. Mäi thiÕt bÞ (bé nhí, ngo¹i vi) nèitíi bus d÷ liÖu hÖ thèng cÇn cãm¹ch chèt hoÆc bé ®Öm 3 tr¹ng2. Chip ®iÒu khiÓn vµo ra 8255 §iÒu khiÓn Bé ®Öm d÷ §äc/Ghi liÖu §iÒu khiÓn nhãm §iÒu khiÓn nhãm B A Cæng Cæng Cæng Cæng CL CU B A PB0-PB7 PC0-PC3 PC4-PC7 PA0-PA7 S¬ ®å khèi chip 8255PA3 1 PA4PA2 40 PA5PA1 2 PA6PA0 39 PA7 RD 3 WR 8 RESET CS 38GND 2 D0 4 A1 5 D1 37 A0 5 D2 5 D3PC7 A 36 D4PC6 6PC5 D5 35PC4 D6 7PC0 D7 34PC1 Vcc 8PC2 PB7 33PC3 PB6 9PB0 PB5 32PB1 PB4 10PB2 PB3 31 11 30H×nh 12.1. Chip 12 29 8255 133. C¸c chÕ ®é lµm viÖc cña8255 ChÕ ®é 0 (chÕ ®é vµo/ra ®¬ngi¶n) C ...

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