原创 第七课:Cepark AVR单片机进阶篇---基本输入:独立按键

2010-7-20 15:18 1898 10 10 分类: MCU/ 嵌入式
第7课 独立按键

在很多应用场合,需要单片机对人工的开关信号作出相应的响应和处理,这个时候我们就会想到使用按
键了。

AVR 单片机的 I/O
口都是双向的,也就是既能当作输出控制端口,也能当作输入检测端口。
既然我们可以通过控制端口输出不同的高低电平使发光二极管实现点亮和熄灭;那么也能通过监测端口输入电平的状态来进行相应的处理。  

我们平日所见到的绝大部分的按键, 其实都可以归类为一种,叫“接触式按键”。下图为一个典型的接触式按键(又称轻触开关)的实物图一:



内部如何连接的大家可以用万用表测试下。这里告诉大家一个小技巧:上面这类按键的对角在没有按下时是断开的,按下后就连接上了。大家平时用到按键,接对角
就可以了。

      下面我们为看下这类机械开关的一个最重要的特性:抖动。

      我们来看看按键的响应的过程:

理想的按键的闭合和断开时,接触点的电压应该立即变高或者变低(如何2所示),但是由于机械触点的弹性以及按键按动时电压突变等原因,在触点闭合或断开的
瞬间会出现电压抖动现象(如图3)所示。在发生抖动的时间一般在 5-20ms。



CEPARK AVR 暑期免费在线培训资料下载
http://bbs.cepark.com/viewthread.php?tid=15057&fromuid=6136

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条