资料
  • 资料
  • 专题
ADC按键方案
推荐星级:
类别: 消费电子
时间:2020-01-15
大小:130.47KB
阅读数:229
上传用户:16245458_qq.com
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
ADC按键方案广州周立功单片机发展有限公司 Tel:( 020 38730916 38730976 Fax:38730925 http://www.zlgmcu.com 利用 51LPC 系列单片机内部比较器实现 A/D 键盘的方法 一. 概述 键盘作为人机接口 在单片机系统中起着非常重要的作用 传统键盘由于需要占用较多 的口线 在小型单片机应用中往往造成口线资源紧张 如果按键数目较多 有时还需要增加 I/O 口扩展芯片 这样无疑增大了系统的成本 本文的设想是构造一个电阻网络 使得不同 的键按下时 产生不同的电压值 然后通过 RC 充放电进行 A/D 转换来识别按键 这样可 以大大减少键盘电路对口线的占用 二. 原理 1 电路原理图 接口电路 图1 A/D 键盘实现原理图 2 原理分析 首先我们来看一下附图 该方法的原理实际上是利用 RC 充放电进行 A/D 转换来识别 按键 通过串联电阻进行分压 使每一个按键按下时都对应不同的分压电平 键按下时将电 压信号耦合到比较器的正向输入端 将此电压与比较器参考端电压进行比较 判断比较器是 否翻转 如果翻转则立即冻结定时器 读出定时器数据 不同电压值对应的翻转时刻不同 就可到不同的定时器值 然后通过查表对定时器数据进行处理就可得到相应的键值 通过 RC 充放电进行 A/D 转换的具体原理及分析详见>一书第三章 这里不再赘述 -1- 广州周立功单片机发展有限公司 Tel:( 020 38730916 38730976 Fax:38730925 http://www.zlgmcu.com 3 软件实现 程序流程图 程序开始 关定时器 0 中断 定时器 0 比较器初始化 开始充电计时 Y 定时器是否溢出 N N 比较器是否翻转 Y 停止定时器 取充电时间长度 恢复……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书