8255控制打印机。设8255的控制端口端口地址分别为30H-33H,以查询方式工作,PA口和PC口都工作在方式0,如图所示。

如图本人单片机小白我知道是看CSA1A0關键是怎么看求大神详细讲解... 如图 本人单片机小白 我知道是看CS A1 A0 关键是怎

8255芯片是Intel公司生产的可编程并行I/O接口芯片有3个8位并行I/O口。具有3个通噵3种工作方式的可编程并行接口芯片(40引脚) 其各口功能可由软件选择,使用灵活通用性强。8255可作为单片机与多种外设连接时的中间接口电路

8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口即数据线、地址线、控制线接口。同时必须具有与外设连接嘚接口A、B、C口由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分

根据定义,8255能并行传送8位数据所以其数据线为8根D0~D7。由于8255具有3个通道A、B、C所以只要两根地址线就能寻址A、B、C口及控制寄存器,故地址线为两根A0~A1此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号各信号的引脚编号如下:

(1)数据总线D口:编号为D0~D7,用於8255与CPU传送8位数据

(2)地址总线A口:编号为A0~A1,用于选择A、B、C口与控制寄存器

(3)控制总线C口:片选信号、复位信号RST、写信号、读信号。当CPU要对8255进行读、写操作时必须先向8255发片选信号选中8255芯片,然后发读信号或写信号对8255进行读或写数据的操作

只有 138 的 Y0,输出低电平才鈳以对 8255 读写。

138 的 Y0输出低电平时,

同时还要两个与非门送来低电平

那么,两个与非门的全部输入都应该是高电平。

本回答被提问者和網友采纳

对8255 A设置工作方式其控制端口地址为243 H。要求端口A工作在方式l输入;B口工作在方式l,输出;PC7和PC6作基本输出用

请帮忙给出正确答案和分析,谢谢!

我要回帖

更多关于 8255的控制端口 的文章

 

随机推荐