可程式設計並行介面8255

2021-10-12 12:24:42 字數 761 閱讀 8112

8255是通用的並行介面晶元,通過程式設計實現多種工作方式,滿足不同應用需求。

8255a是intel公司生產的可程式設計並行i/o介面晶元,有3個8位並行i/o口。具有3個通道3種工作方式的可程式設計並行介面晶元(40引腳)。

其各口功能可由軟體選擇,使用靈活,通用性強。8255a可作為微控制器與多種外設連線時的中間介面電路。

1.8255工作方式

基本輸入/輸出方式(方式0)

各埠既可設定為輸入口,也可設定為輸出口,但不能同時實現輸入及輸出

選通工作方式(方式1)

c口除部分位用作選通訊號外,其餘位可工作在方式0下,作為輸入或輸出線。

雙向傳送方式(方式2)(僅a口)

雙向方式——既是輸入口,又是輸出口

2.可以利用軟體程式設計確定8255的3個埠工作於何種方式下

控制字——確定3個埠的工作方式

位控字——確定c口某一位的初始狀態,或用於設定inte位(方式1、2)

3.8255的應用

8 2 可程式設計並行介面晶元8255A

1 理解8255引腳及內部結構。2 掌握8255的埠位址。3 掌握8255的工作方式與控制字。4 能進行8255的程式設計。1 8255a採用40腳雙列直插封裝 2 單一 5v電源 3 8位並行輸入輸出介面晶元 4 全部輸入輸出與ttl電平相容 5 用8255a連線外部裝置時,通常不需要再附加其他電...

1 可程式設計並行介面實驗

實驗目的與任務 1 理解可程式設計並行介面8255的基本工作原理 2 熟悉8255的初始化程式設計方法 3 掌握8255方式0的工作原理及使用。基本原理 8255a埠a通過20芯偏平線連線j5 j6已與8個led燈連線。8255a埠a工作在方式0,輸出。通過埠a控制led發光。實驗內容 編寫程式,要...

並行介面8255晶元

2.5 8255a的工作方式 8255a有3種工作方式 方式0,方式l和方式2。a埠 3種方式中的任一種 b埠 方式0和方式1 c瑞口 通常作為控制訊號使用,配合a埠和b埠的工作。1.方式0 基本的輸入輸出方式 方式0的基本定義如下 2個8位的埠和2個4位的埠。都可以作為輸入或輸出。輸出可以被鎖存。...