新闻  |   论坛  |   博客  |   在线研讨会
用AD做键盘
zhangfazhong | 2008-05-28 21:11:58    阅读:11525   发布文章

和大家分享分享,有不妥之处望多赐教:


键盘设计采用AD扫描,现将AD扫描原理分析如下,电路如图5-8:

当没有按键按下时:

...............(1)

当KEY1有按键时:

............(2)

当KEY2有按键时:

............(3)

当KEY3有按键时:

............(4)

当KEY4有按键时:

............(5)

电路如图5-8所示,选R1、R2、R3、R4、R5都为10K电阻,则(2)式变为:

............(6)

(3)式变为:

............(7)

(4)式变为:

............(8)

(5)式变为:

............(9)

由AD转换公式(10)

............(10)

其中Vcc为基准电压,假设AD为8位转换精度。X为转换所得数字量。则由(10)得

............(11)

将(1)(6)(7)(8)(9)分别代入(11)得:

当没有按键按下时:

当KEY1有按键时:

当KEY2有按键时:

当KEY3有按键时:

当KEY4有按键时:

从以上推导步难看出一个规律:如果AD的参考电压和电阻网络的电压VCC为同一电压,则AD转换键盘采集的数字量在电阻网络高度精确的前提下是一个固定的值。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
zbxiong110 [ 匿名]  2008-09-23 16:51:55 

你好,这些图片网页打开时根本没办法显示,很想看看,但看不到啊?????????????????

zhangfazhong  2008-05-31 21:56:40 

我也不知道怎么弄好啊。。。。 请管理员指点指点

stonesx  2008-05-29 10:59:21 

啊,LZ,看8到图图。。。

LanMan(懒人) 让生活变得更懒
最近文章
stm32中断总中断管理
2011-10-02 13:15:15
用AD做键盘
2008-05-28 21:11:58
推荐文章
最近访客