共查询到20条相似文献,搜索用时 187 毫秒
1.
利用单片机A/D端口扩展键盘的一点改进 总被引:1,自引:0,他引:1
键盘是单片机人机对话中最常用的输入设备,因此,采用简单的方法,使用最少的口线来扩展更多的按键,可以有效地节省单片机资源。在本刊2001年第8期《利用单片机A/D端口扩展键盘的方法》一文中,作者介绍了一种利用A/D端口及分压电路扩展键盘的方法。笔者根据以往的实践,对该方法提出一些改进,使其实现起来更简单,控制的按键更多,按键识别更准确。 相似文献
2.
刘胜 《数字社区&智能家居》2007,2(10):1151-1152
该设计方案是一种简单实用的键盘和显示模块设计,可以实现8个按键扫描及3位数码管和8个LED的动态显示(可扩展实现8个数码管显示和16个按键扫描),只需要占用4个单片机的IO接口,驱动程序使用C51编写,易读且占用资源也较少。 相似文献
3.
本文在研究现有矩阵扫描按键电路的基础上,提出了一种基于单片机双向IO口的高效准矩阵式按键电路,该电路在使用N条IO线时可实现N(N-1)个按键。并且给出了基于8051系列单片机实现该电路按键判别的C51源程序。 相似文献
4.
5.
杜永泰 《单片机与嵌入式系统应用》2002,(7):113-114
单片机应用系统中,多用LED数码管作为显示装置,以矩阵键盘作为输入装置.常用的单片机与显示器、键盘的接口有2种方式:并行方式和串行方式.并行方式以单片机的并行口(或扩展I/O口)通过一定的驱动装置连接LED数码管的段、位驱动器和矩阵式键盘,进行动态显示和扫描查询键盘.其电路简单,但占用的I/O口位较多.串行方式采用单片机的串行口连接移位寄存器,再驱动LED的段和矩阵式键盘.这种电路虽然所占的I/O口位较少,但接口芯片的数量将随LED数码管数量的增加而增加,电路比较复杂.本文介绍的接口电路,属并行方式,采用了合适的芯片进行硬件译码和驱动,故电路更为简单.与通常所用的并行方式相比,在连接相同数量的LED显示器和输入键的情况下,所占用的I/O口位较少,能满足一般单片机应用系统的需要. 相似文献
6.
7.
单片机系统通常使用键盘输入各种数据和命令,实现人机对话。当单片机的I/O口够用时,可以首选并行输出扫描码的矩阵键盘,能够连接MXN个按键,不需要外围器件,只用几只上拉电阻即可。在I/O口紧缺的情况下,可以使用串行转并行的器件(如74HC164等),只需2个口输出串行扫描码和移位脉冲,用1片74HC164就能转换成8位并行输出,能节省单片机的6个输出口。 相似文献
8.
一般IBM PC/XT及其兼容机所采用的键盘,都是用单片机8048或8049产生扫描码的智能化键盘。键盘是微机系统里使用频率最高的外设之一,键盘损坏也是微机系统常见故障之一。键盘一般故障的检修许多有关的书籍也有所论述,但是对于键盘的心脏——单片机损坏后如何修复的论述,却很难见到。本文介绍本人修复单片机损坏的键盘的经验。以供同行参考。一、熟悉键盘的功能,键盘功能包括: 1.上电自检(RAM检测及粘附键检测)和系统要求时执行自检。 2.按键时产生扫描码(包括键释放时产生释放扫描码)。 3.特殊键(Caps Lock,Num Lock、Scroll Lock)按下时,控制相应的指示灯亮、灭。 4.重键处理(多重按键时后按有效)。 5.按键超过0.5秒时,键盘便以每秒10个字符的速率自动产生该键的扫描码。 相似文献
9.
本文采用STC89C58RD+单片机设计了16×8矩阵键盘,实现了PS/2协议,键值修改方便,可应用于各种基于计算机的控制系统。单片机通过定时器中断进入键盘扫描程序,翻转扫描查询法查询矩阵键盘中是否有键值变化。如果有键被按下,则通过查询键值表将该键对应的通码发出;如果有按键抬起,则将该键对应的断码发出。该矩阵键盘可扫描128个按键,满足绝大多数系统需求。所有键值存储在一张表中,对于不同的系统,只需要制作外形不同的矩阵键盘电路,并通过修改键值表即可轻松移植。 相似文献
10.
在单片机应用领域中,键盘输入是最常见也是最重要的人机交互方法。通常实现键盘接口的方式有:独立直接输入、矩阵结构、ADC方式、使用专用器件等。现在市面上的单片机普遍带有模数转换功能,即ADC。使用ADC方式的按键电路,具有硬件电路简单、按键电路与单片机连线少、能节省I/O口、易于修改、节省成本等优点。 相似文献
11.
12.
设计的电子密码锁主要由键盘输入模块、密码锁控制模块、译码显示模块等组成。键盘输入模块包括时序产生电路、键盘扫描电路和键盘译码电路;密码锁控制模块包括功能按键的功能设计;译码显示模块包括数据选择电路、BCD至七段显示器译码电路。并设计了顶层原理图,通过EDA软件开发工具Quartus II,进行编译、仿真、适配,并下载到可编程逻辑器件FPGA中,通过实验开发系统GW48-CK进行硬件测试。仿真波形及硬件测试表明了整个设计的正确性与有效性。 相似文献
13.
基于MC146818的实时时钟 总被引:1,自引:2,他引:1
介绍由AT89C51单片机、MC146818芯片、显示键盘等组成的实时时钟,该电路能实时报警,它走时准确不受停电影响,操作方便,成本低。并且,采用C51编程,有编写方便、代码少的特点,缩短了开发周期。 相似文献
14.
15.
在嵌入式产品中,大多需要与多个外设进行通信,一般的嵌入式处理器往往没有足够的串口接口,需要对CPU的串口模块进行扩展;文中详细介绍了利用SUPPERI/O控制芯片W83977EF/CTF对ARM9嵌入式处理器EP9312进行串口、PS/2接口和并口的扩展;描述了详细的连接方式,并给出了串口模块硬件设计电路图和初始化编程;串口模块在系统整合后运行稳定,经过实际测试表明,电路的设计符合了嵌入式系统的要求,满足了设计需要,目前该串口模块设计已在银税类终端产品上得到应用. 相似文献
16.
基于MSP430F149型单片机的智能温度控制系统 总被引:7,自引:2,他引:5
介绍了以MSP430F149单片机为核心的一个智能温度控制系统。介绍了如何利用MSP430F149本身的优点并结合相关的外部电路实现键盘输入、实时监测、自动温度控制和调节的控制系统的方法。重点阐述了系统的硬件构成、各部分的主要作用及系统软件的设计过程。由于本模块对输入量同时采用硬件和软件的非线性补偿,故具有精度高、可靠性较好、电路简单、成本低、体积小、生产调试方便等特点。 相似文献
17.
首先介绍了模块的设计思想与组成架构,然后分别给出了键盘接口、标准RS232接口、语音录放及液晶显示等单元电路的设计实现方法,最后重点阐述了语音录放和液晶显示单元电路的设计与实现、并给出了经调试通过的关键程序代码。 相似文献
18.
多功能超声流量检测系统的研制 总被引:2,自引:3,他引:2
介绍了多功能超声流量检测系统的检测原理、硬件结构,分析了检测电路和双MCU数据交换,给出了软件设计流程图和抗干扰措施,并讨论了超声流量检测误差的主要来源。系统具有实时的流量测量、键盘控制、LCD显示、微型打印及与上位机的数据通信等功能,在实际应用中取得了很好的效果。 相似文献
19.
键位设计是实现藏字编码输入的关键步骤。由于藏字构件数多于标准键盘的可用键位数,较好地解决方法是把几个构件归并到一个键位上,但键位的归并可能会带来重码。为了有效地解决这一矛盾,本文采用了键位布局的优化设计方法,利用图论和概率方法求出藏字构件的极大独立集,以使得键位归并所产生的重码现象降到最低。文中详细介绍了求极大独立集的算法、矛盾构件的查找法、极大独立集数目的控制法、极大独立集最优划分的选择以及算法的流程图。并根据工程心理学方法把现代藏字的构件布局到标准键盘上,使得该布局的标准键盘可以一键一构件地输入现代藏字,且仅产生二对重码。 相似文献
20.
基于MCS-51单片机的洗衣控制系统,控制面板由按键、指示灯和LED显示器组成。按键选择洗衣机工作方式,指示灯配合按键工作,LED显示器则显示洗衣机洗涤和脱水时间。洗衣机的整体电路模块包括键盘矩阵、指示灯、电动机控制及电源电路。控制程序设计包括定时中断服务程序、外中断服务程序及主程序。 相似文献