单片机及应用_第七章_80c51单片机并行io扩展8讲解.ppt

单片机及应用_第七章_80c51单片机并行io扩展8讲解.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOV A, #90H ; 输出写显示数据命令 MOVX @DPTR, A MOV DPTR , #7EFFH ; 7EFFH是 8279 数据地址 MOV R0, #30H ; 设30H~3FH存放显示字形的段数据 MOV R7, #10H ; 显示16位数 LOOP1:MOV A, @R0 MOVX @DPTR, A ; 段选码送 8279 显示RAM INC R0 ; 指向下一个段选码 DJN2 R7, LOOP1 ; 16 个段选码送完? MOV R0, #40H ; 40H为键值存放单元首址 MOV R7, #10H ; 有 16 个键值 LOOP2: MOV DPTR, #7FFFH ; 读 8279 状态 LOOP3:MOVX A, @DPTR ANL A, #0FH ; 取状态字低 4 位 JZ LOOP3 ; FIFO中无键值时等待输入 MOV A, #40H ; 输出读FIFO的RAM命令 MOVX @DPTR, A ; 命令送入 MOV DPTR, 7EFFH ; 读键输入数据 MOVX A, @DPTR ; 读入键值 MOV @R0, A ; 键值存入内存 40H~4FH INC R0 ; 指向下一个键值存放单元 DJNZ R7, LOOP2 ; 读完 10H个键入数据?  HERE: AJMP HERE ; 键值读完等待 作 业 P155 (一) (二) (三) 7.4 LED显示器接口技术 7.4.2 LED显示器的显示原理 1.段码 所谓段码就是为数码管显示提供的各段状态组合,即字形代码。7段数码管的段码为7位,8段数码管的段码为8位,用一个字节即可表示。在段码字节中代码位与各段发光二极管的对应关系如下: 段码 D7 D6 D5 D4 D3 D2 D1 D0 段名 dp g f e d c b a 显示的数字(十六进制)与段码值的关系 显示数字 共阳极段码 共阴极段码 显示数字 共阳极段码 共阴极段码 0 C0H 3FH 9 90H 6FH 1 F9H 06H A 88H 77H 2 A4H 5BH B 83H 7CH 3 B0H 4FH C C6H 39H 4 99H 66H D A1H 5EH 5 92H 6DH E 86H 79H 6 82H 7DH F 8EH 71H 7 F8H 07H 灭 FFH 00H 8 80H 7FH 2. LED显示器的动态显示方式 LED显示器多采用动态显示方式,全部数码管共用一套段码驱动电路。显示时通过位控信号采用扫描的方法逐位地循环点亮各位数码管。LED显示器动态显示需要为各位提供段码以及相应的位控制,此即通常所说的段控和位控。 7.4.2 LED显示器的显示原理 4位数码管动态显示示意图 7.4.3 LED显示器接口 1. 计时器实验的LED显示器接口电路 7.4 LED显示器接口技术 7.4.3 LED显示器接口 1. 计时器实验的LED显示器接口电路 7.4 LED显示器接口技术 SN75451B:双外设驱动器 7.4.3 LED显示器接口 动态控制要用程序实现 ① 在程序中通过伪指令设置段码表,表长16个字节,存放十六进制数的段码; ② 在内部RAM中设置显示缓冲区,其存储单元个数与LED显示器的位数相同,以存放要显示的数据; ③ 为了保证显示亮度,在扫描过程中,应在每一位数码管上都驻留一段时间(约1 ms),以使数码管稳定地点亮一段时间,以保证其显示亮度。为此在扫描过程中,位与位之间要加一段延迟时间。 2. LED显示驱动程序 设显示数据存放在内部RAM从30H开始的6个单 元中,显示驱动程序可设计如下。 DIR: MOV R0, #30H ;建立显示缓冲区首址 MOV R3, #0FEH ;位控码初

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档