利用MC68HC908开发Pocket PC掌上电脑外设
线程,一个负责程序界面和主要功能,另一个负责串行通信 keybd_event() 向系统的消息队列中插入自定义的虚拟按键消息,第一个参数是要发送的虚拟按键键码 RegCreateKeyEx() 在注册表指定位置创建一个键,返回键的句柄 RegSetValueEx() 在指定的键内设定一个值 RegOpenKeyEx() 打开指定的键(获得键的句柄) RegQueryValueEx() 关闭已打开的键
《利用MC68HC908开发Pocket PC掌上电脑外设(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/140221.html
接口驱动程序(见图5)在确认设备连接后,从设备获取每次2字节的按键编码,然后将其在程序界面中即时显示出来,并且向Win CE的消息循环中插入相应的虚拟按键消息,供其它应用程序响应;而输入信号对应的按键可以自行定义,并保存在注册表中。
3 总结
在本文基础上,如果采用数/模转换、电机控制等模块作为输入/输出信号,或是采用MC68HC908系列其它型号的单片机,则可以针对不同的需求开发出各种Pocket PC外设,实现如数据采集、测控、通信等各种功能,形成各种新的Pocket PC便携式应用方案。
此外,如果采用μC/OS-II实时操作系统以及IrDA协议栈,还可以开发出基于IrDA接口的PocketPC外设,将更加方便易用。
《利用MC68HC908开发Pocket PC掌上电脑外设(第3页)》