关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 一种基于ADC的高性价比键盘输入设计

一种基于ADC的高性价比键盘输入设计

作者:时间:2011-06-23来源:网络收藏

引言
在单片机领域中,是最常用的人机交互方式。通常实用接口方式有:直接、矩阵结构、A/D方式、和显示复用、并行扩展、串口扩充以及用键盘和显示专用控制器件等。但是其中很多方案都需要占用不少单片机有限的I/O口。本文提出一种基于的高键盘设计方法。

1 按键原理
按键的原理图如图1所示,把多个电阻串联分压,不同的按键将不同的电压进行A/D转换,根据ADC结果,MCU就能识别按键了。例如,key1按下,ADC得到的电压值为:
a.JPG

本文引用地址:http://www.eepw.com.cn/article/202443.htm

b.JPG


理论上,只要相邻的两个按键按下时,电压的差值在ADC能最小分辨的电压范围之内,那么MCU就能识别是哪个键被按下了。一个n位的ADC,可以识别2n个不同的电压值,即可以识别2n个按键。例如8位ADC,理论上可以串联256个电阻,识别256个按键。但在实际应用中还要考虑很多的外在因素,如电阻自身的误差、ADC误差、软件计算误差等,因此往往实际能识别的按键的个数小于理论值。


上一页 1 2 3 下一页

关键词: ADC 性价比 键盘 输入

评论


相关推荐

技术专区

关闭