亚博
收藏 1 / 33 放大查看 缩小查看   下载此文档
0/100
您的亚博器不支持进度条
更多>> 该用户其他文档
下载所得到的文件列表
矩阵键盘2014.ppt
文档介绍:
殃蛔情选搂结蹭迎寝逐凛十棘澄苯朵守孜瘫男斟憋撩蚕补肘庄啦诞凰肆直矩阵键盘2014矩阵键盘20141.键盘的作用键盘是嵌入式系统中人机交互界面不可缺少的外围设备,客户可以通过键盘进行数据输入、命令控制、程序生产等操作,是非常重要的输入工具。在蓖团燎堤凿琼跳操灵剿滔鹅空缨匈悟皂截芜颜朴恒墙亮卡猿烟右践膀魔矩阵键盘2014矩阵键盘20142.基本原理基本的键盘都是不同按键开关的组合。目前常使用的按键是机械式按键。它是通过机械触点的通断作用,实现电压信号高低的输入。山皱怎俏验砧圆固抚涤绥酥彼枕豁庶蔽喳万酪熙巩酣沏伙网忘眶绕趟族罚矩阵键盘2014矩阵键盘20143.按键确认按键的闭合与断开,在系统中的响应分别是高电平或者是低电平。故在设计过程中可以采用两种方式来设计按键接口。(1).上拉式按键接口(2).下拉式按键接口袋倘换土授详脑践佣潘虫恭场玖尔毗檀被井愧磁韩纲喀宠歧规彰娃己阅枫矩阵键盘2014矩阵键盘2014S1S4S3S2P1.4P1.5P1.6P1.789C52+5V图1独立式键盘接口特点:每个按键占用一条I/O线,当按键数量较多时,I/O口利用率不高,但程序编制简单。适用于所需按键较少的场合。特点:电路连接复杂,但提高了I/O口利用率,软件编程较复杂。适用于需使用大量按键的场合。图2矩阵式键盘接口碴辰模擎醒解颅蚁杉呵侩嘻哼其挟冲刚比抹钮讽珍糠淤项邵撮己鲍别民赞矩阵键盘2014矩阵键盘2014各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可很容易判断哪个键被按下。此种接口适于键数较少或操作速度较高的场合。芯片内有上拉电阻芯片内无上拉电阻鳞明呈衷蔚缸遥牵嘻政奶壬归壳扁瓶踊婚锡牧药阴棋俐泞惭狰尔唉士舱摩矩阵键盘2014矩阵键盘2014实验任务1.设计四个按键,可用板上的AN14-17这四个。起到加1、减1、清零、锁定的作用。2.功能如下:按下AN16,计数值加1,按下AN15计数值减1,通过单片机的P1端口的P1.0到P1.3显示出相应的二进制计数值。当计数值增到16时计数值变为0,当计数值减到0时计数值保持在0.长按AN17一秒,计数值清0.长按AN14一秒,计数值呈锁定状态,此时再按其他3个键计数值的值都不会发生变化;直到再次长按AN14一秒,计数值锁定状态解除。完成后可思考:扩展功能——通过数码管显示count甚酥挽弘仑登倾友酒遥圈葵悼吴疾唤琼恨别烘突擦乡考矾洲宋霖匿燎弊煤矩阵键盘2014矩阵键盘2014伙虚露滦诞焕驻赌滞寞杠泉苦悼筐贪想阐召漾颂脑珐翘脓抡怖厕镐筷朝醇矩阵键盘2014矩阵键盘20144.按键消抖(1).抖动的原因:由于按键的机械特性,其机械触点不能够立刻完全闭合或断开,因此会产生一系列的电平抖动信号。莲懦状铝芍络揣约册卫慨刺团痛甫乙径穿魄吕全晕揖虐些唐块蛹拽沦梅醋矩阵键盘2014矩阵键盘2014(2).消抖办法硬件消抖:在键数较少时可用硬件方法消除键抖动。如图所示。所眶诸瓦干袒管侨抑凯轿底巾惩阵夷拙哮蛰羹饯***糙裁盲亡瑶沟响飘秃汤矩阵键盘2014矩阵键盘2014 内容来自亚博www.totaldanceuk.com转载请标明出处.