带USB接口的短信收发最小系统设计
图3 IGT电路
在USB传输中,因外围设备的类型与应用不同,制定了4种传输类型,分别是控制传输(control transfer)、中断传输(interrupt transfer)、批量传输(bulk transfer)以及实时传输(isochronous transfer)。其中,需要特别注意的是慢速设备仅支持控制传输与中断传输。在此系统中采用中断传输。
笔者采用Keil C51完成固件的设计,在DRIVER STUDIO环境中采用Visual C++ 6.0完成USB驱动程序的设计,最后用Visual C++ 6.0开发生成应用软件及其相关使用说明。本设计完全采用Windows风格,用户可快捷地使用本设备。
4 结论
利用西门子公司TC35i模块和新华龙公司C8051F320的最小系统进行设计开发,简单容易,开发周期短,且带有USB接口,提高了安全性,减少现场人员工作的复杂性,易于为工程实践所采用。本文通过计算机实现了短信收发功能,利用C51对其进行编程控制,在此基础上,对软件和硬件加以改动还可以进行二次开发实现其他功能,例如,可以通过移动终端来查收多种信息和控制各种工程的现场设备。总之,本系统作为一个无线通信系统,具有广泛的应用前景。
参考文献
1 Cygnal Integrated Products Inc. C8051F320 datasheet
2 TC35i Engine Hardware Interface Description. www.siemens.com,2003
3 Cygnal Integrated products, Inc. C8051F单片机应用解析. 潘琢金,等译. 北京:北京航空航天大学出版社,2002
4 何立民. 单片机应用系统设计.北京:北京航空航天大学出版社,1990
5 王成儒. 等. USB2.0原理与工程开发.北京:国防工业出版社,2004
6 萧世文. USB2.0硬件设计.北京:清华大学出版社,2004
7 康厚强. 等.用于短信息收发的TC35i终端的硬件设计与实现.电子技术,2002(8)
USB接口 相关文章:
- 基于C8051F320 USB接口的数据采集存储电路(01-18)
- 基于单片机的心电血压监测仪USB接口设计方案(05-23)
- 基于双模式USB接口的多处理器数据采集系统设计(08-06)
- 存储测试系统USB接口的设计与实现(07-10)