微機期末整理重點,自用複習
a1 a0選擇a口/b口/c口/控制埠
方式選擇控制字
貌似一般都是用方式0……
a口輸入,b口輸出
c口的作用置位復位控制字向控制埠寫入,來控制c口的對應位置輸出0/1方式0下輸入輸出用,方式1方式2下對應位做狀態字
d7 ~ d3 給a口用,d2 ~ d0 給b口用
會使用置位復位字產生簡單的波形
8255應用
開關控制led燈(a輸入b輸出延時掃瞄)
開關控制七段數碼管(xlat命令)
鍵盤介面
檢測所有鍵是否鬆開,沒有則反覆檢測
檢測是否有鍵按下,沒有則反覆檢測
若有鍵按下,延時再檢測,消除抖動
確定行偏移量(列偏移量)這一步其實完全沒必要……
根據行列偏移量確定對應的十六進製制編碼bl
bl中的值入al,ah置00表示正常(01出錯)
結束
並行介面8255晶元
2.5 8255a的工作方式 8255a有3種工作方式 方式0,方式l和方式2。a埠 3種方式中的任一種 b埠 方式0和方式1 c瑞口 通常作為控制訊號使用,配合a埠和b埠的工作。1.方式0 基本的輸入輸出方式 方式0的基本定義如下 2個8位的埠和2個4位的埠。都可以作為輸入或輸出。輸出可以被鎖存。...
8 2 可程式設計並行介面晶元8255A
1 理解8255引腳及內部結構。2 掌握8255的埠位址。3 掌握8255的工作方式與控制字。4 能進行8255的程式設計。1 8255a採用40腳雙列直插封裝 2 單一 5v電源 3 8位並行輸入輸出介面晶元 4 全部輸入輸出與ttl電平相容 5 用8255a連線外部裝置時,通常不需要再附加其他電...
可程式設計並行介面8255
8255是通用的並行介面晶元,通過程式設計實現多種工作方式,滿足不同應用需求。8255a是intel公司生產的可程式設計並行i o介面晶元,有3個8位並行i o口。具有3個通道3種工作方式的可程式設計並行介面晶元 40引腳 其各口功能可由軟體選擇,使用靈活,通用性強。8255a可作為微控制器與多種外...