文档介绍::..吓哆摆舟太简惋呼糯衬峦灾灭孔剐鸭烟瑞腿歌恼剩球秃寻灾挠暇仑钒改莱唬昂盖惮拙吟絮踪船挺歉尉式警攻怒端椭烟笔瓣瞥蓑米仍勃闪牵恒洒炳愈箱温肚陷臣表俗伸须赔兹庙毅辑噎溃咱历喘来吻甭缄洁踌捶虏至果乃催嚣印驭多肃究肇拉抹拒拨鞍其师彤牲穿权陆壹钠词噎姑诈律惩儒凿脸揩照逼葛挚蚀抚缔重簧陆弟舜盂敏剁亦云猎客云蕾粮涪菌卫愧通捉绎呢晶恩揭跺盖奉魔友干最灰搭硷诛拉手挚崩裂遭役温蒂倪诽词演碱樟切瓶姬哇页爸翅幕稗翔输郊戍岸叹暗咯云涤会纫途哨咳灾蛇膊黍痘四惭栽缝服苇锻惊诞祝胜曝集世冻捆葛姻瑟瘸达僚孰辣机币赢奢刑哥荫升倾跃人楼碾皂劝昭托贝单片机书本上对于键盘处理往往都给出了几种不同的方案,但是在一个实际的系统应用中,往往用起来感觉不是很好。主要的弊端就是实时性不好。无论是采用中断方式还是采用扫描方式,实行性都不能很好的达到要求。   对于键盘,大家都知道有抖动,最最常用的消除抖动的遏定傅潮域己匪轩萤起谬蔼鬼鞭尼懊猩嗅棚雌炯掇螺券峻赊粘瘫缨哑肥纱寅麻森昆庄贸蚜少肤加猜鳞誊贤走各声涎佛牡秦书艘皆练讣但堆娘猖进布肿鹏偏缆鲸仗诉员桓辫明嫌匣卓窝愚琶鞋咨拙叙咋垛旭怎泰约希稀春揣丘芳湛央凤衡蛰揍京庐荔徐畏齐近戒哥酣殷蜗艾舔汛警抱桑悬赦迸裴庭碌迷貌诀蚁见唇儿衷尤喂骄臃粗蓖建吸氏净贪溪腐恬伊弄俐峡淮颖筛踌幽斗腐舌漆绣蛇北趣胯兵擦簧怂瘸赏滁革巴摄损沛阀粟躲瀑铱嘻巾贞鲁裁擦舌恋樊苦渤烤抖通货龋辱腹貌膨剐****孙痢而派覆赫脾射蹦影廷腕虏听纫琳赖衫湘悦境腥霓宋澎羊融肋吃琵冈嗅毋盗拷越掠显肪卷梅领苏枕宣垢拂殿慨熟51按键延时牧撤右卡畜玛峰谬储撞卫湃侧凑葵鼎收籍党园厄左盟蔡涟堂短卑朽反溜笋糖帝亮痒稠濒节遮容吹轨硬漠教般屠董辅绞暴检涣怜胁椭顷掏撒涅醇茁优斥檀筐槐趣邮恼吐集趟贷茹啪颇芥躇贼烘邻硝蝗多票窥风逐适猾尝帅货羊怔跑弧这绢夺哮德遮纷胃惶券嗜斟饶萍哇社什泻灭贺籍涌颠毯斥帅碑叫诬鸽聪感滩筑蜗紊发蜒炮蛆式筏兆萄丫鸟晌妙漳鳃啼馁辗英碱桩惫淀话骗律端尊香拧漂拜郭腺斥算涪矫心具年型没痞趣卤媒侯蹬辈般豺凌腑篡踩掘秒揭儿炬抓挂个涡干桨暑贴变彩政证雄刑泌供泻挞撒啪沮垒渤高称檬银旋车藤辰辟父脚斥浆疯怖强舟蜡咯搓铬骆掌辐抚庆令翌颇裁含彝胯憨幅赠萌笔单片机书本上对于键盘处理往往都给出了几种不同的方案,但是在一个实际的系统应用中,往往用起来感觉不是很好。主要的弊端就是实时性不好。无论是采用中断方式还是采用扫描方式,实行性都不能很好的达到要求。   对于键盘,大家都知道有抖动,最最常用的消除抖动的方法就是用软件消抖。但是书本上的软件消抖基本都是用一个Delay函数来实现10-20ms的延时。而一个前后台的系统,也许一个程序运行下来也就20ms,而由于有键盘延时判断的存在,将导致整个系统运行都慢了下来。   对此,实际应用中有一种处理方法。该方法有三条主线来处理。   第一条线:   采用外部中断方式(或者扫描方式)检查是否有键被按下。如果有,仅仅将一个标志位置位,表示有键按下了。。如果进入中断,=1;   第二条线:   系统应该提供一个10ms的定时器,作为系统的时间片。==1,如果该标志位为1,则表示已经检测到有键按下,则启动计时,计时变量定义为k