10.1-2 LED数码管与键盘接口解析.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CMD2006 Hongzhong Ma 第10章 51单片机与I/O设备的接口 安徽工业大学 测控系 引言 10.1 LED数码管显示器及接口 1、LED显示器结构 LED显示器结构:共阴极、共阳极 共阴极:发光二极管的阴极连在一起,通常公共阴极接地。当阳极为高电平时,发光二极管点亮。 共阳极:发光二极管的阳极连接在一起,公共阳极1,当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。 为了使数码管显示不同的符号或数字,要把某些段发光二极管点亮,就要为LED数码管提供段码(字型码)。 LED数码管共计8段,正好是一个字节。 LED的字型码(段码) 表10-2 LED段码(8段) 其他字型的LED显示器 2 、 LED数码管工作原理 (1)静态显示方式 静态显示方式 (2)动态显示方式 动态显示方式-原理 动态扫描分时控制方法 8位LED动态显示过程和结果 10. 2 键盘接口技术 2. 键盘输入的特点 二、键盘接口的工作原理 1. 独立式键盘接口 查询方式、中断方式的独立式键盘 独立式键盘--特点优缺点 例:用三态缓冲器扩展的I/O口的按键接口 独立式键盘编程,软件消抖,查询方式检测键的状态。仅有一键按下时才有效才处理。 程序-续 2. 行列式(矩阵式)键盘接口 行列式(矩阵式)键盘 按键的识别方法----a.扫描法 按键的识别方法---- b. 线反转法 三、键盘的工作方式 1. 编程扫描方式 定时扫描 中断扫描 键盘所做的工作可分为三个层次 键盘所做的工作可分为三个层次 键盘所做的工作可分为三个层次 键盘所做的工作可分为三个层次 消隐 谢谢! Thank you for your attention 谢谢! Thank you for your attention 只有当单片机空闲时,才调用键盘扫描子程序,扫描键盘。 也称查询方式,利用单片机空闲时,调用键盘扫描子程序,反复扫描键盘。 查询的频率如何确定? 如果单片机的查询的频率过高,虽能及时响应键盘的输入,但也会影响其他任务的进行。查询的频率过低,可能会键盘输入漏判。 所以要根据单片机系统的繁忙程度和键盘的操作频率,来调整键盘扫描的频率。 2. 定时扫描工作方式 每隔一定的时间对键盘扫描一次。在这种方式中,通常利用单片机内的定时器产生的定时中断,进入中断子程序来对键盘进行扫描,在有键按下时识别出该键,并执行相应键的处理程序。为了不漏判有效的按键,定时中断的周期一般应小于100ms。 3.中断工作方式 总结:键盘所做的工作可分为三个层次。 为提高单片机扫描键盘的工作效率,可采用中断扫描方式。 只有在键盘有按键按下时,发出中断请求信号,单片机响应中断,执行键盘扫描程序中断服务子程序。如无键按下,单片机将不理睬键盘。 优点是:只有按键按下时,才进行处理,所以其实时性强,工作效率高。 第1层:单片机如何来监视键盘的输入。三种工作方 式:①编程扫描②定时扫描③中断扫描。 第2层:确定具体按键的键号。体现在按键的识别方法上就是:①扫描法;②线反转法。 第3层:执行键处理程序。 楼主要先弄清楚什么是消隐,为什么要消隐啊。 数码管在刷新下一个数据之前,上次的数据留有余晖; 你的数码管是共阳数码管,所以要先写P0 = 0Xff来对数码管之前的数据关掉再去显示最新的数据,从而达到消隐的目的。 分三个步骤 :关位选- 送段选 -开位选。 * * 单片机应用系统通常都需要配置输入外设和输出外设。实现对应用系统的人工干预与数据输入、应用系统状态与运行结果的显示等。 常用的输入外设有键盘、BCD码拨盘等;常用的输出外设有LED数码管、LCD显示器、打印机等。 键盘与显示器是单片机应用系统中最常用的人-机交互技术。 与单片机应用系统接口的显示器主要是LED显示器和LCD (Liquid Crystal Display)显示器。 LED (Light Emiting Diode)是发光二极管显示器的缩写。LED显示器由于结构简单、价格便宜、体积小、亮度高、电压低、可靠性高、寿命长、响应速度快、配置灵活等特点,与单片机接口方便而得到广泛的应用。 常用的LED显示器为8段“8”字型(或7段,8段比7段多了一个小数点“dp”段)。 有共阳极和共阴极两种。 为使LED显示不同的符号或数字,要为LED提供段码(或称字型码)。正好是一个字节(8段)。 各段与字节中各位对应关系一般如下: 字型及段码由设计者自行设定,习惯上还是以“a” 段对应段码的最低位。 … … … 83H 7CH b FFH 00H “灭” 88H 77FH A C7H 38H L 90H 6FH 9 89H 76H H 80H 7FH 8 91H

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档