最新单片机键盘接口技术----独立按键-ppt课件.ppt

最新单片机键盘接口技术----独立按键-ppt课件.ppt

ID:62114064

大小:1.79 MB

页数:22页

时间:2021-04-16

最新单片机键盘接口技术----独立按键-ppt课件.ppt_第1页
最新单片机键盘接口技术----独立按键-ppt课件.ppt_第2页
最新单片机键盘接口技术----独立按键-ppt课件.ppt_第3页
最新单片机键盘接口技术----独立按键-ppt课件.ppt_第4页
最新单片机键盘接口技术----独立按键-ppt课件.ppt_第5页
资源描述:

《最新单片机键盘接口技术----独立按键-ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机键盘接口技术----独立按键-CONTENTS目录01键盘简介02独立按键工作原理03独立按键应用实例道艺兼修敬业乐群Part01键盘简介02独立按键与单片机的接口原理330P1.6P1.7VCCGND按键不按下时,P1.7通过一个电阻接到VCC上,P1.7为高电平状态,按键按下时按键抬起时,又接到VCC上,P1.7再次回到高电平状态。P1.7接到了GND上,P1.7被拉低为低电平02多个独立按键的单片机接口电路图2-20独立式连接的非编码键盘P1.01P1.11P1.21P1.31P1.41P1.51P1.61P1.7100P11111,

2、1111P11111,1110P11101,111102实际按键的抖动问题实际按键的按下与释放是通过机械触点的闭合与断开来实现的,因机械触点的弹性作用,在闭合与断开的瞬间均有一个抖动的过程,抖动必须清除。02常用消抖方法1.硬件方法硬件方法是设计一个滤波延时电路或单稳态电路、RS触发器等硬件电路来避开按键的抖动时间。每个按键一套电路。02常用消抖方法2.软件方法软件方法是指编制一段时间大于20ms的延时程序,在第一次检测到有键按下时,执行延时子程序,使键的前沿抖动消失后再检测该键状态,如果该键仍保持闭合状态电平,则确认为该键已稳定按下,否则无键按

3、下,从而消除了抖动的影响。同理,在检测到按键释放后,也同样要延迟一段时间,以消除后沿抖动,然后转入对该按键的处理02软件消抖流程图按键有键闭合?延时20mS去抖动有键闭合?保存键码延时20mS去抖动按键释放?按键释放?执行按键功能返回YYYYNNNN独立按键处理流程Part03简单独立按键实例03任务显示电路图如下,用第一个数码管将独立按键接于单片机P3.0引脚独立按键接于单片机P3.0,当每按下一次按键数码管的值加1,初始值为0,加到9后归零。03程序代码#include#defineucharunsignedchar#def

4、ineuintunsignedintsbitwei=P2^7;//数码管位选sbitduan=P2^6;//数码管段选sbitkey_s2=P3^0;//S2按键位定义ucharcodeleddata[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,};//0-9显示码voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=114;y>0;y--);}voidmain(){ucharnum;we=1;P0=0xfe;//选通第一个数码管wei=0;wh

5、ile(1){duan=1;P0=leddata[num];//显示S2按下次数duan=0;if(key_s2==0)//判断S2是否按键{delay(20);//软件延时if(key_s2==0){num++;//计数加1}while(!key_s2);//松手检测}if(num==10)//当数值为超过9时归零{num=0;}}}谢谢收看!E4a071正弦波振荡电路概述E4a0711产生正弦波振荡的条件正弦波振荡电路是在没有外加输入情号的情况下,依靠电路目激振荡而产生正弦波输出电压的电路。它广泛地应用于量测、遥控、通信、自动控制、热处理和超

6、声波电焊等加工设备之中,也作为模拟电子电路的测试信号。1.产生正弦波振荡的条件(a)负反馈放大电路图07.01.01振荡器的方框图可以明显地看出负反馈放大电路和正反馈振荡电路的区别,图(b)中反馈极性为正,净输入信号为零。(b)正反馈振荡电路输出量通过反馈网络产生反馈量作为放大电路的输入量,而输入量又通过放大电路维持着输出量,写成表达式为:将图07.01.01(b)进一步简化为图07.01.02图07.01.02当电路稳定输出时:称为产生正弦波振荡电路的条件上面条件可分解为幅值条件和相位条件:幅值条件:相位条件:n为整数关于起振和稳幅既然为了使输

7、出量在上电后能够有一个从小到大直至稳定在一定幅值,电路的起振条件为:起振后就要产生增幅振荡,需要稳幅网络稳定电路的输出幅度。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。