文档介绍:基于嵌入式系统的PC键盘与鼠标
交互控制模拟研究
2006级计算机科学与技术*班***
指导教师张三
【摘要】随着信息技术发展,各类应用软件不断丰富。已有的商用软件的高效率切入成为一个十分棘手的问题。如一款基于PC的性能完备的操纵训练软件,常以键盘与鼠标作为模拟输入设备,但这与真实的操作方式大相径庭,若能采用嵌入式系统开发一款操纵方式更加人性化、可再现原有键盘与鼠标控制功能的软硬结合的模拟系统,将使原有商用软件应用功能得到极大升华。
随着硬件技术和自动化技术的不断发展,基于嵌入式技术各种系统模拟技术已经相当成熟。本系统是基于ARM嵌入式系统以及PC系统,结合所学计算机专业课程知识点开发设计一个基于嵌入式系统的PC键盘与鼠标交互控制模拟系统。
【关键字】键盘鼠标模拟;ARM嵌入式系统;PC系统;交互控制模拟; VC++
Simulation for Interactive Contrals of PC Keyboard and Mouse
Based on Embedded System
Zhang Sand
【Abstract】With the development of information technology,the kinds of applications software are greatly enriched。
中文摘要与英文摘要分页。
采用英文打点“.”、“,”。英文标点中没有“;”,因此关键词以“,”分隔
英文标点紧跟前一词其后,然后空出一格再接后序词。
municating efficiencily with mercial software has been a very difficult problem。 Such as plete PC-based manipulation -training software, its input device are always keyboard and mouse ,but there are much difference with the real input ways。So if we can develop a analog system that have a more Human-based and convenient input ways and can present the function of Keyboard and Mouse perfectly,the function of the software will be improved greatly。
As the hardware technology and automation technology continues to evolve, various systems based on embedded technology is already quite mature analog technology 。
【Key words】 Keyboard and Mouse Simulation; ARM Embedded System; PC System ;Simulation of Interactive Control;VC++
目录
1 绪论 4
4
系统主要实现目标 4
论文结构概述 5
2 开发环境和开发工具简介 5
Microsoft Visual c++ : 5
C++语言简介 5
C++语言特性 5
WINAPI编程特性 6
ADT概述: 7
ADT嵌入式系统开发环境概述 7
ADT与ARM嵌入式系统及PC系统的连接 8
JX44B0-2嵌入式系统实验平台概绍 8
3 程序结构、思想和相关技术介绍 8
PC端软件的键盘与鼠标事件的仿真实现 8
PC端软件功能概绍 8
键盘事件的模拟仿真 8
鼠标事件的模拟仿真 10
13
ARM嵌入式系统端程序的设计与实现 14
ARM端程序功能概绍 14
异部串行通信的实现 14
S3C44B0异步串行口控制器及相关寄存器 16
键盘输入与IO 16
PC端与ARM嵌入式端的串行通讯实现 17
端与端串口通讯概绍 17
17
串口数据接收的VC实现 18
4系统需求分析 20
系统