论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
该输入设备硬件部分用MC68HC908GP32型单片机设计实现,其固件程序负责完成扫描输入、编码、串行通信的功能。而Pocket PC上的接口驱动程序用Embedded Visual Tools开发,负责完成串行通信、解码、向系统发出输入消息的功能。此外,还可进一步实现组合按键、定制快捷输入等高级功能。
2.1 硬件开发
整个输入设备以MC68HC908GP32单片机为核心。该型号是Motorola HC08系列的通用型产品,片内资源丰富,功能强大。系统框图如图2所示。
按键的输入,可以使用普通的按键开关,也可以使用阵列的小键盘。按键输入产生的信号,送往GP32的通用I/O口PortA和PortB,其中PortA是键盘模块的接口,可产生键盘中断。
单片机的串口通信,由其SCI异步串行模块外接MAX232实现。
2.2 单片机的固件开发
单片机的固件程序用汇编语言编写,使用P