- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章__串并行通信和接口技术
第六章 串并行通信和接口技术 本章主要内容 § 6.1 接口的功能以及在系统中的连接 一、接口的功能 1、寻址功能 2、输入输出功能 3、数据转换功能 4、联络功能 5、中断管理功能 6、复位功能 7、可编程功能 8、错误检测 §6.2 并行通信和并行接口 一、8255A概述 二、8255A内部结构 三、8255A引脚定义 四、8255A的引脚功能 五、 8255A的编程 ◇ 方式控制字和C口置位/ 复位控制字 ◇ 方式控制字举例 ◇ 端口C置位/ 复位控制字举例 1、方式控制字和C口置位/ 复位控制字 2、 方式控制字例 例: 要把A口指定为方式1,输入,C口上半部定为输出;B口指定为方式0,输出,C口下半部指定为输入,设8255A控制字寄存器端口地址为0304H。 3、端口C置位/ 复位控制字举例 例: 若要把C口的PC2引脚置成高电平输出。 1、工作方式0 ——方式0又称为基本输入/输出方式。 (1)A口、C口的高4位、B口以及C口的低4位可分别定义为输入或输出,各端口互相独立,故共有16种不同的组合。 (2)定义为输出的口均有锁存数据的能力,而定义为输入的口则无锁存能力。 (3)在方式0下,C口有按位进行置位和复位的能力。 16种不同的组合: 2、工作方式1 ——一种选通的输入/输出工作方式。 (1) 三个端口分为两组,即A组和B组。 (2) A组包括8位数据端口A和PC7~PC3五位控制/状态端口,B组为8位数据端口B和PC2~PC0三位状态控制端口。 (3)每一个8位数据端口均可设置为输入/输出方式,且两种工作方式均可锁存。 (4)控制/状态口除了指示两组数据口的状态及选通信号外,还可用做I/O口,如PC6和PC7,用位控方式传送。 (1)方式1下A口输入口 (2)方式1下B口作为输入口 (3)方式1下A口作为输出口 (4)方式1下B口作为输出口 3、工作方式2——双向输入输出 (1)工作方式2只适用于A口,B口仍按方式0或方式1工作。 (2) A口可工作于双向方式,C口的PC7~PC3位作为A口的控制/状态信号端口,PC2~PC0用于B组。 (3)A口的输入/输出均有锁存功能。在方式2工作状态下,A口既可工作于查询方式,又可工作于中断方式。 A口工作于方式2时对应的端口状态 七、8255A使用举例 例1、用8255A控制三个发光二极管依秩序循环显示。 1、硬件设计: 用8255A控制三个发光二极管显示。假设开关闭合时,点亮发光二极管,开管断开时熄灭二极管。8255A的端口地址为: A 端口:0040H B 端口:0042H C 端口:0044H 控制口:0046H 试编写8255初始化程序段和控制三个发光二极管显示程序段。 2、软件设计 1)设A口为输出口,方式0。B口输入,方式0,则方式选择控制字为82H。 2)A口输出代码: 0000 0110 06H ,1号发光二极管亮 0000 0101 03H ,2号发光二极管亮 0000 0011 04H ,3号发光二极管亮 3)软件延时 (1) 1ms的软件延时参考程序: 设系统的CPU的频率为8MHZ,则时钟节拍为:0.125uS。执行PUSHF、POPF、LOOP指令需29个节拍。延迟1毫秒要循环的次数: DELAY PROC NEAR ;延时子程序 PUSH CX STAR20T:MOV CX,275 ;送循环次数 LP1:PUSHF ;PUSHF、POPF、LOOP需29个节拍。 POPF LOOP LP1 POP CX RET DELAY ENDP DATA SEGMENT PORT3 EQU 046H ;8255A控制口地址 PORT1 EQU 040H ;8255A的A口地址 PORT2 EQU 042H ;8255A的B口地址 LED DB 06H,05H,03H;LED显示值 DATA ENDS STACK SEGMENT STA1 DW 50 DUP(?) TOP
您可能关注的文档
最近下载
- 通信技术-使用Cypress需要避免的5个E2E测试错误(图文).pdf VIP
- 2025年小学一年级新生家长会ppt课件(优质ppt).pptx VIP
- 中国信通院2025人工智能高质量数据集建设指南74页.pdf VIP
- 2025-2026学年小学音乐三年级上册(2024)苏少版(2024)教学设计合集.docx
- 新征程,'心'启航——2025年秋学期开学第一课收心班会.pptx VIP
- Unit 1 How can I get there? PartA(说课稿)-2024-2025学年人教PEP版英语六年级上册[001].docx VIP
- 良好农业规范GAP记录表格.pdf VIP
- 2025年工会相关法律法规知识竞赛试题.doc VIP
- 高等土力学李广信22应力和应变.pptx VIP
- 消失模铸造工艺技术的创新与生产实践.pdf VIP
文档评论(0)