第8-2章8051单片机系统扩展与接口技术.pptVIP

第8-2章8051单片机系统扩展与接口技术.ppt

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

第七章 8051单片机系统扩展与接口技术 ;第三节 单片机输入输出(I/O)口扩展及应用; 三、I/O接口的作用 ;四、数据交换的方式;五、通信方式;六、I/O接口的编址方式;第三节 单片机输入输出(I/O)口扩展及应用;二、结构;地址(AD7—AD0) A7 A6 A5 A4 A3 A2 A1 A0;四、8155寄存器; 2 状态寄存器 (STATUS,只读) 状态寄存器和命令寄存器的地址相同,当读地址XXXXX000B的内容时,则可查询I/O口和定时/计数器的状态。状态寄存器中各位的意义如表所示:;;6 定时/计数器 8155片内的定时/计数器是一个14位的减法计数器,另外两位是用于确定输出方式。因此它是两个8位寄存器。 低8位地址为XXXXX100B和高8位地址为XXXXX101B。计数初值由程序预置,每次预置一个字节,该寄存器的0—13位规定了下一次计数的长度,14、15位规定了定时/计数器的输出方式,该寄存器的定义如表所示。;五、8155的使用;六、MCS—51芯片和 8155的连接和编程;2、8155软件;课本例子;第四节 LED显示器接口电路及显示程序;二、LED显示器与单片机的接口电路 ;例:8155接6位LED动态显示;三、显示程序任务:;;3、显示程序:;课本例子;例:8155接6位LED动态显示;显示参考程序如下:(考虑反相驱动器反相作用) DIS:MOV R1, #79H ;指向显缓区首址。 MOV R2, ;从右面第一位开始显示。 LD0:MOV A, #00H MOV DPTR, #0303H ;送字形前先关显示。 MOVX @DPTR,A MOV A, @R1 ;取显示字符。 MOV DPTR, ?TABLE ;指向字符代码表首址。 MOVC A, @A+DPTR ;取字符相应编码。 MOV DPTR, #0301H ;指向段控口。 MOVX @DPTR, A ;字符编码送A口(段控口)。 MOV A, R2 ;位控码送A。 MOV DPTR, #0303H ;指向位控口。 MOVX @DPTR,A ;位控码送C口(位控口)。 ACALL DELAY ;延时。 INC R1 ;指向下一显缓单元。 MOV A, R2 ;取当前位控码。 JB ACC.5, LD1, ;是否扫描到最左边,是返回。 RL A ;否,左移一位。 MOV R2, A ;保存位控码。 AJMP LD0 ;继续扫描显示。 LD1:RET ;返回。 ORG 3000H ;依次建立字符代码表。 TABLE:DB 0C0H ;0 DB 0F9H ;1 DB 0A4H ;2 DB 0B0H ;3 DB 99H ;4 DB 92H ;5

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档