1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng cấu trúc máy tính - P6

61 641 4
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 61
Dung lượng 355 KB

Nội dung

Cấu trúc máy tính là một mảng kiến thức nghiên cứu về cách xử lý của một hệ thống máy tính dưới cách nhìn của một lập trình viên. Cách nhìn này thực tế cũng có nhiều khía cạnhCấu trúc máy tí

bµi 6 Vµo ra vµ chip ®iÒu khiÓn vµo ra 8255    1. Giới thiệu2. Chip điều khiển vào/ra 82553. Các chế độ làm việc của chip điều khiển vào/ra 82554. Ví dụ các chế độ làm việc của 8255 5. Các lệnh vào/ra của 8086/80886. Nối ghép 8255 ở máy tính XT7. Minh họa gửi dữ liệu ra máy in Hệ 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 1. Giới thiệu BUSHình 1: Hệ thống hỗ trợ Vào/RaHệ máy vi tínhBộ vi xử lýBộ nhớHT hỗ trợ I/OPORTMáy inổ đĩaBànphím Chốt dữ liệu Dữ liệu được CPU truyền ra bus đều được thiết bị nhận dữ liệu chốt lại. Trước khi truyền lên bus, dữ liệu cần qua bộ đệm 3 trạng thái. Các cổng có các mạch chốt để chốt dữ liệu. Bộ nhớ có mạch chốt bên trong. Dùng mạch logic thiết kế cổng vào ra Sử dụng bộ đệm 74LS373 làm mạch ra GA0Bus địa chỉ hệ thống A774LS373Hình 4.1. Thực hiện lệnh "OUT 99H, AL"D D0 Đến ngoại viD7D0Bus dữ liệuHệ thống(AL) D7IOWOC Ví dụ: Trình bày chức năng mạch ở hình 4.1 Trình bày các bước thực hiện tại 4 chu kỳ T1-T4 tương ứng ở máy tính 8088.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 đầu ra bộ giải mã địa chỉ để tạo tín hiệu kích hoạt chốt. Các bước thực hiện lệnh OUT 99H,AL : 1. Tại T1, địa chỉ 99H được đưa đến bus địa chỉ A0-A7 thông qua AD0-AD7 và tín hiệu ALE.2. Tại T2, cung cấp tín hiệu IOW và nội dung trong AL được gửi lên bus dữ liệu AD0-AD7.3. T3 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 T4, nội dung của AL (2F) được chốt ở 74LS373 khi IOW chuyển từ thấp lên cao A0Busđịa chỉ hệ thống A774LS244Hình 4.3. Mạch thực hiện lệnh "IN AL, 9FH"Q0 Đến D0-D7 bus dữ liệu hệ thốngQ7D0T bus ngo i D7IOROC OC* Dùng bộ đệm dữ liệu 74LS244 làm mạch vào Hình 4.2. Mạch thực hiện lệnh "IN AL, 5FH" A0Bus địa chỉ hệ thống A774LS244D0 ĐếnD4 bus dữ liệu hệ D7 thốngD0Từ ngoại vi D4D7IORGG [...]... BUS Hình 1: Hệ thống hỗ trợ Vào/Ra Hệ máy vi tính Bộ vi xử lý Bộ nhớ HT hỗ trợ I/O PORT Máy in ổ đĩa Bàn phím 1. Byte dữ liệu được chuyển tới bus dữ liệu của máy in. 2. Máy in được thông báo có byte dữ liệu cần in thông qua việc kích hoạt tín hiệu vào STROBE của máy in. 3. Khi máy in nhận dữ liệu, máy in thông báo cho nguồn gửi bằng cách kích hoạt tín hiệu ra ACK... DB0-DB7 STROBE ACK 8255 Máy in PA PC7 PC6 OBF ACK Cho sơ đồ kết nối 8255 với máy in. Viết chương trình in thông báo: Chào Bạn. Bạn có khỏe không? Cám ơn, tôi khỏe, còn bạn thế nào?" Dấu $ để kết thúc thông báo ” VÝ dơ 4: ChÕ ®é 1 víi tÝn hiƯu b¾t tay Cổng B Cổng A Cổng CL Cổng CU Bộ đệm dữ liệu Điều khiển §äc/Ghi §iỊu khiĨn nhãm A §iỊu khiĨn nhãm B PB0-PB7 PC0-PC3 PC4-PC7 PA0-PA7... có độ đầy xung 33%. bài 6 Vào ra và chip điều khiển vào ra 8255     4. Ví dụ các chế độ làm việc. * Ví dụ 1: Chế độ vào ra đơn giản PCL, PCU cïng chiỊu A2 A7 H×nh 4.6. CÊu h×nh vÝ dơ 1 D0 D7 A0 A1 A B CL CU D0 D7 A0 A1 IOR IOW RD WR CS 8255 Ví dụ: Trình bày chức năng mạch ở hình 4.1 Trình bày các bước thực hiện tại 4 chu kỳ T 1 -T 4 tương ứng ở máy tính 8088. Giải: Để làm... 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 lệnh vào/ra của 8086/8088 6. Nối ghép 8255 ở máy tính XT 7. Minh họa gửi dữ liệu ra máy in A0 Bus địa chỉ hệ thống A7 74LS244 Hình 4.3. Mạch thực hiện lệnh "IN AL, 9FH" Q0 Đến D 0- D7 bus dữ liệu hÖ thèng Q7 D0 T bus ngo iừ à D7 IOR OC OC * Dïng bé đệm dữ liệu 74LS244 làm mạch vào .Code MOV AL,0A0H... INTRA JZ BACK ;NÕu cao, kiĨm tra tiÕp MOV DX,PA ;NÕu thÊp, gưi DL MOV AL,AH OUT DX,AL ;Gưi ký tù tíi máy in INC SI ;Trỏ đến dữ liệu tiếp theo JMP AGAIN Thoat VÝ dơ: Cỉng 22 nèi tíi c¶m biÕn nhiƯt độ. Viết đoạn chương trình hiển thị - Nhiệt độ bình thường nếu nhiệt độ vào dưới 50 độ - Báo ®éng. NhiƯt ®é cao trªn 50 ®é. PA3 PA2 PA1 PA0 GND A1 A0 PC7 PC6 PC5 PC4 PC0 PC1 PC2 PC3 PB0 PB1 PB2 PA4 PA5 PA6 PA7 D0 D1 D2 D3 D4 D5 D6 D7 Vcc PB7 PB6 PB5 PB4 PB3 1... cung cấp byte dữ liệu tiếp theo đến máy in. OBFA (Output Buffer Full for port A) Bé ®Ưm cổng ra A đầy) Tín hiệu ra tích cực thấp, chân PC7. Thông báo ngoại vi biết CPU đà ghi byte dữ liệu tới cổng A. Chân này nối với chân STROBE của thiết bị. C¸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ín hiệu ALE. 2. Tại T 2 ,... thĨ ë chÕ ®é 0 hoặc 1. Chế độ BSR (lập/xoá bit) Cổng PC được lập trình cho từng bit. Ví dụ: Chip 8255 (hình 4.7) được định cấu hình: PA, PCU - cổng ra, PB, PCL cổng vào. a) Tìm địa chỉ các cổng PA, PB, PC và TGĐK (thanh ghi điều khiển). b) Tìm từ điều khiển cho cấu hình trên. c) Lập trình nhận dữ liệu nhận PA và gửi ra PB, nhËn PCL göi PCU. Tổ chức chân ra chế độ 1 của 8255 Gi¶i: .MY_DATA... 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ín hiệu ALE. 2. Tại T 2 , cung cÊp tÝn hiƯu IOW vµ néi dung trong AL được gửi lên bus dữ liệu AD0-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 dung của AL (2F) được chốt ở 74LS373 khi IOW chun tõ thÊp lªn cao BiĨu ®å . liệuĐiều khiển Đọc/GhiĐiều khiển nhóm AĐiều khiển nhóm BPB0-PB7 PC0-PC3 PC4-PC7 PA0-PA7 Sơ đồ khối chip 82552. Chip điều khiển vào ra 8255. 1. Giới thiệu BUSHình 1: Hệ thống hỗ trợ Vào/RaHệ máy vi tínhBộ vi xử lýBộ nhớHT hỗ trợ I/OPORTMáy inổ đĩaBànphím Chốt dữ liệu Dữ liệu được CPU truyền

Ngày đăng: 15/10/2012, 13:48

HÌNH ẢNH LIÊN QUAN

Hình 1: Hệ thống hỗ trợ Vào/Ra - Bài giảng cấu trúc máy tính - P6
Hình 1 Hệ thống hỗ trợ Vào/Ra (Trang 4)
Hình 4.1. Thực hiện lệnh "OUT 99H, AL" - Bài giảng cấu trúc máy tính - P6
Hình 4.1. Thực hiện lệnh "OUT 99H, AL" (Trang 6)
 Trình bày chức năng mạc hở hình 4.1 - Bài giảng cấu trúc máy tính - P6
r ình bày chức năng mạc hở hình 4.1 (Trang 7)
Hình 4.3. Mạch thực hiện lệnh "IN AL, 9FH" - Bài giảng cấu trúc máy tính - P6
Hình 4.3. Mạch thực hiện lệnh "IN AL, 9FH" (Trang 9)
Hình 4.2. Mạch thực hiện lệnh "IN AL, 5FH" - Bài giảng cấu trúc máy tính - P6
Hình 4.2. Mạch thực hiện lệnh "IN AL, 5FH" (Trang 10)
Hình 12.1. Chip 8255 - Bài giảng cấu trúc máy tính - P6
Hình 12.1. Chip 8255 (Trang 13)
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) - Bài giảng cấu trúc máy tính - P6
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) (Trang 18)
Hình 4.6. Cấu hình ví dụ 1 - Bài giảng cấu trúc máy tính - P6
Hình 4.6. Cấu hình ví dụ 1 (Trang 20)
Chip 8255 như giới thiệu ở hình 4.6 được định cấu h ì nh như sau: cổng A  là cổng vào, cổng B là cổng ra và tất  c ả các bit của cổng C là ra. - Bài giảng cấu trúc máy tính - P6
hip 8255 như giới thiệu ở hình 4.6 được định cấu h ì nh như sau: cổng A là cổng vào, cổng B là cổng ra và tất c ả các bit của cổng C là ra (Trang 21)
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) - Bài giảng cấu trúc máy tính - P6
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) (Trang 22)
Hình 4.7. Cấu hình ví dụ 2 - Bài giảng cấu trúc máy tính - P6
Hình 4.7. Cấu hình ví dụ 2 (Trang 24)
b) ìm từ điều khiển cho cấu hình trên. - Bài giảng cấu trúc máy tính - P6
b ìm từ điều khiển cho cấu hình trên (Trang 25)
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) - Bài giảng cấu trúc máy tính - P6
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) (Trang 26)
Hình 12.4. Từ điều khiển BSR - Bài giảng cấu trúc máy tính - P6
Hình 12.4. Từ điều khiển BSR (Trang 28)
Hình 12.5. Cấu hình ví dụ 3 - Bài giảng cấu trúc máy tính - P6
Hình 12.5. Cấu hình ví dụ 3 (Trang 29)
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) - Bài giảng cấu trúc máy tính - P6
Hình 12.2. Từ điều khiển 8255 (chế độ I/O) (Trang 42)
Hình 4.16. Chọn cổng 8255A ở máy tính PC/XTA0A1    A0A1               CS                                             8255A74LS138 - Bài giảng cấu trúc máy tính - P6
Hình 4.16. Chọn cổng 8255A ở máy tính PC/XTA0A1 A0A1 CS 8255A74LS138 (Trang 52)
Hình 4.17. Cổng A máy tính PC/XT - Bài giảng cấu trúc máy tính - P6
Hình 4.17. Cổng A máy tính PC/XT (Trang 54)
Hình 4.18. Sử dụng cổng Bở máy tính PC/XT - Bài giảng cấu trúc máy tính - P6
Hình 4.18. Sử dụng cổng Bở máy tính PC/XT (Trang 55)
Hình 4.19. Cổng C máy tính PC/XT - Bài giảng cấu trúc máy tính - P6
Hình 4.19. Cổng C máy tính PC/XT (Trang 56)
Hình 4.20. Cổng 8255 trong các máy tính PC về sauPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7 - Bài giảng cấu trúc máy tính - P6
Hình 4.20. Cổng 8255 trong các máy tính PC về sauPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7 (Trang 57)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN