微機 8255並行介面晶元

2022-10-02 06:00:10 字數 713 閱讀 3697

微機期末整理重點,自用複習

a1 a0選擇a口/b口/c口/控制埠

方式選擇控制字

貌似一般都是用方式0……

a口輸入,b口輸出

c口的作用

方式0下輸入輸出用,方式1方式2下對應位做狀態字

d7 ~ d3 給a口用,d2 ~ d0 給b口用

置位復位控制字向控制埠寫入,來控制c口的對應位置輸出0/1

會使用置位復位字產生簡單的波形

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可作為微控制器與多種外...