论文摘要
通用串行总线(Universal Serial Bus)是一种在微机领域应用前景非常广阔的新型接口技术。自从Windows98操作系统开始对USB接口的全面支持后,USB总线技术逐渐进入实用性阶段,并成为PC机最重要的外设连接方式之一,以其使用方便、易于扩展、价格低廉、速度快等优点而越来越多地应用于数据传输。本文以基于USB总线接口的控制系统的设计过程为主要内容,阐述了利用Philips公司的USB接口芯片PDIUSBD12与MCU芯片STC89C52RC进行USB通信及控制,给出了具体的实现方案。论文首先介绍了USB1.1协议中的相关内容,然后介绍了整个系统的硬件设计和软件编程。在硬件设计部分,首先介绍了USB控制接口芯片PD12的性能特点和应用,然后给出了PD12与单片机之间的接口电路的设计方案。软件编程主要包括固件设计、设备驱动程序开发和用户应用程序开发三大部分。固件部分主要采用模块化的方式进行设计;先介绍总体的设计思想及其层次结构,随后详细介绍了各层次程序的设计内容,给出了部分源代码。设备驱动程序开发部分首先简单介绍了开发该驱动程序所用的集成开发环境,接着介绍了WDM驱动程序模型和USB驱动程序开发的过程。最后是主机端应用程序的设计,介绍了访问驱动程序的方法;它主要提供一个友好的人机界面,实现PC机与外围设备之间的通信。最后,对该系统的设计进行了总结,突出了USB接口的优势,并对其功能扩展进行了展望。
论文目录
相关论文文献
- [1].一种USB从设备访问主设备的方法[J]. 计算机工程 2008(03)
- [2].基于FPGA的高速数据采集系统的设计与开发[J]. 信息通信 2015(09)
- [3].基于USB总线的嵌入式虚拟仪器设计[J]. 企业技术开发 2011(22)
- [4].基于USB总线的运动控制平台设计[J]. 科技信息 2009(29)
- [5].基于单片机的USB研究与设计[J]. 科技致富向导 2014(17)
- [6].基于RS232-CAN和RS232-USB协议模块的设计[J]. 赤峰学院学报(自然科学版) 2012(08)
- [7].基于RS232-CAN和RS232-USB协议模块的设计[J]. 赤峰学院学报(科学教育版) 2011(05)
- [8].1台计算机控制2台检验仪器的实现方法探讨[J]. 医疗卫生装备 2009(11)
- [9].基于USB总线的实时数据采集系统设计[J]. 数码世界 2016(10)
- [10].基于FPGA的CAN总线通信接口的设计[J]. 电子设计工程 2010(10)
- [11].USB转CAN总线控制系统的设计[J]. 电子世界 2013(02)
- [12].基于USB的运动控制平台及采集卡的设计[J]. 微计算机信息 2008(19)
- [13].数字化爆机USB接口设计[J]. 电焊机 2011(06)
- [14].基于USB 2.0接口的PC主板电源测试系统[J]. 计算机工程与设计 2009(10)
- [15].基于CPLD的USB总线的隔离接口实现[J]. 微计算机信息 2009(11)
- [16].基于C8051F340单片机的USB数据采集系统[J]. 医疗卫生装备 2009(07)
- [17].CAN/USB转接器的硬件设计[J]. 智库时代 2019(40)
- [18].基于USB总线接口芯片CH375的应用设计[J]. 通讯世界 2015(18)
- [19].基于ARM9的USB与多通道CAN转换器的设计[J]. 电子技术应用 2010(02)
- [20].基于FPGA的通用PCM测试仪的设计[J]. 火力与指挥控制 2013(01)
- [21].基于USB的水工模型流量与水位控制系统研究[J]. 人民长江 2011(07)
- [22].基于USB总线的虚拟仪器传感器测控实验平台设计[J]. 信息技术 2016(08)
- [23].串行通信测试系统研究与设计[J]. 硅谷 2012(12)
- [24].振动冲击混合测试用弹载存储测试系统软件设计[J]. 弹箭与制导学报 2013(04)
- [25].USB总线在便携式现场校准设备中的应用[J]. 现代科学仪器 2013(04)
- [26].USB接口的多串口数据并行接收方法探索[J]. 通信电源技术 2016(05)
- [27].基于弹载存储系统的便携式读数盒设计及应用[J]. 自动化仪表 2012(09)
- [28].基于USB总线的程控信号发生器设计[J]. 中国测试 2010(01)
- [29].USB与CAN总线转换电路的设计[J]. 计算机测量与控制 2009(09)
- [30].USB总线测量平台数据采集系统设计与实现[J]. 计算机技术与发展 2011(06)