首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 46 毫秒
1.
本文采用STC89C58RD+单片机设计了16×8矩阵键盘,实现了PS/2协议,键值修改方便,可应用于各种基于计算机的控制系统。单片机通过定时器中断进入键盘扫描程序,翻转扫描查询法查询矩阵键盘中是否有键值变化。如果有键被按下,则通过查询键值表将该键对应的通码发出;如果有按键抬起,则将该键对应的断码发出。该矩阵键盘可扫描128个按键,满足绝大多数系统需求。所有键值存储在一张表中,对于不同的系统,只需要制作外形不同的矩阵键盘电路,并通过修改键值表即可轻松移植。  相似文献   

2.
根据PS/2键盘扫描码的特点,基于Small RTOS51嵌入式操作系统,编写一种响应快,移植性强,占用资源少的PS/2键盘驱动程序。分别从驱动的设计、移植和使用等方面对该驱动程序进行介绍。  相似文献   

3.
基于单片机的PS/2标准键盘接口制作   总被引:2,自引:0,他引:2  
标准PS/2键盘在微机中广泛使用,其性能优异、使用方便、价格低廉。由于此键盘接口通信协议简洁、在系统中占用软硬件资源少、可靠性高、表达信息量大,因而同样适合于要求按键较多的嵌入式系统。本文介绍在单片机系统平台上制作PS/ 2键盘接口的方法。  相似文献   

4.
吕庭  吴正阳 《福建电脑》2008,24(6):94-96
详细介绍和分析了PS/2键盘的接口规范、双向同步串行协议、第二套键盘扫描码集、通信命令字和通信时序。给出了用微处理器开发工控机专用键盘的硬件电路和软件编写方法。描述了Windows 2000操作系统启动时,计算机与PS/2键盘的通信过程。  相似文献   

5.
为扩展标准PS/2接口键盘在嵌入式系统中的应用,通过分析PS/2协议,利用Verilog语言设计了PS/2键盘控制器,并作为自定义组件配置到Nios II处理器系统,开发相关应用程序后,完成了基于可编程片上系统技术的PS/2键盘接口电路。经过测试验证,此控制电路逻辑正确,并具备软硬件在系统可编程功能,可移植到通用嵌入式系统应用。  相似文献   

6.
针对标准的PS/2接口,用单片机实现了键盘功能,本文分析了PS/2键盘的接口和通讯协议,介绍了单片机实现PS/2键盘的接口设计,并以AT89C52为例,配合PC机标准PS/2键盘接口,模块化编程实现了对键盘各个按键的扫描以及与PC机的通信.  相似文献   

7.
介绍一种基于TTS语音合成模块的PS/2键盘鼠标简易测试装置。该装置采用单片机和科大讯飞TTS语音模块,可对支持PS/2总线协议的键盘及鼠标进行快速检测与筛选。语音功能提供了灵活方便的测试过程语音提示及测试结果的反馈信息。文中对PS/2协议及单片机语音播报系统的控制方式等进行了较详细的介绍,给出了装置的软硬件设计要点,可供同类系统的设计及应用提供借鉴。  相似文献   

8.
基于PS/2协议的条码扫描器与单片机接口设计   总被引:1,自引:0,他引:1  
基于对PS/2接口协议和条码扫描器输出数据格式的认识,从触发方式和接收方式两个方面详细分析了单片机读取条码数据的原理与实现方法,同时给出了扫描码与ASCII码的转换程序设计。在应用中,给出了条码扫描器与MCU的接口电路及通行方案,并介绍了单片机对条码数据识别系统一种典型应用方法。  相似文献   

9.
基于PS/2接口的工控键盘,采用AT89s51作为处理核心,使用标准PS/2接口作为通信接口,编码方式与标准101键编码方案相同,可同时与标准大键盘使用或独立使用。  相似文献   

10.
随着嵌入式系统的飞速发展,嵌入式PC得到了广泛应用。标准的PC键盘由于体积大,按键多等原因在多数情况下不能满足要求。本文在介绍PS/2通信协议的基础上,利用AT89C52实现了一种PC非标准键盘的设计。给出了其完整的硬件实现电路图和主要的软件开发方法。该键盘具有结构简单、工作稳定、便于扩展等特点,并已在某型航空图像回传系统中得到具体应用。  相似文献   

11.
在分析PS/2鼠标通信协议的基础上,探讨了嵌入式微处理器LPC2114与PS/2鼠标接口软件设计的原理及方法,给出了PS/2鼠标驱动的程序流程图及部分程序,并分析了PS/2鼠标软件设计中应注意的问题.  相似文献   

12.
13.
Linux的键盘驱动与Qt/E的键盘映射   总被引:1,自引:1,他引:1  
介绍一种通过Samsung公司S3C2410芯片上的GPIO口及其复用的中断口来实现自制6×6矩阵键盘的驱动程序编写方法,并将得到的按键键值映射到嵌入式图形用户界面Qt/E(Qt_Embedded)上,实现通过键盘来控制Qt/E上应用程序的运行,达到人机交互的目的。  相似文献   

14.
在漆包线生产过程中,需要经常性地测量出漆的浓度,为此,提出一种16位PS/2接口小键盘作为输入工具与控制单片机通信的方式.  相似文献   

15.
在电磁元器件行业中绕线机的应用十分广泛,绕线机是在同一个面板上由多头异步电机组成,并通过一个PIC16F873单片机芯片控制板来控制.由于绕线机适用于很多电磁元器件行业,因此需经常对绕线机进行参数的修改,提出使用PS/2接口的16位按键的小键盘作为修改工具,进行对参数的修改设定.  相似文献   

16.
~~2软件编程软件编程的基本思想与矩阵键盘一致。首先以L1输出低电平,将L2~L8设置为输入,读L2~L8的状态,如全为“1”则K12~K18中无按键。然后以L2输出低电平,将L3~L8设置为输入,读L3~L8的状态,如全为“1”则K23~K28中无按键。按此方法继续L3~L7。以下为判别8线准矩阵式组合键盘电路的C51源程序。unsignedcharkb_input(void){unsignedchari,j,key_value;unsignedcharport_input,key_bit;unsignedcharscan_point;//扫描指针key_value=0x00;//无按键时键值为0x00for(i=0;i<7;i++){//用P1.0~P1.6扫描scan_point=0xfe;//指定扫描初始位置…  相似文献   

17.
Qt/Embedded环境下嵌入式键盘驱动的实现   总被引:2,自引:0,他引:2       下载免费PDF全文
张萍  徐晶 《计算机工程》2007,33(11):254-259
描述了基于嵌入式Linux和Qt/Embedded的手持终端的键盘驱动的设计与实现。依据嵌入式手持设备键盘的工作特点及其驱动实现难点,采用了一种将键盘驱动分解成底层驱动模块和上层文本输入模块的双层设计方案,且在实际设备中予以实现。  相似文献   

18.
1 概述 USB是Universal Serial Bus(通用串行总线)的简称。由于其具有许多突出的优点,得到了广泛支持和快速普及。经过市场调研可知:①目前市场上,虽然USB接口的键盘已快速普及,但PS/2键盘仍有很大市场;②对于那些已拥有PS/2键盘但想更换为USB键盘的客户,扔掉现有的PS/2键盘似乎又有点可惜。所以我们设计了PS/2-USB键盘转接设备,在低成本的前提下,实现将带有PS/2接口的键盘转化为带有USB接口的键盘。具体的实现思路如图1所示。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号