银手镯发黄是什么原因| 阴阳双补用什么药最佳| 肚子左边疼是什么原因| 生机勃勃什么意思| 明年是什么生肖年| 右肩膀疼痛预示什么病| 发糕是什么做的| 男人吃什么增大增长| 北京什么时候最热| 请佛像回家有什么讲究| 凌晨5点是什么时辰| 女生什么时候绝经| 可见一斑是什么意思| 腹胀屁多是什么原因| 后面的牙齿叫什么| 痤疮用什么药治最好效果最快| 骨皮质断裂是什么意思| 疝气是什么病怎样治疗| 95年猪五行属什么| 阿莫西林治什么病| 阿碧的居所叫什么名字| 毛囊炎用什么洗发水| 补气血吃什么最好| 孕妇吃什么菜好| 李约瑟难题是什么| 胃火喝什么茶降火| ki67是什么意思| 最小的动物是什么| 7.12什么星座| 晖字五行属什么| 七月三号是什么日子| pop是什么意思| 什么是包皮| 梦见婆婆去世预示什么| 幼儿园什么时候放暑假| 经常梦遗是什么原因| 为什么房间有蟑螂| 棒槌是什么意思| 马鲛鱼是什么鱼| 经期洗澡有什么影响| 缺氧是什么症状| 燕窝是什么东西| 让我爱你然后把我抛弃是什么歌| 中午十一点是什么时辰| 篓子是什么意思| 环比是什么意思| 梦到吃饭是什么意思| 猪油不凝固是什么原因| who是什么组织| 什么是负离子| 冰箱什么品牌好| 怕什么| 低密度脂蛋白胆固醇是什么意思| 闭目养神什么意思| 洁身自爱是什么生肖| 葱郁的什么| mts是什么单位| 我靠是什么意思| 人不出汗是什么原因| 林黛玉是个什么样的人| 舌苔厚白应该吃什么| 活化是什么意思| 特警力量第二部叫什么| 田共念什么| 多吃西瓜有什么好处| 朝鲜和韩国是什么关系| 钩藤为什么要后下| 化疗后白细胞低吃什么食物补得快| 6月29日是什么星座| 朱迅和朱军是什么关系| 势如破竹是什么意思| 长期手淫会有什么危害| 366红包代表什么意思| 吃什么促进恶露排干净| 什么是附件炎| 地中海贫血有什么影响| 胸部有硬块挂什么科| 厌世是什么意思| 移植后需要注意什么| 肝火吃什么药| 刚怀孕吃什么好| 甲状腺是什么症状| 泽什么意思| 半月板是什么部位| 眼底充血用什么眼药水| 腹泻肚子疼吃什么药| zw是什么意思| 木瓜是什么季节的水果| 部分导联t波改变是什么意思| 手抖是什么原因引起的| 结节病变是什么意思| 军官是什么意思| 手臂酸痛是什么原因| 孕妇吃什么会流产| 血压是什么意思| au999是什么意思| 五行中金代表什么| 口甘读什么| 出轨是什么意思| 不丹为什么不跟中国建交| 陶和瓷有什么区别| 日龙包是什么意思| 什么是收缩压和舒张压| 空窗期是什么意思| 点状钙化灶是什么意思| 鹦鹉喜欢吃什么东西| 山楂不能和什么一起吃| 92年出生属什么| 祸不及家人前一句是什么| 害是什么意思| 今天什么属相| 安阳车牌号是豫什么| 什么情况需要割包皮| 小候鸟是什么意思| 监督的近义词是什么| 拉屎臭是什么原因| 菩提什么意思| 父亲节什么时间| 宝宝吐奶是什么原因| 肌炎有什么症状| 什么是湿气重| 鼻子经常出血是什么原因| 首鼠两端什么意思| 孕妇查凝血是检查什么| 黑猫警长叫什么名字| 佝偻病是什么样子图片| 支气管炎有什么症状| 瑶柱是什么东西| 喜欢白色的女人是什么性格| 脚心疼痛是什么原因引起的| 诛是什么意思| 血压正常头晕是什么原因| 四点底和什么有关| 塞浦路斯说什么语言| 人间尤物什么意思| 喝酒不能吃什么水果| 白扁豆长什么样| 布谷鸟叫有什么征兆| 反酸是什么原因| 灰猫是什么品种| 女人没经验开什么店好| 鹿柴什么意思| 格列卫是什么药| 山竹里面黄黄的是什么可以吃吗| 生物冰袋里面是什么| 尿维生素c弱阳性是什么意思| 鲈鱼吃什么| 什么的树枝| 胃体息肉是什么意思| 胡萝卜富含什么维生素| 手心有痣代表什么意思| 老被蚊子咬是什么原因| 怀孕初期能吃什么不能吃什么| 胸为什么会下垂| 喝黑枸杞有什么作用和功效| 喝酒后腰疼是什么原因| 高脂血症是什么意思| 什么的梨花| 腰椎间盘突出和膨出有什么区别| 胎儿顶臀长是什么意思| 梦见死人和棺材预示着什么| 河粉是什么材料做的| 阿拉伯人是什么种人| 廉租房和公租房有什么区别| 什么东西能让皮肤变白| 中二病是什么| 儿童荨麻疹吃什么药| 突然尿频是什么原因| 口腔疱疹用什么药| 咳嗽吃什么好得快| 质控是什么意思| 姜汁洗头发有什么好处| 为什么不能指彩虹| elisa是什么检测方法| 兆上面是什么单位| 胃糜烂和胃溃疡有什么区别| 坐飞机需要什么证件| 测心率手表什么牌子好| 正常的心电图是什么样的图形| 寒疾现代叫什么病| 夏天喝什么茶比较好| 什么叫托特包| 惧内什么意思| 外痔用什么药| 心火大吃什么能清火| 腐叶土是什么土| 道德什么意思| 凌晨12点是什么时辰| canyou是什么意思| 祖庭是什么意思| 双引号是什么意思| 乘风破浪什么意思| 血液由什么组成| 甲钴胺不能和什么药一起服用| 缺少雌激素吃什么可以补充| 诺迪康胶囊治什么病| 许多的近义词是什么| 四次元是什么意思| 进字五行属什么| 血脂高有什么表现| 窗口是什么意思| 手作是什么意思| 狗篮子什么意思| 孕酮低有什么影响| 身痒是什么原因引起的| 胆固醇偏高有什么危害| 宫腔粘连是什么意思| 农历12月26日是什么星座| 逍遥丸适合什么人吃| 四月十一日是什么星座| 肾结石什么不能吃| 什么是前列腺炎| 阴道菌群失调用什么药| 腮边长痘是什么原因| 西洋参吃了有什么好处| fl是胎儿的什么| 转诊是什么意思| 起大运是什么意思| 山楂有什么作用| 五七是什么意思| 腱鞘炎看什么科| 果酸有什么作用| 红细胞计数偏高是什么意思| 癞蛤蟆长什么样| 汽车拉缸有什么现象| 空腹胰岛素低说明什么| 7.6是什么星座| 肝胆脾挂什么科| 争辩的近义词是什么| 苍白的什么| 童字五行属什么| 油腔滑调指什么生肖| 丝状疣是什么| 霸王别姬是什么意思| 不着相是什么意思| 格色是什么意思| 桂圆什么时候上市| au999是什么意思| qrs波代表什么| 垣字五行属什么| 4月13号是什么星座| 锦纶是什么材料| 腮腺炎看什么科室| 脂蛋白高是什么意思| 办香港通行证要准备什么材料| 什么叫985大学| 乔丹是什么品牌| 秦朝为什么那么快灭亡| 食管挂什么科| 秋葵什么时候种植最好| 便秘应该吃什么| 丁火是什么火| 月经不调是什么原因| 精索静脉曲张挂什么科| wht什么颜色| 七月有什么节| 尿路感染吃什么消炎药| 吃苦瓜有什么好处| 什么叫肺纤维化| 湿疹是什么样的症状| 阴茎不硬吃什么| 细菌感染发烧吃什么药| 贫血喝什么口服液| 三大精神是什么| 百度
专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

2017年一季度主要城市交通分析报告出炉 济南最堵

作者:huqin   来源:本站原创   点击数:  更新时间:2025-08-07   【字体:
百度 庞秀生指出,建行开始发起设立不动产并购基金、资产证券化等,实现金融服务前置,推动更多长租公寓入市,立足稳定长租关系,平抑租金市场价格波动,为租客提供按居贷产品。

 

键盘是单片机应用系统中重要的输入设备,是实现人机对话的纽带。键盘主要分编码键盘和非编码键盘两大类,其中键的开闭的识别由硬件编码器来实现的称为编码键盘,如计算机键盘。而靠软件编程来识别键的开闭的称为非编码键盘,单片机系统中常用的键盘为非编码键盘。
键盘都是由一个一个小按键构成的,按键实际上就是一个开关元件,单片机系统中常用的按键主要有自锁按键和非自锁按键,分别如图1、图2所示。
图1 自锁按键                  图2 非自锁按键
非编码键盘通常又分为独立键盘和矩阵键盘两大类。所谓独立键盘是指按键在与单片机相连时,每一个按键都与一个单片机单片机的I/O口相连,如图3所示;而对于一些应用系统中若需要较多按键时,采用独立键盘的连接方法,则比较耗费单片机的I/O口,此时我们一般会用到矩阵键盘,如图4所示,16个按键排成4行4列,称为4X4矩阵键盘,如按独立按键法,需要16个I/O口,而按图4的接法只需要8个I/O.
图3 独立键盘
图4 4X4矩阵键盘
由于在单片机在应用系统中,更多的会用到独立键盘,加之两者的检测原理基本相似,所以这一节里我主要讲解独立键盘的检测原理及程序实现的方法。
1、 按键的检测原理
按键与单片机的连接如图5所示,按键的一端与地相连,另一端直接与单片机的I/O口相连。此时我们在程序中先给I/O口赋值高电平,然后不断的检测I/O口电平的变化。当按键没有被按下时,此I/O口的电平一直为高;当按键被按下时,由于按键的另一端直接与地相连,相当于低电平,此时我们从I/O口读出的即为高电平,程序一旦检测到I/O口由高电平变为低电平时,说明按键被按下,此时马上执行相应的动作,这就是按键检测的原理。
 
 
 
 
 
 
图5 按键与单片机连接图
2、 按键的抖动与消除
由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,与单片机I/O口相接的一端的电压会出现相应的变化,如图6所示。
图6 按键按下时电压的变化情况
从图6中我们可以看出,实际的电压波形在按下松手的时候都会出现一定的抖动,经过实验知道,这个一时间大概在5-10ms。所在在做单片机与按键相关的系统时必须考虑消抖的环节。按键消抖的方法有两种,一个是硬件方法   一个是软件的方法,而从节约成本和尽量简化硬件电路的角度出发,一般是采用在程序中加上消抖的方法实现,通常是采用延时的方法。具体的作法是:
检测出键闭合后执行一个延时程序,产生5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms~10ms的延时,待后沿抖动消失后才能转入该键的处理程序。后面会结合到程序进行讲解。
下面我写一个简单的程序,功能为:当一个键按下时,让一个发光二极管发光,我们先看下按键模块在实验板上的原理图,如图7和图8所示。
图7 发光二极管模块原理图
图8 按键模块原理图
例1 按键检测程序
//功能:当按下S8键时,L1灯发光,松手后,L1灯熄灭。相应程序如例1.
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
 
sbit D1=P1^0;
sbit S1=P3^4;
 
void main()
{
       P3=0xff;
       while(1)
       {
              if(S1==0)
delay(20);//消除按下时的抖动
if(S1==0)
{
                     D1=0;        
while(!S1);//松手检测
              delay(20);//消除松手时的抖动
}
              else
                     D1=1;           
       }
}
 
 
例2 按键检测程序
//功能:当每按下S8键时,数码管自动加1,当加到F时又从零开始。
#include<reg52.h>
 
#define uint unsigned int
#define uchar unsigned char
 
sbit duan=P2^6;
sbit wei=P2^7;
sbit S1=P3^4;
uchar temp;
uchar code table[]=
{0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
 
void delay(uint z )
{
       uint x ,y;
       for(x=z;x>0;x--)
              for(y=110;y>0;y--);
}
void main()
{
       P3=0xff;
       wei=1;
       P0=0xfe;
       wei=0;
       temp=0;
       while(1)
       {
              if(S1==0)
              {
                     delay(20);//消除按下时的抖动
                     if(S1==0)//
                     {
                            temp++;
                            if(temp==16)temp=0;
                     }
                     while(!S1);//松手检测,防止temp一次多加
                     delay(20);//消除松手时的抖动
                     while(!S1);
              }    
           duan=1;
              P0=table[temp];
              duan=0;
       }
}
关闭窗口

相关文章

高血压吃什么最好 一个目一个敢念什么 女性尿频尿急吃什么药 银杏是什么 肺燥吃什么中成药
小阴唇是什么 眼花缭乱是什么意思 糖类抗原724偏高是什么原因 儿童感冒挂什么科 nm是什么单位
皮肤黑的人穿什么颜色的衣服好看 力所能及什么意思 阿甘正传珍妮得了什么病 花肠是母猪的什么部位 有缘人什么意思
月经期吃什么 被螨虫咬了非常痒用什么药膏好 月球表面的坑叫什么 布偶猫长什么样 血脂高不能吃什么食物
知交是什么意思hcv9jop1ns3r.cn 血压200意味着什么hcv7jop6ns8r.cn 十余年是什么意思hcv7jop5ns4r.cn 血压偏低吃什么东西补最好hcv7jop5ns2r.cn 食邑万户是什么意思hcv9jop7ns3r.cn
静脉曲张溃烂擦什么药bjcbxg.com 冰瓷棉是什么面料hcv9jop5ns6r.cn 7月17日什么星座hcv7jop6ns3r.cn 什么是gdpyoubangsi.com 睡觉流口水是什么原因引起的bysq.com
pigeon是什么意思dayuxmw.com biemlfdlkk是什么牌子imcecn.com abcd是什么意思hcv9jop3ns0r.cn 感冒喝什么水好得快hcv7jop7ns2r.cn 高什么亮什么hcv9jop5ns1r.cn
切除一侧输卵管对女性有什么影响hcv9jop1ns4r.cn 晚上9点到10点是什么时辰clwhiglsz.com beryl是什么意思hcv8jop5ns9r.cn fizz是什么意思hcv7jop5ns2r.cn 疱疹用什么药好得快hcv9jop5ns6r.cn
百度