资料介绍
新型键盘电路键盘电路是单片机应用系统最常用的人机接口 å往往要占用较多的 ©èØ 端口 å利用本文介绍的电路 å可以最大限度地减少键盘电路对 ©è Ø 端口的占用 “本电路特别适合一些引脚少 ! 结构紧凑的单片机 å可为其节省宝贵的 ©èØ 资源 ” 这里以 ì 根 ©è Ø 线为例 å普通接法只能接 ì 个键 å即使是采用改进后的组合接法 ªë½ å最多也只能接 ó 个键 å 本文介绍的电路是在组合接法的基础上增加了 ì 个二极管 å并采用了新的接法 “其软件处理使用了端口访问和扫描检测两种方法 å从而使按键数可达到 ëñ 个 å同时由于采用了组合逻辑来直接对端口进行读取 å因此极大地简化了程序的处理过程 å同时也节省了宝贵的存储器和 £°µ运算资源 ”图 ë 是该电路的电路原理图 “ í 软件过程和程序该电路在程序处理时 å由处理器首先向 ©è Øë * ©èØì 写高电平 å然后读入 ”如果非全/ ë0 å说明 ´ê * ´ñ 中有键按下 å此时可根据读入的端口状态判断键的状态 õ如果读入的结果为全/ ë0 å则 ©èØë * ©èØì 轮流输出低电平 å再读入 å这样就可根据另外两根 ©è Ø 线的状态来判别是 ´ó * ´ëï 中的哪一个键被按下 “重复调用键盘处理子程序可将读取的键值与上次的值进行比较 å直至两次读数相同为止 å这样即可消除按键抖动所造成的误读 ”该电路选用的单片机为 °¥òô£íêïë å 用 £ïë 语言编写的按键电路处理程序如下 ö É…ŒÃÃ’ƒÅú ÃöºÆÃï뺅ŒÃº“Å«ïë é»û É ƒÅÆ…ŒÅ ’û£“’Œ”…«ŒÅƒÃ»£“ ’û£“«Å‘ÀÅŸà÷œ…ƒâ õ 压的大小等于正输入电压 å 并可提供 ñêêÕ° 的输出电流 “然而必须保证在可调节正输出端有最小 ë éí° 的负载 å以确保充电泵的正常工作 ”电阻 ² ë 用于使 £ë 的充电电流不大于 ¨íïô쮶 的限制电流 “这种方法也可用于其它简单的转换系统 ”
- 一个例子让你学会如何用STM32寄存器配置IO口
- 单片机IO口原理解析
- 一种4*4矩阵键盘实现16个按键操作的设计资料下载
- 数码管显示4X4键盘矩阵按键的程序和电路图免费下载 52次下载
- 4X4矩阵键盘的应用仿真电路图和keil程序免费下载 38次下载
- 4×4键盘矩阵控制条形LED显示的仿真电路图合集免费下载 18次下载
- 两个4×4键盘矩阵控制条形LED显示的电路原理图免费下载 30次下载
- 十个单片机IO口应用及数码管显示的实验代码免费下载
- 使用51单片机设计4X4矩阵键盘电子琴的电路图和程序免费下载
- 如何使用单片机扩展IO口的详细资料说明
- 51单片机IO口的三个基本操作详细资料说明
- 单片机IO口应用及数码管显示的十个实验的源代码合集免费下载
- 4×4键盘矩阵按键电路图和HEX资料免费下载 35次下载
- 74HC595+4根IO口线,驱动1602,带PWM调光 19次下载
- 4×4矩阵键盘电路的改进 754次下载
- MCU IO口电压下降原因分析 1484次阅读
- 基于单片机的独立键盘与矩阵键盘检测 1446次阅读
- 语音芯片KT148A支持3个IO口一对一触发的配置教程 1659次阅读
- 微雪电子4x4矩阵式按键模块小键盘简介 2777次阅读
- 51单片机对矩阵键盘实现16个按键操作的电路设计 2.9w次阅读
- 51单片机对矩阵键盘实现16个按键操作的设计 3.6w次阅读
- 4×4键盘C51单片机程序源码分享 6889次阅读
- 基于51单片机的4*4矩阵键盘字符输入 1w次阅读
- 什么是矩阵键盘?4*4键盘的原理软件设计分析 3.8w次阅读
- 三分钟让你掌握51单片机的4×4键盘识别与74LS164驱动数码显示 4272次阅读
- 4*4键盘数码管显示程序解析 6901次阅读
- 空前绝后的“IO口扫键”法 电子设计必备良方 6650次阅读
- 4x4矩阵键盘工作原理及扫描程序 24w次阅读
- 单片机IO口相关知识 3315次阅读
- 单片机4×4矩阵键盘设计方案 2.4w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1494次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 97次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 12次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多