微控制器IO扩展芯片.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微控制器IO扩展芯片

MCS-51系列单片机内部有4个双向的8位并行I/O端口:P0、P1、P2和P3口。 在实际的应用系统中,P0口分时地作为低8位地址线和数据线,P2口作为高8位地址线。这时,P0口和部分或全部的P2口无法再作通用I/O口。 P3口的一些口线首先要满足第二功能的要求。这时就需要进行单片机I/O口的扩展。 常用的I/O扩展有以下两种形式: 简单I/O接口芯片的扩展 可编程I/O接口电路的扩展;4.3.1简单I/O接口芯片的扩展;缓冲器扩展输入口;74LS244是一种8位的三态缓冲器。当它的控制端1G(2G)为低电平时,输出等于输入;当它的控制端1G(2G)为高电平时,输出呈高阻态。 在上图的电路中,P2.7与RD相或后作为244的使能信号,单片机的P0口与74LS244的8位输出端相连,所以74LS244的地址为:7FFFH。 当单片机从74LS244读取数据时应该为: MOV DPTR,#7FFFH ;将74LS244的口地址送入DPTR MOVX A,@DPTR ; 74LS244的端口读取数据到ACC;锁存器扩展输出口;74LS273是一种8D触发器器。当它的控制端信号有效且触发端信号有效时,输入D1-D8端的数据被锁存到8D触发器中并形成输出Q1-Q8。 在上图的电路中,P2.7与WR相或后作为74LS273的锁存信号,单片机的P0口与74LS273的8位输出端相连,所以74LS273的地址为:7FFFH。 当单片机从74LS244输出数据是应该为: ;一、可编程芯片8155的扩展;8155的引脚封装图;1. 8155的内部结构;RESET:复位线,通常与单片机的复位端相连。 ALE:地址锁存线,高电平有效。 IO/M:RAM或I/O口的选择线。当为0时,选中8155的256 B RAM;当为1时,选中8155片内3个I/O端口以及命令/状态寄存器和定时/计数器。 RD和WR:读/写线,控制8155的读、写操作。 TMRIN(TI):定时/计数器的脉冲输入端。 TMROUT(TO):定时/计数器的输出信号端。 VCC:电源端。 GND:接地端。;2. 8155的RAM和I/O口地址编码;3. 8155的命令字和状态字;MCS-51单片机与8155的接口;8155的命令字格式;A口中断请求标志:;8155的I/O的工作方式;4. 8155的定时器/计数器;8155定时器/计数器四种操作方式和输出波形; 1)8155RAM的使用 例题:假定在MCS-51单片机的内部RAM中,从30H开始存放一组数据,字节数为50,要求将该组数据存入8155 RAM中,起始地址为7E00H。 程序为: ……………….. RAMWR:MOV R0,#30H MOV DPTR,#7E00H MOV R2,#50 RAMW:MOV A,@R0 MOV @DPTR,A INC R0 INC DPTR DJNZ R2,RAMW …………………;2) 8155的I/O口的使用 例题:假定8155的PA口接8个乒乓开关,8155的PB口接8个指示灯,要求PB显示PA口的开关状态。命令/状态寄存器地址为7E00H,PA地址为7E01H ,PB地址为7E02H 。8155的命令字为:02H( PA和 PB为基本I/O方式)。 程序为: ORG 0000H MOV DPTR,#7E00H MOV A,#02H MOV @DPTR,A LOOP:MOV DPTR,#7F01H MOV A,@DPTR INC DPTR MOV @DPT

文档评论(0)

sy78219 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档