Danh mục

Ghép nối với vào ra Input / Output Peripheral Interfacing

Số trang: 134      Loại file: ppt      Dung lượng: 3.50 MB      Lượt xem: 11      Lượt tải: 0    
thaipvcb

Phí tải xuống: 23,000 VND Tải xuống file đầy đủ (134 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Các cổng vào ra là thiết bị ngăn cách giữa BUS dữ liệu và các thiết bị ngoại vi. Các cổng vào ra sẽ mở để CPU giao tiếp với thiết bị ngoại vi khi CPU cấp đúng địa chỉ của nó. Là các vi mạch tích hợp giao tiếp với BUS dữ liệu của CPU bằng cổng 03 trạng thái. Tài liệu giúp bạn có thêm kiến thức sâu hơn về công nghệ thông tin.
Nội dung trích xuất từ tài liệu:
Ghép nối với vào ra Input / Output Peripheral InterfacingGhep nôi với vao ra ́ ́ ̀Input / OutputPeripheral InterfacingPham Thế Duy ̣(ptduy@yahoo.com) ́ ́ ̣Cac khai niêm chung ́ ̉ ̀Cac công vao ra Là thiêt bị ngăn cach giữa BUS dữ ́ ́ liêu và cac thiêt bị ngoai vi. Cac công ̣ ́ ́ ̣ ́ ̉ vao ra sẽ mở để CPU giao tiêp với ̀ ́ thiêt bị ngoai vi khi CPU câp đung đia ́ ̣ ́ ́ ̣ chỉ cua no. ̉ ́ Là cac vi mach tich hợp giao tiêp với ́ ̣ ́ ́ BUS dữ liêu cua CPU băng công 03 ̣ ̉ ̀ ̉ ̣ trang thai. ́ ̣ ́ ̉ ̀ Phân loai cac công vao ra. Theo kiêu truyên dữ liêu:̉ ̀ ̣ ̀  Vao ra song song. ̀  Vao ra nôi tiêp. ́ ́ Theo tin hiêu truyên: ́ ̣ ̀  Vao ra số ̀  Vao ra tương tự: ADC, DAC ̀ Theo cơ chế hoat đông cua vao ra: ̣ ̣ ̉ ̀  Vao ra cơ ban. ̀ ̉ ̀  Vao ra lâp trinh. ̣ ̀ Theo phương phap điêu khiên cua CPU: ́ ̀ ̉ ̉  Vao ra theo phương phap quet vong: polling ̀ ́ ́ ̀ ̀  Vao ra theo ngăt: Interrupt. ́  Vao ra băng thâm nhâp trực tiêp bộ nhớ: DMA – Direct ̀ ̀ ̣ ́ Memory Access.Cac thiêt bị ngoai vi ́ ́ ̣ Cac thiêt bị chỉ vao. ́ ́ ̀ Cac thiêt bị chỉ ra. ́ ́ Cac thiêt bị vừa vao vừa ra. ́ ́ ̀ Giông như bộ nhớ cac công vao ra sẽ ́ ́ ̉ ̀ được CPU đinh vị băng môt vi trí cố ̣ ̀ ̣ đinh goi là đia chỉ công. ̣ ̣ ̣ ̉ Khac với bộ nhớ môi chip vao ra chỉ ́ ̃ ̀ có môt hoăc môt vai đia chi. ̣ ̣ ̣ ̀ ̣ ̉ ́ ̉Cac công ra Giông như bộ nhớ, CPU có thể ghi dữ ́ liêu tới cac công ra. ̣ ́ ̉ Khi ghi dữ liêu tới bộ nhớ sử dung ̣ ̣ ̣ lênh MOV [BX],AL. Khi ghi dữ liêu tới vao ra sử dung lênh ̣ ̀ ̣ ̣ OUT DX,AL ́ ̉ ̀Cac công vao Giông như bộ nhớ, CPU có thể đoc ́ ̣ dữ liêu từ cac công vao. ̣ ́ ̉ ̀ Khi đoc dữ liêu tới bộ nhớ sử dung ̣ ̣ ̣ ̣ lênh MOV AL,[BX] Khi đoc dữ liêu tới vao ra sử dung ̣ ̣ ̀ ̣ ̣ lênh IN AL,DX. Đia chỉ hoá bộ nhớ và vao ra ̣ ̀ Bộ nhớ và vao ra: ̀  Có thể truy câp băng cung môt lênh hoăc khac ̣ ̀ ̀ ̣ ̣ ̣ ́ ̣ lênh.  Đia chỉ hoá băng toan bộ hoăc môt phân BUS đia ̣ ̀ ̀ ̣ ̣ ̀ ̣ chi. ̉  Có thể sử dung chung cac tin hiêu điêu khiên hoăc ̣ ́ ́ ̣ ̀ ̉ ̣ sử dung riêng cac tin hiêu điêu khiên. ̣ ́ ́ ̣ ̀ ̉  Có thể nhiêu hơn hoăc 216 công. ̀ ̣ ̉ ̀  Vao ra có thể truy câp băng không gian đia chỉ ̣ ̀ ̣ danh cho bộ nhớ. ̀ ̣ ̉ ̣ Hai dang cua lênh IN/OUT ̣ Dang 1 ̣ Dang 2 IN AL, port#  MOV DX,port#Hoăc̣ IN AL, DX OUT port#, AL Hoăc̣ Ví du:  MOV DX, port# ̣  BACK: IN AL,22H OUT DX, AL CMP AL, 100 JNZ BACK Công vao ra 8 và 16 bit ̉ ̀ Với 8088 :  Với 8086 : MOV DX, 648H  MOV DX, 648H OUT DX, AX ;AX = 76A9H OUT DX, AX ;AX = 76A9H Câp đia chỉ và ALE ́ ̣  Câp đia chỉ và ALE ́ ̣ ́ Ghi byte thâp (A9), IOW  Ghi môt từ (76A9), IOW ̣ Đinh thời ghi ̣  Đinh thời ghi ̣ Câp đia chỉ (649) và ALE ́ ̣ Ghi byte cao (76), IOW Đinh thời ghi ̣Cac công vao ra cơ ́ ̉ ̀ ̉banThực hiên công ra đơn gian ̣ ̉ ̉ Sử dung 8 đen LED. ̣ ̀Use 8 LED’s A19 A18 : A0 D7 D6 : D5 D4 mov al,55h D3 8088 D2 D1 out dx, alMinimum D0 Mode : IOR : IOW : Thực hiên công ra đơn gian ̣ ̉ ̉ Sử dung 8 đen LED. ̣ ̀ Cac LED sẽ sang theo giá trị trên BUS dữ ́ ́ liêu, sẽ không điêu khiên được theo ý ...

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