首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
PS/2鼠标作为一种无源输入设备,因其耗电极少、可靠性高、价格低廉,接口设计方便,保密性好等优点,在一些人机交互系统的界面设计中或是需要设定较多参数的单片机的嵌入式系统中,应用优势非常明显。设计者在单片机上扩充鼠标接口,编制鼠标驱动程序。本文在分析PS/2协议和PS/2鼠标通信原理及驱动问题的基础上,讨论了鼠标驱动中的关键问题,并给出了在ATmega16开发板上、在icc开发环境下鼠标驱动程序的设计实现。  相似文献   

2.
KVM交换机系统是指通过硬件设备连接被控制计算机的一套键盘、鼠标和显卡接口设备来控制多台计算机的系统.文中对最为耗时的图像传输任务采用DMA方式,通过对DMA缓冲区大于2 MB的申请、中断处理以及使驱动程序支持多个同型设备等方面做了大量分析研究,设计出了一套可以提高图像传输效率的策略.实验证明该策略提高了整个系统的效率.  相似文献   

3.
串口实现PS/2键盘在单片机系统中应用   总被引:1,自引:0,他引:1  
单片机专用键盘成本高、通用性差,而标准PS/2键盘技术成熟、价格低廉,可以在单片机系统中应用标准PS/2键盘,介绍了PS/2键盘接口与通信协议,提出了采用单片机串口实现键盘输入的方案,给出了硬件连接图和软件设计的C51关键代码段,实现了键盘在单片机系统中的应用。  相似文献   

4.
基于WinCE的模拟键盘驱动程序的实现   总被引:3,自引:0,他引:3  
针对有限的嵌入式系统硬件资源,设计并开发高效的底层设备驱动对增强嵌入式系统的运行可靠性和提高系统运行效率至关重要.简要介绍了 S3C2410 芯片的体系结构,阐述了在 WinCE 操作系统中编写设备驱动程序的实现过程与方法,并在S3C2410上实现了键盘中断方式的驱动程序,最后,把模拟键盘驱动程序加栽到了 WinCE 内核中.研究结果表明,该实现方法对其他类似设备的驱动开发具有一定的借鉴意义.  相似文献   

5.
基于USB的LDT实时数据采集系统设计   总被引:2,自引:0,他引:2  
基于USB的LDT实时数据采集系统的设计严格遵循USB1.1协议,体现了USB即插即用、易扩展、低干扰的特点,从而实现了主机和多台测试设备之间简单、快速、可靠的连接和通信。介绍了基于USB总线的数据采集设备的硬件设计、设备驱动程序、设备固件、应用程序等设计方法。  相似文献   

6.
将ARM-LINUX平台作为USB主机,数据采集卡作为USB设备,设计一套通过USB总线传输数据的高速数据采集系统.针对数据采集卡,着重讲述USB字符设备驱动程序的设计.  相似文献   

7.
通过一个设计实例,在全电动注塑机的人机界面中实现了注塑机工艺执行按键和标准双重输入键盘。给出了涉及到的单片机外围接口电路的设计,采用了串口、PS/2口和行列式键盘等以及相关的通讯协议,最后给出了软件设计方法。  相似文献   

8.
本文用89C52作为MCU设计了一种用在自行开发的软件化数控系统中的基于PS/2协议的串接双键盘控制器,介绍了软硬件的实现方法。  相似文献   

9.
KVM系统是指通过硬件设备连接被控制计算机的键盘、鼠标和显卡接口,利用一套键盘、鼠标和显示器控制多台计算机的系统.KVM交换机是KVM系统的关键部件.基于IP的KVM系统(KVM over IP)是新型的KVM产品,它将键盘、鼠标和显示适配器信号通过标准的TCP/IP传输,理论上无限扩展了控制的距离.文中研究了基于IP的KVM交换机的体系结构,设计了一款基于IP的KVM系统.  相似文献   

10.
KVM产品初探     
随着计算机技术及网络技术的迅速提高,在各类计算机房、服务器中心、数据中心、网络中心拥有数台、数十台计算机或服务器的情况越来越普遍。如何更高效、安全地管理这些服务器或计算机,成为机房管理人员及维护人员必须面对的课题,在这种情况下,KVM产品应运而生。所谓KVM设备,是指允许一个或多个用户在不增加键盘(Keyboard)、显示器(Video)、鼠标(Mouse)的情况下,只用一套(或多套)键盘、显示器、鼠标控制多台计算机主机的设备。从八十年代起,此类产品开始大量在欧美市场上出现,并不断得以完善,逐步发展成为从低端到高端…  相似文献   

11.
《机械科学与技术》2013,(11):1628-1632
利用CAN总线对仅有RS232接口的数控机床构建的DNC系统,当集成的CNC系统种类较多时,将使DNC主机管理软件变得复杂,通用性降低;另外DNC主机向不同数控机床传送NC程序中需要切换,以小数据包传送NC程序会降低传输效率,降低DNC系统的实时性。本文提出的新型CAN-RS232协议转换器可嵌入不同通信协议、具有大存储空间、并能对存储空间实现智能管理。利用该协议转换器,可将DNC主机部分管理功能下移,增大一次传输的数据量,提高DNC系统的实时性,增加DNC系统集成规模。实验证明该协议转换器是可行的、有效的。  相似文献   

12.
根据步进电机的工作机理以及VxWorks驱动程序的实现机制,设计了数据采集和尾翼电机控制模块,并通过编写的驱动程序实现对三轴向步进电机的控制。以工程实践中所做的嵌入式软硬件系统容错的可靠性设计为依据,硬件设计采用了结构化、模块化的设计思想;软件方面,对设备驱动可靠性的设计着重于设备驱动与操作系统内核的有效分离以及双驱动冗余备份及智能切换技术。  相似文献   

13.
为了实现对多台变频器的远程监控,采用串口设备服务器以实现RS485与以太网的转换.串口服务器采用MOXA NPORT EXPRESS DE-311,在主机/驱动程序模式下,远端的串口设备可以映射为主机的一个虚拟COM口.原基于COM口的应用软件,可以在不作任何修改的情况下直接用于网络中的变频器设备,从而方便地实现了对多台变频器的远程监控.西门子MIDIMASTER ECO变频器采用RS485接口和USS协议.这一解决方案已成功用于变频器实验系统中.  相似文献   

14.
在一些特殊应用场合,需要设计一种满足USB接口HID类协议的自定义按键功能的键盘,按照应用场合可扩充或裁剪按键数目,系统应用程序根据接收的按键码调用相应的功能子函数。文章研究的是基于带有USB接口控制器的单片机和CPLD组合设计实现的HID类自定义按键功能键盘操控模块,通过编写单片机固件驱动程序和CPLD控制程序,把操控模块映射为windows系统标准HID类设备,windows应用程序接收按键码,回复并发送控制信息给控制模块。实验结果表明,设计合理、系统适应性强、硬件构造模块化,可扩展至其他应用场合如工业现场控制环境使用。  相似文献   

15.
基于MCGS的51系列单片机通用驱动程序设计   总被引:2,自引:0,他引:2  
在讨论工控组态软件与外部设备的数据交互途径的基础上,针对实际应用中现场设备多种多样,MCGS所提供的设备驱动程序有限的状况,设计了基于应用极为广泛的51系列单片机外部设备的通用驱动程序,并在步进电机控制系统中对驱动程序进行了应用与调试,其结果证明所设计的驱动程序在具体的应用中可解决驱动程序的重复设计问题,具有良好的通用性,并为一般的设备驱动程序设计提供了设计思路和程序框架.  相似文献   

16.
为实现某油泵试验台多路数据的远程、精确采集,基于8051F040单片机设计了RS-232/485信号转换器及其C语言驱动程序,其中的2次电平转换分别采用MAX3232和MAX485芯片完成。整个数据采集系统受依据RS-485协议设计的主机(PC)通信程序控制,该程序采用VC++6.0开发,对通信的处理通过MSCOMM控件完成。整个系统设计简单,运行可靠。  相似文献   

17.
介绍了利用单片机和USB(Universal Serial Bus)接口芯片,在低成本的前提下实现了单USB口带双PS/2口的转接设备。由于一个USB口带了两个PS/2口.大大节省了主机的接口。因而在单主机多终端的环境下,有着很大的实用价值。  相似文献   

18.
本文针对以DM642为核心芯片的PCI加密卡,采用WDM驱动开发模式,开发了一套驱动程序,实现了主机与加密卡之间高速、稳定的通信和数据传输.文中重点介绍了加密卡驱动程序的中断通信模式和数据传输模式,并通过系统测试证明了驱动程序良好的性能.  相似文献   

19.
本文将蓝牙无线通信技术应用到条形码扫描器,实现了扫描条形码的无线终端设备。系统的下位机以51单片机为控制核心,通过PS/2接口读取条形码码值并控制蓝牙发送数据;上位机是普通PC机,负责接收数据和显示。软件部分设计主要涉及到PS/2键盘接口的数据读取、键盘码解码及蓝牙发送控制,另外还包括上位机界面和读取蓝牙数据的程序。  相似文献   

20.
CANopen协议剖析及其在伺服电机控制中的实现   总被引:3,自引:0,他引:3  
邓遵义  宁祎 《机电工程》2007,24(8):39-41
对CAN总线的应用层CANopen协议进行介绍,着重分析了CANopen协议的对象字典、设备模型和通讯对象等重要概念.并以伺服电机的控制为例,阐述了CANopen协议的软件实现过程.研究结果表明,CANopen协议精练、透明,便于理解,降低了驱动程序的开发难度,具有广泛的应用前景.  相似文献   

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

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