0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何设计两线式AD按键键盘电路

Wildesbeast 来源:未知 作者:福星电子网 2019-10-13 10:33 次阅读

在做单片机项目开发时,经常需要用到键盘,而键盘绝大多时候使用的是单按键或矩阵键盘。矩阵键盘有许多优点,我在这就不多说了,但有一点就是按键稍微多几个就比较浪费口线了,尤其是需要将键盘引出时,那线多而长很是一个不爽。下面我就说说两线式的多按键电路的设计与实现,键盘只需两根导线就搞定,前提是你的单片机系统要有多余的一根AD口线。说到这里有人会问了,我的系统没有用到模拟采集,为了弄这个键盘再加一个AD芯片吧,这不是因小失大吗?我要说的是现在带有AD功能的单片机相当的多,而且价格比没带的也贵不了多少。当然你选了不带AD的就另当别论了。

我在做一个项目的按键时遇到几个情况:1.产品外设较多,单片机I/O口除键盘就只剩下一个I/O了,再没有多余的了;2.现场情况所限,键盘与主机板要有一段距离;3.键盘需要9个按键。根据以上的情况采用两线键盘最为合适。电路如图所示。

图中 省略了部分按键,可以根据实际需要配置按键。此时就可以通过AD扫描读取,可以根据AD值判断有无按键按下或是那个按键按下。根据上图电阻值(为方便举例,全部取值为1K,可以自行取其它阻值,电压平均分配就最好)可以算出:无按键按下,AD值为VCC;S1按下,AD值为0;S2按下,AD值为1/2VCC;同理,S3=2/3VCC;S4=3/4VCC;S5=4/5VCC;根据AD采集值比较最接近那个键值,则就是该按键。

使用此方方法需注意几点:1.按键不可太多,这与AD分辨率有关系,否则将会检测不准。以8位分辨率来说,共256点,每个按键的点为25点以上最好。即256/25=10,最多10个按键。具体可以自行实验。

2.按键选用接触性较好的按键。按键差的使用时间一长,容易产生接触电阻,按键多容易误检测。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5990

    文章

    43904

    浏览量

    619580
  • AD
    AD
    +关注

    关注

    27

    文章

    853

    浏览量

    149310
  • 键盘
    +关注

    关注

    4

    文章

    841

    浏览量

    38973
收藏 人收藏

    评论

    相关推荐

    什么是电容电脑键盘

    用到的键盘类型,它的触点之间并非直接接触,而是当按键按下时,在触点之间形成个串联的平板电容,从而使脉冲信号通过,其效果与接触是等同的。 `
    发表于 12-30 10:53

    电脑键盘结构介绍

    键盘”,这种键盘的ASCII码是直接由每个按键的数字电路产生的。与非编码式键盘相比,编码式键盘
    发表于 12-30 11:56

    电脑键盘内部结构及电脑键盘常见分类

    的。电容电脑键盘击键时无噪声,响应速度快,但是价格很高一些。 按照代码转换方式电脑键盘可以分为编码式和非编码式种。编码式电脑键盘是通过数
    发表于 12-30 14:18

    单片机独立按键和矩阵键盘概念及原理

    措施。按键较少时,可采用硬件消抖;按键较多,采用软件消抖。 图1 按键触点机械抖动(1)按键编码一组
    发表于 11-30 16:32

    51单片机键盘接口-独立按键和矩阵按键 精选资料分享

    51单片机键盘接口-独立按键和矩阵按键按键的分类键输入原理独立式键盘矩阵键盘消抖键码识别
    发表于 07-16 07:57

    矩阵键盘按键电路原理是什么

    蓝桥杯单片机 赛后资料整理(二)——矩阵键盘按键电路原理代码模板独立按键矩阵键盘本文适用于CT107D竞赛板+IAP15转接板
    发表于 12-10 08:25

    独立连接式键盘电路

    独立连接式键盘电路 键盘是一组按键或开关的集合,键盘接口向计算机提供被
    发表于 01-14 14:13 4537次阅读
    独立连接式<b class='flag-5'>键盘</b><b class='flag-5'>电路</b>

    两线式键盘(AD按键)电路的设计与实现

    下面我就说说两线式的多按键电路的设计与实现,键盘只需两根导线就搞定,前提是你的单片机系统要有多余的一根AD口线
    发表于 09-29 17:43 1.2w次阅读
    两线式<b class='flag-5'>键盘</b>(AD<b class='flag-5'>按键</b>)<b class='flag-5'>电路</b>的设计与实现

    矩阵键盘实现按键显示

    矩阵键盘实现按键显示源程序。
    发表于 12-23 14:20 29次下载

    51单片机对矩阵键盘实现16个按键操作的设计

    矩阵键盘电路所示,4*4矩阵键盘有4行4列按键,单片机4个I/O口接矩阵键盘的行线,另外4个I/O口接矩阵
    发表于 12-20 15:49 3.6w次阅读

    4×4键盘矩阵按键电路图和HEX资料免费下载

    本文档的主要内容详细介绍的是4×4键盘矩阵按键电路图和HEX资料免费下载。
    发表于 01-22 11:10 35次下载
    4×4<b class='flag-5'>键盘</b>矩阵<b class='flag-5'>按键</b><b class='flag-5'>电路</b>图和HEX资料免费下载

    51单片机对矩阵键盘实现16个按键操作的电路设计

    矩阵键盘电路所示,4*4矩阵键盘有4行4列按键,单片机4个I/O口接矩阵键盘的行线,另外4个I/O口接矩阵
    发表于 07-11 15:14 2.9w次阅读
    51单片机对矩阵<b class='flag-5'>键盘</b>实现16个<b class='flag-5'>按键</b>操作的<b class='flag-5'>电路</b>设计

    矩阵键盘按键识别方法_矩阵键盘扫描程序

    矩阵键盘按键识别方法来自简单日记网精选推荐。在学习有关矩阵键盘的时候,往往要学会矩阵键盘按键识别方法,那么矩阵
    的头像 发表于 04-20 09:39 3.2w次阅读

    51单片机键盘接口-独立按键和矩阵按键

    51单片机键盘接口-独立按键和矩阵按键按键的分类键输入原理独立式键盘矩阵键盘消抖键码识别
    发表于 11-12 12:36 13次下载
    51单片机<b class='flag-5'>键盘</b>接口-独立<b class='flag-5'>按键</b>和矩阵<b class='flag-5'>按键</b>

    按键键盘开源项目

    电子发烧友网站提供《无按键键盘开源项目.zip》资料免费下载
    发表于 12-06 09:22 0次下载
    无<b class='flag-5'>按键</b><b class='flag-5'>键盘</b>开源项目