×

3个IO口的4×4键盘电路

消耗积分:1 | 格式:pdf | 大小:100KB | 2017-04-16

分享资料个

怎么做好AD按键(截取内容含错码下载原文观看)

新型键盘电路键盘电路是单片机应用系统最常用的人机接口 å往往要占用较多的 ©èØ 端口 å利用本文介绍的电路 å可以最大限度地减少键盘电路对 ©è Ø 端口的占用 “本电路特别适合一些引脚少 ! 结构紧凑的单片机 å可为其节省宝贵的 ©èØ 资源 ” 这里以 ì 根 ©è Ø 线为例 å普通接法只能接 ì 个键 å即使是采用改进后的组合接法 ªë½ å最多也只能接 ó 个键 å 本文介绍的电路是在组合接法的基础上增加了 ì 个二极管 å并采用了新的接法 “其软件处理使用了端口访问和扫描检测两种方法 å从而使按键数可达到 ëñ 个 å同时由于采用了组合逻辑来直接对端口进行读取 å因此极大地简化了程序的处理过程 å同时也节省了宝贵的存储器和 £°µ运算资源 ”图 ë 是该电路的电路原理图 “ í 软件过程和程序该电路在程序处理时 å由处理器首先向 ©è Øë * ©èØì 写高电平 å然后读入 ”如果非全/ ë0 å说明 ´ê * ´ñ 中有键按下 å此时可根据读入的端口状态判断键的状态 õ如果读入的结果为全/ ë0 å则 ©èØë * ©èØì 轮流输出低电平 å再读入 å这样就可根据另外两根 ©è Ø 线的状态来判别是 ´ó * ´ëï 中的哪一个键被按下 “重复调用键盘处理子程序可将读取的键值与上次的值进行比较 å直至两次读数相同为止 å这样即可消除按键抖动所造成的误读 ”该电路选用的单片机为 °¥òô£íêïë å 用 £ïë 语言编写的按键电路处理程序如下 ö É…ŒÃÃ’ƒÅú ÃöºÆÃï뺅ŒÃº“Å«ïë é»û É ƒÅÆ…ŒÅ ’û£“’Œ”…«ŒÅƒÃ»£“ ’û£“«Å‘ÀÅŸà÷œ…ƒâ õ 压的大小等于正输入电压 å 并可提供 ñêêÕ° 的输出电流 “然而必须保证在可调节正输出端有最小 ë éí° 的负载 å以确保充电泵的正常工作 ”电阻 ² ë 用于使 £ë 的充电电流不大于 ¨­íïô쮶 的限制电流 “这种方法也可用于其它简单的转换系统 ”

3个IO口的4×4键盘电路

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !