首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   利用MC68HC908开发PocketPC掌上电脑外设      ★★★ 【字体: 】  
利用MC68HC908开发PocketPC掌上电脑外设
收集整理:佚名    来源:本站整理  时间:2009-01-11 00:03:59   点击数:[]    

在软件的开发中,使用到的技术主要有串口通信、多线程、发送虚拟按键消息、读写注册表等等。

这些功能都可以通过调用相应的API函数实现,如表2所列。Windows CE是一个全新架构的纯32位系统,它针对有限资源、高稳定度、模块化的需求,对于Win32 API函数作了大量的修改和简化。16位版本的API函数被舍弃,一些API函数对于Windows CE平台无意义的参数被定义为忽略,而且绝大部分API函数的内部实现已经不同于Win32平台了。但是,Windows CE版本的API函数在编程接口上与Win32平台还是保持了基于一致(见表2),因而,有VC++开发经验的人,能够比较快地转向Windows CE的程序设计。

表1 程序使用的API函数

API函数

功   能   注   释

CreateFil()以文件名为“COM1:”打开串口,返回个文件句柄
ReadFile()根据文件句柄,从串口读取字节
WriteFile()根据文件句柄,向串口发送字节
PurgeComm()清除串口之前的任务和数据
CreateThread()创建新的线程,一个负责程序界面和主要功能,另一个负责串行通信
keybd_event()向系统的消息队列中插入自定义的虚拟按键消息,第一个参数是要发送的虚拟按键键码
RegCreateKeyEx()在注册表指定位置创建一个键,返回键的句柄
RegSetValueEx()在指定的键内设定一个值
RegOpenKeyEx()打开指定的键(获得键的句柄)
RegQueryValueEx()关闭已打开的键

接口驱动程序(见图5)在确认设备连接后,从设备获取每次2字节的按键编码,然后将其在程序界面中即时显示出来,并且向Win CE的消息循环中插入相应的虚拟按键消息,供其它应用程序响应;而输入信号对应的按键可以自行定义,并保存在注册表中。

3 总结

在本文基础上,如果采用数/模转换、电机控制等模块作为输入/输出信号,或是采用MC68HC908系列其它型号的单片机,则可以针对不同的需求开发出各种Pocket PC外设,实现如数据采集、测控、通信等各种功能,形成各种新的Pocket PC便携式应用方案。

此外,如果采用μC/OS-II实时操作系统以及IrDA协议栈,还可以开发出基于IrDA接口的PocketPC外设,将更加方便易用。



上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:便携式、低功耗体电信号采集存储系统研究

  • 下一篇文章:ARM7系统中实现CF卡存储的文件系统设计
  • 返回上一页】【打 印】【关闭窗口
    中查找“利用MC68HC908开发PocketPC掌上电脑外设”更多相关内容 5VAR论文频道
    中查找“利用MC68HC908开发PocketPC掌上电脑外设”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››利用MC68HC908开发PocketPC掌上电脑...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .