91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子元器件>芯片引腳圖>

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路) - 全文

2018年04月23日 17:16 網絡整理 作者: 用戶評論(0

  8255芯片概述

  8255芯片是Intel公司生產的可編程并行I/O接口芯片,有3個8位并行I/O口。具有3個通道3種工作方式的可編程并行接口芯片(40引腳)。 其各口功能可由軟件選擇,使用靈活,通用性強。8255可作為單片機與多種外設連接時的中間接口電路。

  8255芯片特性

  (1)一個并行輸入、輸出的LSI芯片,多功能的I/O器件,可作為CPU總線與外圍的接口。

  (2)具有24個可編程設置的I/O口,即3組8位的I/O口為PA口,PB口和PC口。它們又可分為兩組12位的I/O口,A組包括A口及C口(高4位,PC4~PC7),B組包括B口及C口(低4位,PC0~PC3)。A組可設置為基本的I/O口,閃控(STROBE)的I/O閃控式,雙向I/O3種模式;B組只能設置為基本I/O或閃控式I/O兩種模式,而這些操作模式完全由控制寄存器的控制字決定。

  8255引腳及功能

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

  RESET:復位輸入線,當該輸入端處于高電平時,所有內部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成輸入方式。

  CS:芯片選擇信號線,當這個輸入引腳為低電平時,即/CS=0時,表示芯片被選中,允許8255與CPU進行通訊;/CS=1時,8255無法與CPU做數據傳輸。

  RD:讀信號線,當這個輸入引腳為低跳變沿時,即/RD產生一個低脈沖且/CS=0時,允許8255通過數據總線向CPU發送數據或狀態信息,即CPU從8255讀取信息或數據。

  WR:寫入信號,當這個輸入引腳為低跳變沿時,即/WR產生一個低脈沖且/CS=0時,允許CPU將數據或控制字寫入8255。

  D0~D7:三態雙向數據總線,8255與CPU數據傳送的通道,當CPU 執行輸入輸出指令時,通過它實現8位數據的讀/寫操作,控制字和狀態信息也通過數據總線傳送。

  8255具有3個相互獨立的輸入/輸出通道端口,用+5V單電源供電,能在以下三種方式下工作。

  方式0————基本輸入輸出方式;方式1————選通輸入/出方式;方式2————雙向選通輸入/輸出方式;

  PA0~PA7:端口A輸入輸出線,一個8位的數據輸出鎖存器/緩沖器, 一個8位的數據輸入鎖存器。 工作于三種方式中的任何一種;

  PB0~PB7:端口B輸入輸出線,一個8位的I/O鎖存器, 一個8位的輸入輸出緩沖器。 不能工作于方式二;

  PC0~PC7:端口C輸入輸出線,一個8位的數據輸出鎖存器/緩沖器, 一個8位的數據輸入緩沖器。端口C可以通過工作方式設定而分成2個4位的端口, 每個4位的端口包含一個4位的鎖存器,分別與端口A和端口B配合使用,可作為控制信號輸出或狀態信號輸入端口。‘不能工作于方式一或二。

  A1,A0:地址選擇線,用來選擇8255的PA口,PB口,PC口和控制寄存器。

  當A1=0,A0=0時,PA口被選擇;

  當A1=0,A0=1時,PB口被選擇;

  當A1=1,A0=0時,PC口被選擇;

  當A1=1.A0=1時,控制寄存器被選擇.

  8255內部邏輯結構

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

  8255工作方式

  3種工作方式可用軟件編程對控制口設置來指定。三種基本的工作方式為: 方式0-基本的輸入輸出,方式1-選通輸入輸出方式, 方式2-雙向傳送方式。

  1) 工作方式0(基本輸入輸出方式)

  功能:方式0不使用聯絡信號,也不使用中斷,A口和B口可定義為輸入或輸出口,C口分成兩個部分(高四位和低四位),C口的兩個部分也可分別定義為輸入或輸出。在方式0,所有口輸出均有鎖存,輸入只有緩沖,無鎖存,C口還具有按位將其各位清0或置1的功能。常用于與外設無條件的數據傳送或接收外設的數據。

  2) 工作方式1(選通輸入輸出方式)

  A口借用C口的一些信號線用作控制和狀態信號,組成A組,B口借用C口的一些信號線用作控制和狀態信號,組成B組。在方式1下,C口的某些位被占用。

  方式1的輸出:當A口工作于方式1且用作輸出口時,C口的PC7線用作輸出緩沖器滿OBF信號,PC6用作外設收到數據后的響應信號ACK,PC3用作中斷請求輸出信號線INTR。

  當B口工作于方式l且用作輸出口時,C口的PC1線用作輸出緩沖器滿OBF信號,PC2用作外設收到數據后的響應信號ACK,PC0用作中斷請求輸出信號線INTR。

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

  B口輸出

  3) 工作方式2 (雙向輸入輸出方式)

  功能:方式2是A組獨有的工作方式。外設既能在A口的8條引線上發送數據,又能接收數據。此方式也是借用C口的5條信號線作控制和狀態線,A口的輸入和輸出均帶有鎖存。

  8255應用電路一

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

  8255A組成交通燈的控制,編寫程序實現下列功能:

  K0、K1、K2全部閉合時,紅燈亮;K0、K1、K2全部打開時,綠燈亮;其他情況黃燈亮。

  根據電路圖可知:8255工作于方式0,A口作輸入口,B口作輸出口。 方式控制字為:10010000.

  端口A的地址為:340H,端口B的地址為341H,控制字寄存器地址為343H。 程序如下:

  MOV DX, 343H ;控制字端口地址

  MOV AL,90H ;方式控制字

  OUT DX, AL ;初始化8255

  AGAIN: MOV DX, 340H ;送端口A地址

  IN AL,DX ;讀端口A

  AND AL,00000111B ;取A口的低3位

  CMP AL, 00000111B ;判斷是否全部打開

  JE GREEN

  CMP AL, 00000000B ;判斷是否全部閉合

  JE RED

  MOV AL, 1 ;黃燈亮 JMP OUTPUT

  RED: MOV AL, 4 ;紅燈亮

  JMP OUTPUT

  GREEN: MOV AL, 2 ;綠燈亮

  8255應用電路二

  圖中用并行接口8255A作為微機與鍵盤間的接口,采用逐行掃描法識別鍵。將鍵盤中的列與PA0—PA3相連,A口為輸出;將行與C口的PC0—PC1相連,C口為輸入口; PB0—PB7與七段代碼顯示器連接B口為輸出。

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

  8255應用電路三

8255芯片中文資料匯總(8255引腳圖及功能_工作原理及應用電路)

  所示為8255j端口構戚的‘4X8矩陣鍵盤。曙中,8255的PA端口初始化為輸出工作方式作為列線使用,PC端口韌始化為輸入工作方式作為行線使用,在每一個行線與列線的交叉點處接一個按鍵,再給每個按鍵設定一個編號【鍵值)。可以根據需要,將一部分按鍵定義為功能鍵,另一部分按鍵定義為數字鍵。

?

  推薦閱讀:8255中文資料,數據手冊

上一頁123全文

非常好我支持^.^

(8) 3.4%

不好我反對

(224) 96.6%

( 發表人:姚遠香 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 亚洲综合五月天欧美 | 狠狠色狠狠色综合 | 三级在线免费 | 夜夜爽爽 | 久久久午夜影院 | 午夜欧美精品久久久久久久 | 色视频在线观看在线播放 | 韩国三级观影久久 | 日本aaaaa特黄毛片 | 在线观看亚洲免费视频 | 久久精品国产乱子伦多人 | 国产精品免费视频拍拍拍 | 视频在线视频免费观看 | 国产呦在线观看视频 | 欧美电影一区二区三区 | 久久狠狠色噜噜狠狠狠狠97 | 女人张开腿让男人桶免费最新 | 国产在线h | 99国产国人青青视频在线观看 | 狠狠色噜噜狠狠狠狠888奇米 | 国产一级做a爰片久久毛片男 | 久久综合狠狠综合狠狠 | a毛片成人免费全部播放 | 午夜美女视频在线观看高清 | www久久久| 天天操天天爽天天射 | 日本亚洲卡一卡2卡二卡三卡四卡 | 在线观看免费精品国产 | 精品国产免费久久久久久婷婷 | 色y情视频免费看 | 噜噜噜噜噜噜色 | 夜夜爱夜夜爽夜夜做夜夜欢 | 国产人人澡 | 真实偷清晰对白在线视频 | 夜夜狠狠| 中文字幕有码在线视频 | 2014天堂| 高颜值大长腿美女啪啪 | 狠狠干网站 | 国产色秀视频在线观看 | 看黄a大片 免费 |