论文部分内容阅读
通用串行总线(USB)作为一种新型总线,日益广泛地应用到IT产品中。Cypress Semiconductor公司的EZ—USB FX2是世界上第一款集成USB2.0的微控制器,它集成了USB2.0收发器、SIE(串行接口引擎)、增强的8051微控制器和可编程的外围接口。在FX2中,智能SIE可以硬件处理许多USB1.1和USB2.0协议,从而减少了开发时间和确保了USB的兼容性。 本文对“基于USB2.0的设备控制和数据采集模块”进行了方案设计,实现了该方案的系统需求分析、设计和实现。 课题的设计实现涉及到硬件、固件、软件三个方面的内容。在硬件设计实现中,采用了业界著名的EDA软件Protel 99进行设计、仿真,这样一方面提高了工作效率,另一方面保证了设计的可靠性。在固件设计实现中,采用德国著名的Keil公司的8051MCU固件集成开发环境μ Vision2,通过该集成开发环境可以对CY7C68013中的8051MCU进行实时在线仿真,为固件的成功开发奠定了坚实的基础,提供了有力的工具支持。在软件设计实现中,采用了VC++作为开发平台,采用类的机制实现了面相对象的设计思路。但由于篇幅限制,本文没有对这些具体实现进行说明和介绍。 本文在固件和软件的设计实现中,以面向对象技术为方法论,以软件工程的思想为指导,采用统一建模语言UML工具,对所研究的内容进行深入细致的设计、分析和实现。 最后,还对所做工作进行了总结,对下一步工作进行了展望、对USB2.0技术的最新发展动态进行了跟踪。