Danh mục

Giáo trình hướng dẫn phân tích thiết bị bán dẫn chứa các mạch logic điện tử p5

Số trang: 11      Loại file: pdf      Dung lượng: 214.90 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

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

Thông tin tài liệu:

Tham khảo tài liệu 'giáo trình hướng dẫn phân tích thiết bị bán dẫn chứa các mạch logic điện tử p5', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn phân tích thiết bị bán dẫn chứa các mạch logic điện tử p5 . 45 LUAÂÄN VAÊN TOÁT NGHIEÄP Hình 18: Löu ñoà chöông trình nhaän döõ lieäu töø maùy tính gôûi xuoáng thieát bò thöïc taäp vi xöû lyù 8085 (trang 1): Begin Khôûi taïo ngoaïi vi 8255:  Port A: nhaän döõ lieäu.  Port B: Xuaát traïng thaùi  Port C: nhaän tín hieäu ñieàu khieån. Baùo thieát bò baän Reset bieán ñeám ñòa chæ ñaàu vaø cuoái, nôi ñaët vuøng döõ lieäu nhaän ñöôïc töø maùy tính gôûi xuoáng “READY” Chôø goõ phím “Go” Goõ phím “Go” “SENDING” Busy=0 Saún saøng nhaän döõ lieäu. 1 . 46 LUAÂÄN VAÊN TOÁT NGHIEÄP 1 S Strobe=1 Ñ Busy=1, ACK=0 Ñoïc döõ lieäu, ACK=1 S AF=1 Ñ Xuaát Nible cao +Error=0 S AF=0 Ñ Xuaát Nible thaáp +Error=1 S Strobe=0 Ñ Ñoïc döõ lieäu port A S (A)=FF Ñ Xöû lyù döõ lieäu Busy=0 Hình 18: Löu ñoà chöông trình nhaän döõ lieäu töø maùy tính gôûi xuoáng thieát bò thöïc taäp vi xöû lyù 8085 (trang 2). . 47 LUAÂÄN VAÊN TOÁT NGHIEÄP Khi phím Go ñöôïc goõ thì quaù trình nhaän döõ lieäu cuûa kit thöïc söï baét ñaàu.  Kit baùo saún saøng chôø maùy tính göûi döõ lieäu xuoáng.  Ñoïc strobe cho tôùi khi baèng 1, ñeå bieát döõ lieäu ñaõ ñöôïc gôûi ra bus döõ lieäu.  Xuaát Busy=1, ACK=0.  Ñoïc döõ lieäu vaø cho ACK=1. Luùc naøy kit ñaõ nhaän ñöôïc döõ lieäu nhöng chöa  bieát döõ lieäu coù chaéc chaén ñuùng khoâng. Sau ñoù baét ñaàu kieåm tra.  Ñoïc AF cho tôùi khi baèng 1, bieát maùy tính saún saøng nhaän döõ lieäu kieåm tra.  Xuaát nible cao cuûa döõ lieäu kieåm tra (baèng 4 bit cao cuûa port B) vaø bit Error=0 (bit PB3).  Ñoïc AF cho tôùi khi baèng 0, ñeå bieát maùy tính saún saøng nhaän4 bit thaáp cuûa döõ lieäu kieåm tra.  Xuaát 4 bit thaáp vaø Error baèng 1.  Luùc naøy, maùy tính ñang nhaän vaø so saùnh döõ lieäu ñaõ gôûi ñi. Vaø keát quaû so saùnh ñöôïc baùo cho kit ôû thanh ghi döõ lieäu, töùc portA cuûa 8255. Kit ñoïc strobe cho tôùi khi strobe baèng [0] bieát keát quaû kieåm tra ñaõ saún saøng.  Ñoïc port A laáy keát quaû kieåm tra.  Neáu keát quaû kieåm tra laø ñeùng thì thöïc hieän khaâu xöû lyù döõ lieäu (löu döõ lieäu vaøo nôi caàn thieát) vaø quay laïi nhaän döõ lieäu keá tieáp. Neáu keát quaû laø sai thì boû qua khaâu xöû lyù döõ lieäu maø quay trôû laïi nhaäp laïi döõ lieäu cuõ. Quaù trình xaåy ra cho ñeán khi khaâu xöû lyù döõ lieäu nhaän ra ñaõ nhaäp ñeán döõ lieäu cuoái cuøng thì keát thuùc khaâu xöû lyù seõ thoaùt nhö löu ñoà sau ñaây: Start Laáy döõ lieäu vöøa nhaän ñöôïc Ñ laøm byte cao cuûa ñòa chæ baét (c) = 00h ñaàu vuøng nhôù ñaët döõ lieäu. ...

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