- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 8255的内部结构 2. 8255A的端口选择和基本操作 在方式1下,A口和B口均工作在输入状态时,需利用C口的6条线作为控制和状态信号线,其定义如图所示。 方式2 8255A只有A口具有这种双向输入输出工作方式,实际上是在方式1下A口输入输出的结合。在这种方式下,A口为8位双向传输口,C口的PC7-PC3用来作为输入/输出的同步控制信号。在这种情况下,B口只能编程为方式0或方式1工作,而C口剩下的3条线可作为输入或输出线使用或用作B口方式1之下的控制线。 在方式2时,其输入输出的操作时序如图所示: (1) 输入操作 当外设向8255A送数据时,选通信号STBA[TX-]也同时送到,选通信号将数据锁存到8255A的输入锁存器中,从而使输入缓冲器满信号IBFA成为高电平(有效),告诉外设,A口已收到数据。选通信号结束时,使中断请求信号为高,向CPU请求中断。 (2)输出操作 CPU响应中断,当用输出指令向8255A的A端口中写入一个数据时,会发出写脉冲信号。 补充:8255A应用举例 例1:在上图所示的8255与单片机的连接电路中, 8255A的PC口(7FFEH)作为开关量的输入; 8255A的PA口(7FFCH)作为信号的输出; 要求8个数码管显示PC口输入的外部信号状态。 8255A的工作方式字设定: 由题意可知8255的工作方式字应该为:89H 流程图: 程序清单: ORG 0000H MOV DPTR,#7FFFH MOV A,#89H MOVX @DPTR,A LOOP:MOV DPTR,#7FFEH MOVX A,@DPTR MOV DPTR,#7FFCH MOVX @DPTR,A SJMP LOOP END 例2:在8255与单片机的连接电路中,使用置位/复位控制字实现在8255A的PC7输出方波。 解:8255A的控制寄存器(7FFEH)的设定 D7:恒为0; D6-D4:未使用; D3-D1:PC口的位选择; D0:置位时为1,复位时为0。 所以: 当PC7输出高电平时,控制寄存器应该为:0FH; PC7输出低电平时,控制寄存器应该为:0EH。 程序清单: ORG 0000H MOV DPTR,#7FFFH LOOP: MOV A,#0FH MOVX @DPTR,A MOV R2,#80H DJNZ R2,$ MOV R2,#80H MOV A,#0EH MOVX @DPTR,A DJNZ R2,$ SJMP LOOP END 例题: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 补充: 8255的控制字 8255的三个端口具体工作在什么方式下,是通过CPU对控制口的写入控制字来决定的。8255有两个控制字:方式选择控制字和C口置/复位控制字。用户通过程序把这两个控制字送到8255的控制寄存器(A0A1=11),这两个控制字以D7来作为标志。 1) 方式选择控制字
您可能关注的文档
最近下载
- 郑希付-学校心理健康教育-第九章 学校心理危机干预技术.pptx VIP
- 河北保定雄安新区公开选调工作人员模拟卷(一).docx
- 郑希付-学校心理健康教育-第七章 学校心理健康教育课程设计与实施.pptx VIP
- 郑希付-学校心理健康教育-第三章 学校心理健康教育的课题研究.pptx VIP
- 事业单位考试试题:河北保定雄安新区公开选调工作人员模拟卷(附答案解析).docx
- 郑希付-学校心理健康教育-第六章 学校团体心理辅导.pptx VIP
- 生产厂长KPI考核指标.docx VIP
- 青少年法制教育读本.pdf
- (新)人教高中数学A版必修一第二章第1节《等式性质与不等式性质》优质说课稿.doc
- 催化裂化操作指南(分馏与稳定)ppt课件.pptx
文档评论(0)