单片机——7章IO扩展.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机——7章IO扩展

* 第七章 I/O口扩展设计 7.1 输入口的扩展 7.1.1 三态输出的八缓冲器线驱动器——74LS244的原理 7.1.2 利用74LS244进行输入口扩展 第一个244的输入: CLR P2.0 MOV A,P0 SETB P2.0 第三个244的输入: CLR P2.2 MOV A,P0 SETB P2.2 7.1.3 多个74LS244 的扩展 1.三——八译码器 74LS138 的原理 2.利用74LS138 进行多个74LS244 的扩展 硬件原理: 第一个244的输入: MOV P2,#0 MOV A,P0 MOV P2,#7 第七个244的输入: MOV P2,#6 MOV A,P0 MOV P2,#7 MOV R0,#20H MOV R1,#00H MOV R2,#7 L1: MOV P2,R1 MOV @R0,P0 MOV P2,#0FFH INC R0 INC R1 DJNZ R2,L1 RET 例:编写一段子程序,将图7.1.4的7个8位扩展输入口的数据读入IRAM 的 20H~26H 。 例:通过下图所示硬件电路进行输入扩展,从左到右3个74LS244 的输入端数据分别是:11H、22H、33H,说明执行到以下最后一条指令后,P1.1是高电平还是低电平? SETB P1.1 CLR P2.1 MOV A,P0 SETB P2.1 CLR C SUBB A,#20H JC L1 CLR P1.1 L1: NOP 7.2 输出口的扩展 7.2.1 八D型透明锁存器和边沿触发器——74LS374 的原理 7.2.2 利用74LS374进行输出口扩展 硬件原理见图7.2.3 第一个374的输出: MOV P0 ,A CLR P2.0 SETB P2.0 第三个374的输出: MOV P0 ,A CLR P2.2 SETB P2.2 7.2.3 多个74LS374的扩展 第一个374的输出: MOV P0,A MOV P2,#0 MOV P2,#7 第七个374的输出: MOV P0,A MOV P2,#6 MOV P2,#7 例:编写一段子程序,将IRAM 的20H~26H 7个字节数据通过图7.2.4的7个8位扩 展输出口输出。 MOV R0,#20H MOV R1,#00H MOV R2,#7 L1: MOV P0,@R0 MOV P2,R1 MOV P2,#0FFH INC R0 INC R1 DJNZ R2,L1 RET 硬件扩展电路如下,当执行完以下几条指令后,左起第一个、 第二个74LS374分别锁存什么数据? MOV P0,#11H CLR P2.0 SETB P2.0 MOV P0,#22H CLR P2.1 SETB P2.1 MOV P0,#33H CLR P2.2 SETB P2.2 7.3 I/O口扩展应用——LED数码管显示 7.3.1 LED数码管原理 LED数码管是由发光二极管显示字段组成的显示器,常见为7段显示器。这种 显示器有共阳极和共阴极两种。如图所示,共阴极LED数码管的发 光二极管的阴极连接在一起,通常此公共阴极接地,当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。同样,共阳极LED显示器的发光二极管的阳极连接在一起,通常此公共阳极接正电压。当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。 图中的两种显示器都有dp显示段,用于显示小数点。7段LED的字型码如表 8-1 所示,由于只有7个段发光二极管,所以字型码为一个字节。 显示字符 共阴极字型码 共阳极字型码 显示字符 共阴极字型码 共阳极字型码 0 3FH C0H c 39H C6H 1 06H F9H d 5EH A1H 2 5BH A4H E 79H 86H 3 4FH B0H F 7lH 8EH 4 66H 99H P 73H 8CH 5 6DH 92H U 3EH C1H 6 7DH 82H r 3lH CEH 7 07H F8H y 6EH 91H 8 7FH 80H H 76H 89H 9 6FH 90H

文档评论(0)

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

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

1亿VIP精品文档

相关文档