当前位置: 首页 > news >正文

百度网站地图代码竞价单页网站模板

百度网站地图代码,竞价单页网站模板,班级优化大师电脑版,推广品牌在单片机系统里#xff0c;按键是常见的输入设备#xff0c;在本文中介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设计上#xff0c;一般有四种方案#xff0c;创客学院带你零基础学习电子产品设计。一是GPIO口直接检测单个按键#xff0c;如图1.1所示;二是按键…在单片机系统里按键是常见的输入设备在本文中介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设计上一般有四种方案创客学院带你零基础学习电子产品设计。一是GPIO口直接检测单个按键如图1.1所示;二是按键较多则使用矩阵键盘如图1.2所示;三是将按键接到外部中断引脚上利用按键按下产生的边沿信号进行按键检测如图1.3所示;四是利用单片机的ADC在不同的按键按下后能够使得ADC接口上的电压不同根据电压的不同则可以识别按键如图1.4所示。图1.1方案一图1.2方案二图1.3方案三图1.4方案四在以上四种设计上各有优点和不足。第一种是最简单和最基础的对于单片机初学者很容易理解和使用但是缺点是需要在主循环中不断检测按键是否按下并且需要做消抖处理。若主循环中某个函数任务占用时间较长则按键会有不同程度的“失灵”。第二种优点是能够在有限的GPIO情况下扩展尽可能多的按键。但缺点同上需要不停检测按键是否按下。第三种方式是效率最高不需要循环检测按键是否按下但是缺点是需要单片机有足够的外部中断接口以供使用。第四种的优点是只需要单片机的一个ADC接口一根线就能对多个按键进行识别缺点是按键一旦内部接触不良则可能按键串位且按键产生的抖动会造成一定的识别错误。在以上的三种常见按键设计的基础上现在分享我学习和工作中总结的按键方案。改进一在原方案一的基础上加上与门电路使得任何一个按键按下都能产生中断然后在中断里面识别是哪个按键被按下。因此不需要循环扫描大大提高了效率。方案如图1.5所示。只需要每个按键对应地增加一个二极管利用二极管的线与特性可以实现按下任何按键都能产生中断信号但是按键之间互不影响。二极管选用普通整流二极管即可本人亲测可行。图1.5 改进一改进二在原有的ADC按键的基础上也可用增加二极管的方式实现按键中断并在中断服务程序里进行AD转换从而识别按键。电路如图1.6所示。图1.6 改进二改进三因为按键不可避免的有抖动因此按键消抖可以通过硬件消痘和软件消抖。现在分享一个十分简单且有效的硬件消痘方法给按键并联一个104左右的电容。软件上基本不用处理即可避免抖动。改进四在按键扫描检测的方案下如果主循环中有某个函数占用时间较长则按键会发生或长或短的“失灵”现分享我的一个解决方案。将按键扫描放到定时器中断里面这样就可周期性地检测按键按下情况不受主循环的影响。并且能解析出按键的不同状态即按下、按住、弹起、为按下这四种状态用以实现更丰富的功能。但需注意两点一是定时器的定时时间不可过长也不可过短过长容易检测不到按下过短会占用大量时间资源。二是中断服务程序需简单明了只做检测用通过全局变量传递在主循环内完成按键响应中断服务函数内尽量不要占用太多时间。免责声明内容整理自网络仅供学习交流如涉及作品版权问题请及时联系我们删除谢谢
http://www.yutouwan.com/news/274642/

相关文章:

  • python做网站方便么宁德建设银行网站
  • 福州网站开发风格爱站网关键词挖掘机
  • 合肥公司注册平台北京如何优化网站
  • 做网站服务器价格多少合适经典logo设计及寓意
  • 诚客网站建设沈阳工伤保险做实网站
  • 短视频制作完成网站长沙网站的优化
  • 网站及app开发招聘淘宝客网站备案号
  • 创意网站展示wordpress页眉修改
  • 深圳网站公司制作长链接生成短链接网址
  • 临沂做wish网站企业网站栏目结构
  • 天津网站建设公司招商平台网
  • 中法电商网站建设平面设计师灵感网站
  • 企业网站改版方案开发一套软件需要多少钱
  • o2o网站建设方案讲解湛江网站
  • 做网站和网页有什么区别查邮箱注册的网站
  • 灵犀科技网站建设领取流量网站
  • 茶叶网站模板免费下载辽阳专业建设网站
  • 化妆品品牌网站建设如何登录网站空间
  • 自己做网站的成本要哪些东西wordpress页面设计插件
  • 网站建设有啥费用问答网站建设
  • 5118站长平台wordpress+移动端m
  • 不建网站可不可以做cpa青海网页设计制作
  • 腾讯云怎么备案网站百度广告联盟怎么赚钱
  • 做网站上海公司菏泽 兼职做网站
  • 深圳小语种网站建设法华寺网站建设
  • 自己做的网站怎么上传到域名建设宠物网站的目的
  • 网站开发原创动漫wordpress主题带会员中心
  • 广州市萝岗区做网站设计服务网店设计流程图
  • 办网站怎么办成都网站排名提升
  • 青岛高端网站建设chrome谷歌浏览器官方下载