- 1、本文档共129页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(3)选通输入/输出方式组合 8255A工作于方式1时,允许对A口和B口分别进行定义,一个端口作输入,另一个端口作输出。 在选通输入/输出方式下,端口C的低4位总是作控制用,而高4位总有两位仍可用于输入或输出。 在控制字中,用于决定C口高半部分是输入还是输出的D3位可以取1或0,而决定C口低4位为输入或输出的D0位可以是任意值。 * 将A口定义为方式1输入口,而将B口定义为方式1输出口 在这种情况下,端口C的PC0~ PC5作状态和控制线,C口余下的两位PC6和PC7可作数据输入/输出用。 当控制字的D3=1时,PC6和PC7作输入;D3=0时,PC6和PC7作输出。 情形1: 情形2: A口定义为方式1输出口、B口为方式1输入口 这时,由PC6、PC7和PC0~PC3作控制信号,PC4和PC5作输入或输出。 当控制字的D3=1时,PC4和PC5为输入;当D3=0时,PC4和PC5为输出。 * 方式1组合端口状态和控制字 3、方式2 基本功能 1)方式2只能用于A组通道 2 )一个8位的双向总线A通道和一个5位的控制通道(C通道的5位线) 3 )输入和输出都是锁存的 4 )5位C口线用作双向通道的控制和状态信息 A口工作于方式2时的口状态和控制字 8255 A口方式2时各控制信号的意义 INTRA(中断请求) 输出,高电平有效 输出缓冲器满信号,输出,低电平有效 表示CPU已将数据写到8255A的指定输出端口 外设取走数据的回答信号,低电平有效,由外设送给8255A 与 成 对使 用 表示CPU输出到8255A的A口或B口的数据已被外设接收 INTE1 内部中断允许触发信号。 INTE1的使用与通道A方式1输出时INTEA的使用一样,它与输出OBF相联系,用于控制双向输出时外设送来的ACK信号能否产生中断。 INTE1是由PC6的置位/复位控制的 选通信号,低电平有效,由外部输入 当该信号有效时,将外部设备送来的数据送到所选8255的A端口的输入缓冲器中 IBF 输入缓冲器满信号,高电平有效 ,输出信号 表示输入设备送来的数据已传送到输入缓冲器中 与STB信号成对使用 INTE2 中断允许信号 这是一个控制8255A是否能向CPU发中断请求的信号,它没有外部引出脚,可编程设置: INTE2的使用与通道A方式1输入时INTEA的使用一样,它与输入IBF相联系,用于控制双向输入时外设送来的STB信号能否产生中断。 INTE2是由PC4的置位/复位控制的 可以看出,除了ACK信号有开放输出数据到外部数据线上是的作用外,双向方式不过是通道A的方式1输出和方式1输入在通道A内的组合。原方式1输出时的联络线用作双向方式的输出控制,INTEA被INTE1所代替。原方式1输入时的联络线用作双向方式的输入控制, INTEA被INTE2所代替. 8255A与单片机的连接 (1)硬件连接(见下页) 8255与单片机的连接包含数据线、地址线、控制线的连接,其中数据线直接与8255相连;8255的地址线A1A0与单片机地址总线的低位相连,用于对8255的4个端口进行选择,读写控制线分别直接相连,片选线的连接与RAM存储器的片选信号线的连接方式相同,用于决定8255内部端口的地址。 (2)软件编程 ORG 0000H LJMP START ORG 0030H START: MOV A, #82H; 8255初始化,B口方式0输入,A口方式0输出 MOV DPTR,#7F03H;8255控制口 MOVX @DPTR, A; L1: MOV DPTR,#7F01H;8255B口地址 MOVX A, @DPTR;从B口输入 MOV DPTR,#7F00H;8255A口地址 MOVX @DPTR, A;从A口输出 SJMP L1 END P0.0 ~ P0.7 D0 ~ D7 Q0 ~ Q7 74L4373 OE P2.7 WR RD LE 8255与单片机连接示意图 51单片机 ALE PA0 ~
您可能关注的文档
- 第4章常用晶体管解说.ppt
- 第4章常用组件解说.ppt
- 第4章传热-1-2014解说.ppt
- 第④章醇酸树脂解说.ppt
- nokialte学习LTE基础学习解说.ppt
- 第二章激光谐振腔技术选模及稳频技术解说.ppt
- NoSQL非关系型数据库技术和应用解说.ppt
- 第二章集成逻辑门解说.ppt
- 第4章磁路与变压器解说.ppt
- 第二章集散控制算法解说.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)