共查询到10条相似文献,搜索用时 15 毫秒
1.
移动电话便携通话装置上的按键扫描的实现较传统的矩阵键盘扫描而言,无论是硬件电路还是软件程序都有很大不同。本文采用Microchip公司的A/D转换器件MCP3201和意法半导体公司SGS-THOMSON的ST9 单片机设计出一种此类按键扫描的解决方案,并给出电路原理图和在ST9 单片机上运行的此按键扫描程序的源代码。 相似文献
2.
为减少单片机键盘控制占用口线过多的问题,本文介绍了基于12C总线结构的键盘控制方法,给出了硬件电路和软件代码.该方法只要占用单片机的三个口线即可实现对多达64个按键的控制,不但解决了当前单片机开发中遇到的口线不够用的问题,而且电路实现简单,同时采用中断的方式实现按键扫描码的读入,能直接读出按键扫描码,程序简单、易行. 相似文献
3.
移动电话便携通话装置的按键扫描设计 总被引:1,自引:0,他引:1
移动电话便携通话装置上的按键扫描的实现较传统的矩阵键盘扫描而言,无论是硬件电路还是软件程序都有很大不同.本文采用Microchip公司的A/D转换器件MCP3201和意法半导体公司SGS-THOMSON的ST9+单片机设计出一种此类按键扫描的解决方案,并给出电路原理图和在ST9+单片机上运行的此按键扫描程序的源代码. 相似文献
4.
采用EDA的设计思想,设计单片机控制的基于FPGA的键盘扫描模块。用VHDL语言设计FPGA内部的分频模块SCAN_GEN、键盘扫描计数器模块SCAN_COUNT、按键检测模块KEY_SCAN、按键抖动消除模块DEBOUNCE、键盘编码模块CODE_TRAN以及扩展的I/O口。键盘中断子程序由AT89C51单片机的/INT1完成。 相似文献
5.
本文采用STC89C58RD+单片机设计了16×8矩阵键盘,实现了PS/2协议,键值修改方便,可应用于各种基于计算机的控制系统。单片机通过定时器中断进入键盘扫描程序,翻转扫描查询法查询矩阵键盘中是否有键值变化。如果有键被按下,则通过查询键值表将该键对应的通码发出;如果有按键抬起,则将该键对应的断码发出。该矩阵键盘可扫描128个按键,满足绝大多数系统需求。所有键值存储在一张表中,对于不同的系统,只需要制作外形不同的矩阵键盘电路,并通过修改键值表即可轻松移植。 相似文献
6.
介绍了一种基于单片机的智能仪器前面板的设计及实现方法.根据数字旋钮的特点,在硬件上设计了鉴相电路检测旋钮的正旋和反旋,巧妙地将旋钮扫描和按键扫描统一起来,以Philip低成本的Flash型单片机P89LPC922作为处理芯片,运用了定时中断、状态机、软件去抖、RS-232接口协议等方法实现软件设计,提高按键和旋钮的抗干扰能力,并介绍了用自定义的通信协议计算旋钮转动量和减少主机负担.具有良好的通用性,适用于短周期、低成本的按键和旋钮混合面板设计,并已成功地应用于数字存储大功率半导体管特性曲线图示仪. 相似文献
7.
8.
以单片机处理多中断源请求中断为例,对多中断源共同作用下的单片机处理过程进行了分析,在Proteus仿真平台下完成了电路的设计、程序编写和软硬件协同调试,采用按键模拟多中断源请求信号并进行控制,借助逻辑分析仪和CPU寄存器窗口对查询优先级和物理优先级设置下的中断过程进行了详细的分析。研究结果表明,使用Proteus软件可对单片机多中断源电路进行动态实时分析,将抽象的中断过程直观地展现出来,帮助发现多中断源调试过程中存在的隐蔽性、偶发性问题,提升解决问题的能力。 相似文献
9.
基于MCS-51单片机的洗衣控制系统,控制面板由按键、指示灯和LED显示器组成。按键选择洗衣机工作方式,指示灯配合按键工作,LED显示器则显示洗衣机洗涤和脱水时间。洗衣机的整体电路模块包括键盘矩阵、指示灯、电动机控制及电源电路。控制程序设计包括定时中断服务程序、外中断服务程序及主程序。 相似文献