- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
键盘显示器接口概论
第10章 AT89S51单片机与输入/输出 外设的接口;*; 10.3.2 各种专用的键盘/显示器接口芯片简介
10.3.3 专用接口芯片CH451实现的键盘/显示器控制
10.3.4 专用接口芯片HD7279实现的键盘/显示器控制
10.4 AT89S51单片机与液晶显示器(LCD)的接口
10.4.1 LCD显示器的分类
10.4.2 点阵字符型液晶显示模块介绍
10.4.3 AT89S51单片机与LCD的接口及软件编程
10.5 AT89S51单片机与微型打印机TP?P-40A/16A的接口
10.6 AT89S51单片机与BCD码拨盘的接口设计;10.1 LED数码管的显示原理
10.1.1 LED数码管的结构
组成:一个LED数码管是由多个发光二极管构成的;
常见类型: “8”字型的,共计8段。每一段对应一个发光
二极管。;共阳极发光二极管:
所有二极管的阳极接在一起,需外接高电平;
阴极作为控制端,低电平点亮相应的段二极管;
共阴极发光二极管:
所有二极管的阴极接在一起,需外接低电平;
阳极作为控制端,高电平点亮相应的段二极管;
;数码管的显示:
为了使数码管显示不同的符号或数字,要把某些段发光
二极管点亮,就要为LED数码管提供段码(字型码)。
问题:要确定显示的符号或数字与段码的关系,需要考虑
哪些问题?
1)LED数码管的显示类型。除常见的“8”字型外,还有
米字型等其他显示类型的数码管。
2)硬件设计上,数据线与各段控制线的连接关系。
习惯上是以“a”段对应段码字节的最低位。
;*;显示数字:6
显示类型:共阴数码管
段码: 7DH ;其他显示类型的数码管:
除 “8”字型的LED数码管外,市面上还有“±1”型、“米”字型和“点阵”型LED显示器.
图10-2 其他各种字型的LED显示器;10.1.2 LED数码管工作原理
结构原理:
;LED数码管有静态显示和动态显示两种显示方式。
1.LED静态显示方式
硬件连接:
1)每位数码管的位选线固定接电源或低(固定选通);
2)每位数码管的段码线(a~dp)分别与一个8位的I/O口
锁存器输出相连。(如果单片机的I/O不够用呢?)
显示特征:
1)一旦向I/O口写入段码,则数码管持续显示相应字符,直
到下次再写入为止;
2)静态显示方式的显示无闪烁,亮度都较高,软件控制比较
容易。;不足:;2.LED动态显示方式
硬件连接:
1)所有显示位的段码线的相应段并联在一起,由一个8位
I/O口控制;
2)各位的位选线分别由相应的I/O线控制,形成各位的分
时选通。
软件控制:
1)对要显示的位,先控制位选使能,然后发出段码;(同
时应保证其他位选无效)
2)为了能得到多位数码管同时显示的效果,以一定的时间
间隔,一次驱动每一位数码管显示;
;*;显示原理及特点:
1)在同一时刻,只有一位数码管显示,其他各位熄灭;
2)由于控制了扫描的间隔时间,利用数码管的余辉和
人眼的“视觉暂留”作用,可以造成“多位同时亮”的假
象,达到同时显示的效果。
3)显示位数多,会占大量的单片机时间,因此动态显
示的实质是以牺牲单片机时间来换取I/O端口的减少。
4)动态显示的优点是硬件电路简单,显示器越多,优
势越明显。缺点是显示亮度不如静态显示的亮度高。
如果“扫描”速率较低,会出现闪烁现象。;图10-6 8位LED动态显示过程和结果;10.2 键盘接口原理
键盘的分类:编码键盘和非编码键盘。
10.2.1 键盘输入应解决的问题
1.键盘的任务
任务有三项:
(1) 判别是否有键按下?若有,进入下一步工作。
(2)识别哪一个键被按下,并求出相应的键值。
(3)根据键值,找到相应键值的处理程序入口。
;2.键盘输入的特点
常见键盘:触摸式键盘、薄膜键盘和按键式键盘,最常
用的是按键式键盘。
图10-7 键盘开关及其行线波形;4.
文档评论(0)