- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
非编码键盘是一种便宜而广泛用于微机系统的输入设备。这种键盘内部有一个扫描电路,不断地扫描键盘是否有键被按下。此键所代表的键盘信息代码,则由键盘接口及键盘处理软件根据键盘送来的位置信息产生,然后再送给CPU。 在设计键盘接口时,解决以下几个问题: ? 开关状态的可靠输入——可设计硬件去抖动电路或设计去抖动软件。 ? 键盘状态的监测方法——中断方式还是查询方式。 ?? 键盘编码方法。 一、键盘工作原理 键盘结构 按键设置在行列式交点上,行列线分别连接到按键开关的两端。当行线通过上拉电阻接+5V时,被钳位在高电平状态。 当键盘没键闭合时,所有的行线和列线断开。行线X0--X3呈高电平。当某键闭合时,则该键所对应的行线与列线短路。 例:6号键闭合,则行线X1和列线Y2短路,X1的电平由Y2决定,若把行线接到微机的输入口,列线接微机的输出口。则通过控制列线,使Y0=0,Y1=Y2=Y3=1时,微机通过输入口读行线的状态,可判断是否有键合上。 键盘中有无按键按下是由列线送入全扫描字、行线读入行线状态来判断的。键盘中哪一个键按下可由列线逐列置低电平后,检查行输入状态来判断。 逐行逐列地检查键盘状态的过程称为对键盘的一次扫描。 键闭合时行线电压波形: 为了保证CPU对键的闭合作一次仅一次处理,在软件中必须设置去除抖动,在键的稳定闭合或断开时读键的状态,并判断出键由闭合到释放时,在作键输入处理。 二、单片机对非编码键盘的控制方式 编程扫描方式:当单片机空闲时,才调用键盘扫 描子程序,响应键盘的输入要求。 定时扫描方式:每隔一定时间对键盘扫描一次 。 通常利用单片机内的定时器,产生10MS的定时中 断,CPU响应定时器溢出中断请求,对键盘扫描。 中断扫描方式:当键盘上有键闭合时产生中断请求,CPU响应中断,执行中断服务程序,判别键号,并作相应的处理。 键盘工作方式的选取应该根据实际应用系统中cpu工作的忙、闲情况而定。其原则是既要保证能及时相应按键操作,又不要过多占用cpu的工作时间。 键盘扫描方式 扫描法:在判定有键按下后逐列(或逐行)置低电平,同时读入行(或列)的状态,如果行(或列)的状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键。特点是逐列(或逐行)扫描查询。这时相应行(或列)应有上拉电阻接高电平。 线反转法: 第二节 MCS-51系列单片机显示的 扩展 一、LED显示器接口原理 1 LED显示器结构 LED显示器是单片机应用系统中常用的输出器件。它是由若干个发光二极管组成的。原理:当发光二极管导通时,相应的一个点或一个笔画发亮。控制不同组合的二极管导通,就能显示出各种字符。 7段LED结构 7段LED字型码 “米”字段结构及外型图 “米”字段LED字型码 2 LED显示器原理 LED显示器有两种方式: (1)LED静态显示方式(如图9-4所示) (2)LED动态显示方式(如图9-5所示) PA口、PB口、PC口分别控制一位LED 静态显示时,较小的电流就能得到较高的亮度且字符不闪烁。 动态显示利用了LED显示器的余晖和人眼的视觉暂留功能可以达到各位同时显示的效果,但是必须保证扫描的速度足够快,否则字符会闪烁。 动态显示的位数增多,将会占用大量cpu时间,因此动态显示的实质是以牺牲cpu时间来换取器件的减少。 参考p230 8位led动态显示2003.10.10的过程。 二、LED显示器接口 显示程序: DIS: MOV R0,#7AH ;指向显示缓冲区起始单元 MOV R3,#01H ;字位码初值→R3 MOV A,R3 ;取字位码 DLP:MOV DPTR,#PAAR;指向字位口 (PA口) MOVX @DPTR,A ;输出字位码,显示其中1位 MOV A,@R0 ;取一个显示数据 ADD A,#0CH ;查表偏移量 MOVC A,@A+PC ;取出字形码 INC DPTR ;指向字段口(PB口) MOVX @DPTR,A ;输出字形码 ACALL DLY1MS ;延时1ms INC R0 ;指向显缓区下一单元 MOV A,R3 ;修改字位码 RL A ;显示下一位 MOV R3,A JNB ACC.6,DLP ;未显示到最右边LED,继
您可能关注的文档
- 第三真核微生物(修改)精要.ppt
- 第讲细胞的分化衰老凋亡及癌变精要.ppt
- 第讲细胞的物质输入和输出精要.ppt
- 第讲细胞的增殖精要.ppt
- 第三真核微生物形态构造与功能精要.ppt
- 第讲细胞精要.ppt
- 第讲细胞膜和细胞壁精要.ppt
- 第三正常妊娠期孕妇的护理精要.ppt
- 第讲细胞器——系统内的分工合作精要.ppt
- 第三正交偏光镜下的晶体光学性质精要.ppt
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 北师大版五年级上册数学教案(附教学反思板书设计)数学好玩.doc VIP
- 材料力学拉伸实验实验报告.pdf
- 天然气管道输送工程土建施工组织设计.doc
- 脑卒中吞咽障碍患者进食护理中华护理学会团体标准最新版.pptx
- B&O PLAY铂傲Beovision 10使用说明书.pdf
- 统编版五年级语文下册全册单元主题阅读理解含答案.pdf VIP
- 数据结构与算法(Java版)第5版叶核亚习题解答答案.pdf
- “一带一路”国家跨文化商务交际教程(秦丽莉)课后习题答案.pdf VIP
- 2025重庆文化艺术职业学院寒假合同制招聘20人笔试备考题库及答案解析.docx
- 村干部公务员考试题及答案.pdf VIP
文档评论(0)