单片机课程PPT版课件.pptxVIP

  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章人机通道配置与接口技术教学重点:显示器接口技术,键盘接口技术教学难点:显示器接口技术,键盘接口技术教学时数:3学时教学内容:显示器接口技术,键盘接口技术,键盘与显示技术的综合应用教学方式:课堂讲授教学要求:了解LED显示器的结构原理,掌握LED显示器的接口方式及显示方式。掌握键盘去抖动处理,键盘结构及扫描子程序。学会键盘与显示技术的综合应用。1

§8.1显示器接口技术§8.1.1LED显示器的结构与原理2

3LED数码显示器是1种由LED发光二极管组合显示字符的显示器件。它使用了8个LED发光二极管,其中7个用于显示字符,1个用于显示小数点,故通常称之为7段(也有称作8段)发光二极管数码显示器。LED数码显示器有两种连接方法:共阳极接法。把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接+5V,每个发光二极管的阴极通过电阻与输入端相连。共阴极接法。把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。每个发光二极管的阳极通过电阻与输入端相连。

42.LED数码显示器的显示段码为了显示字符,要为LED显示器提供显示段码(或称字形代码),组成一个“8”字形字符的7段,再加上1个小数点位,共计8段,因此提供给LED显示器的显示段码为1个字节。各段码位的对应关系如下:段码位D7D6D5D4D3D2D1D0显示段dpgfedcba

5

8.1.2LED显示器的接口方式所谓接口方式是指LED七段数码显示器与单片机的连接方式。按照显示代码获得形式的不同,可分为两种:1.硬件译码方式6

7【例8-1】在图8-2所示LED显示器上循环显示0~9十个数字。ORG0000HSTART:MOVSP,#60HMOVR3,#0;设定要显示的第一个数字NEXT:MOVA,R3ANLA,#0FH;屏蔽高半字节MOVP1,A;送显示器LCALLDEL_1S;停留1sINCR3;修改要显示的数字CJNER3,#0AH,NEXT;若0~9还未显示一遍,则继续显示下一个数字SJMPSTART;若显示一遍,则再从0开始显示

8ORG1000H;1s延时子程序DEL_1S:MOVTMOD,#10H;定时器1、方式1、定时状态MOVTL1,#0DCHMOVTH1,#0BH;送125ms定时初值MOVR2,#8;设置软计数器,使8×125ms=1sSETBTR1;启动定时器1LOOP:JNBTF1,$;判断基本定时(125ms)是否到MOVTL0,#0DCHMOVTH0,#0BH;再送初值,保证每次的基本定时时间都是125msCLRTF1;清除溢出标志DJNZR2,LOOP;判断1s定时是否到CLRTR1;关闭定时器1RET;1s定时结束END

2.软件译码方式软件译码方式由软件完成硬件译码器的功能,该方式显示字形较多,可由用户自己编码决定。其缺点是占用单片机系统接口资源较多(字形口需要8个口线),且一般要配置驱动器(如7406、7407、75452、74273、8718等),编程相对复杂,典型连接电路如图8-3所示。9

【例8-2】在图8-3所示LED显示器上循环显示十六进制数字0~9、A~F。10

11

12

13例8-3在上图中循环显示01、12、23、34、45、56、67、78、89、90十个两位的十进制数字解:①缓存方式ORGSTART:MOV0000HSP,#60HMOV30H,#01H……FIRST:MOVR0,#30HMOVR3,#10NEXT: MOVA,@R0MOVP1,ALCALLDEL_05SINC R0DJNZ R3,NEXTSJMP FIRST

END14ORG1000HDEL_05S:MOVTMOD,#10HMOVTL1,#0DCHMOVTH1,#0BHMOVR2,#4SETBTR1LOOP:JNBTF1,$MOVTL0,,#0DCHMOVTH0,#0BHCLRTF1DJNZR2,LOOPCLRTR1RET

END15②查表方式ORG0000HSTART:MOVSP#60HMOVR3,#0MOVDPTR,#TABNEXT:MOVA,R3MOVCA,@A+DPTRMOVP1,ALCALLDEL_05SINVR3CJNER3,#10,NEXTSJMPSTART…………TAB:DB01H,12H,23H,34H,45HDB56H,67H,78H,89H,90H

16

17第8章人-机通道配置与接口技术8.2键盘接口技术键盘就是一组按键的集合,它是最常用的输入设备。操作员通过键盘可以输入数据或命令,实现简单的人机通信。计算机所用的

文档评论(0)

130****6553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档