- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
9-1:I/O口扩展的基础知识
主要内容
I/O接口电路的功能
I/O端口的编址方式
I/O数据的传送方式
MCS-51的I/O接口扩展方法
I/O扩展概述
I/O(输入/输出)接口是MCS-51与外设交换数字信息的桥梁。
I/O扩展属于系统扩展的一部分。
MCS-51中真正用作I/O口线的只有P1口的8位和P3口的某些位线。
在多数应用系统中,MCS-51都需要外扩I/O接口电路。
I/O接口的功能
1.实现和不同外设的速度匹配
大多数的外设的速度很慢,无法和µs量级的MCU速度相比。
对于MCUI/O接口可以提供外部设备的工作状态及数据;对
于外部设备,I/O接口可以记忆MCU送给外设的命令和数据,
从而使主机与外设之间协调一致地工作。
I/O接口的功能
2.输出数据锁存
由于MCU工作速度快,数据在数据总线上保留的时间十分短
暂,无法满足慢速外设的数据接收。I/O电路一般具有数据锁存
功能,以保证设备可靠接收。
3.输入数据三态缓冲
MCU具有多个输入设备时,数据总线上“挂”有多个“数据
源”。为不发生冲突,I/O接口使正在进行数据传送的“数据源”
使用数据总线,其余的“数据源”与总线处于隔离状态。
I/O端口的编址
I/O接口(Interface)和I/O端口(Port)的概念
I/O接口:是指MCU与外设间的接口芯片。
I/O端口:简称I/O口,指具有地址的寄存器或缓冲器。
一个I/O接口芯片可以有多个I/O端口:
(1)数据口(2)命令口(3)状态口
I/O端口编址是给所有I/O接口芯片中的寄存器分配地址。
I/O端口编址两种方式:独立编址与统一编址
1.独立编址
I/O寄存器地址空间和存储器地址空间分开编址,但需专门读写I/O的指令
和控制信号。
2.统一编址:MCS51采用这种方式
I/O寄存器与数据存储器单元同等对待,统一编址。
给I/O寄存器分配一个数据存储器区间的地址。
不需要专门的访问I/O指令,直接使用访问数据存储器的指令进行
I/O操作,简单、方便且功能强(MOVX)。
I/O接口数据的传送方式
为实现和不同的外设的速度匹配,I/O接口根据不同外设选择
恰当的数据传送方式。
I/O数据传送方式有:
同步传送
查询传送
中断传送
I/O接口数据的传送方式
1.同步传送方式(无条件传送)
当外设速度和MCU的速度可以相比拟时,常采用同步传送方式,最典型的同
步传送就是MCU和外部数据存储器之间的数据传送。
2.查询传送方式(条件传送,异步式传送)
查询外设“准备好”后,再进行数据传送
优点:通用性好,硬件连线和查询程序十分简单
缺点:效率不高
*为提高效率,通常采用中断传送方式
I/O接口数据的传送方式
3.中断传送方式.
外设准备好后,发中断请求,MCU进入中断服务程序,与外设进行数据的传
送。
中断服务完成后又返回主程序继续执行,工作效率高。
常用的I/O接口电路芯片
采用可编程I/O接口芯片,种类齐全,为扩展I/O接口提供
了很大的方便。
采用通用的TTL集成电路芯片。
小结
原因:MCS-51本身提供的I/O端口不多(P1、P3的一部分)
方法:MCS-51将外扩I/O和外部数据存储器统一编址,用
户可以把一部分外部数据存储器的空间作为I/O空间,通
过MOVX指令完成对外扩I/O口的输入输出。
实现:采用专门的外围接口芯片8155,8255A等;也可
采用通用的TTL芯片74LS377,74LS273等
END
您可能关注的文档
- 定时计数器的编程.pdf
- 串行通讯的基本概念.pdf
- MCS-51串行口的工作方式.pdf
- MCS-51扩展的基础知识.pdf
- 程序存储器的扩展.pdf
- 数据存储器的扩展.pdf
- AD扩展的基础知识.pdf
- ADC0809扩展模拟量输入口.pdf
- 数码管显示电路设计.pdf
- 键盘电路设计.pdf
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
文档评论(0)