usb接口技术的高速数据采集系统的设计.doc
约28页DOC格式手机打开展开
usb接口技术的高速数据采集系统的设计,28页2万字摘要:数据采集系统是结合基于计算机的测量软硬件产品实现灵活的、用户自定义的测量系统。数据采集包括从信号源采集信号,将其数字化,存储分析并传递到个人pc上。通用串行总线(usb)作为一种新的微机总线接口规范.具有便捷、易扩展、低成本、低干扰等特点,非常适合作为主机和外设之间的通信接口。usb为数据采集设备/仪...
内容介绍
此文档由会员 20023286 发布
28页 2万字
摘要:数据采集系统是结合基于计算机的测量软硬件产品实现灵活的、用户自定义的测量系统。数据采集包括从信号源采集信号,将其数字化,存储分析并传递到个人PC上。通用串行总线(USB)作为一种新的微机总线接口规范.具有便捷、易扩展、低成本、低干扰等特点,非常适合作为主机和外设之间的通信接口。USB为数据采集设备/仪器与PC机之间的连接提供了一个费用低廉且简单易用的方案。本次毕业设计(论文)设计了一种基于USB的高速数据采集系统的硬件及固件PDIUSBD12程序设计方案。
目 录
1 方案提出的背景 2
1.1 研究课题的提出 2
1.2 USB接口的主要优点 2
2 系统的原理及其组成 3
3 数据采集系统的硬件设计 4
3.1 芯片的选择 4
3.2 PDIUSBD12的性能特点和内部结构 6
3.3 PDIUSBD12的端点描述 8
3.4 PDIUSBD12的指令集 9
3.5 PDIUSBD12的管脚配置 11
3.5 A/D与单片机接口电路 12
3.6 PDIUSBD12与单片机接口电路 14
4 系统软件 14
4.1 PDIUSBD12的固件编程 14
4.1.1 PDIUSBD12的固件编程思想 14
4.1.2 PDIUSBD12固件编程的结构 16
4.1.3 PDIUSBD12固件编程的实现 18
4.1.4 控制端点处理程序 18
4.1.5 普通端点处理程序 21
4.1.6 主循环--MAINLOOP.C 23
4.1.7 PDISBD12固件编程的关键注意事项 23
4.2 USB设备驱动程序的开发 25
4.2.1 驱动程序开发工具的介绍 26
4.2.2 驱动程序中的基本概念 26
4.2.3 USB驱动程序体系结构 27
4.2.4 USB设备驱动程序设计 29
4.2.5 USB设备驱动程序的调用 30
结束语 32
参考文献 33
致谢 34
关键字 数据采集系统;USB接口;单片机
参考文献
1 田良,王尧,黄正瑾,陈建元,束海泉•综合电子设计与实践•南京:东南大学出版社,2002
2谢自美•电子线路设计、实验与测试•武汉:华中科技大学出版社,2000
3康华光,邹寿彬•电子技术基础(数字部分) •北京:高等教育出版社,2000
4孙涵芳,徐爱卿•MCS-51/96系列单片机原理及应用•北京:北京航空航天大学出版社,1996
5吴产乐•微机系统与接口技术•武汉:华中科技大学出版社,2002
6吴延海•微型计算机接口技术•重庆:重庆大学出版社,1997
7吕杨,刘瑞敏,邹金慧,蔡光程•微型计算机原理、接口及应用•重庆:重庆大学出版社,2000
8沈美明,温冬婵•IBM-PC汇编语言程序设计•北京:清华大学出版社,1991
9周明德•微型计算机系统原理及应用•北京:清华大学出版社
10姚胜,徐淑华,崔刚•IBM-PC宏汇编语言程序设计•哈尔滨:哈尔滨工业大学出版社,1992
11幸云辉•16位微型计算机原理及应用•北京:北京邮电大学出版社,1992
12何立民•单片机应用系统设计、系统配置与接口技术•北京:北京航空航天大学出版社
摘要:数据采集系统是结合基于计算机的测量软硬件产品实现灵活的、用户自定义的测量系统。数据采集包括从信号源采集信号,将其数字化,存储分析并传递到个人PC上。通用串行总线(USB)作为一种新的微机总线接口规范.具有便捷、易扩展、低成本、低干扰等特点,非常适合作为主机和外设之间的通信接口。USB为数据采集设备/仪器与PC机之间的连接提供了一个费用低廉且简单易用的方案。本次毕业设计(论文)设计了一种基于USB的高速数据采集系统的硬件及固件PDIUSBD12程序设计方案。
目 录
1 方案提出的背景 2
1.1 研究课题的提出 2
1.2 USB接口的主要优点 2
2 系统的原理及其组成 3
3 数据采集系统的硬件设计 4
3.1 芯片的选择 4
3.2 PDIUSBD12的性能特点和内部结构 6
3.3 PDIUSBD12的端点描述 8
3.4 PDIUSBD12的指令集 9
3.5 PDIUSBD12的管脚配置 11
3.5 A/D与单片机接口电路 12
3.6 PDIUSBD12与单片机接口电路 14
4 系统软件 14
4.1 PDIUSBD12的固件编程 14
4.1.1 PDIUSBD12的固件编程思想 14
4.1.2 PDIUSBD12固件编程的结构 16
4.1.3 PDIUSBD12固件编程的实现 18
4.1.4 控制端点处理程序 18
4.1.5 普通端点处理程序 21
4.1.6 主循环--MAINLOOP.C 23
4.1.7 PDISBD12固件编程的关键注意事项 23
4.2 USB设备驱动程序的开发 25
4.2.1 驱动程序开发工具的介绍 26
4.2.2 驱动程序中的基本概念 26
4.2.3 USB驱动程序体系结构 27
4.2.4 USB设备驱动程序设计 29
4.2.5 USB设备驱动程序的调用 30
结束语 32
参考文献 33
致谢 34
关键字 数据采集系统;USB接口;单片机
参考文献
1 田良,王尧,黄正瑾,陈建元,束海泉•综合电子设计与实践•南京:东南大学出版社,2002
2谢自美•电子线路设计、实验与测试•武汉:华中科技大学出版社,2000
3康华光,邹寿彬•电子技术基础(数字部分) •北京:高等教育出版社,2000
4孙涵芳,徐爱卿•MCS-51/96系列单片机原理及应用•北京:北京航空航天大学出版社,1996
5吴产乐•微机系统与接口技术•武汉:华中科技大学出版社,2002
6吴延海•微型计算机接口技术•重庆:重庆大学出版社,1997
7吕杨,刘瑞敏,邹金慧,蔡光程•微型计算机原理、接口及应用•重庆:重庆大学出版社,2000
8沈美明,温冬婵•IBM-PC汇编语言程序设计•北京:清华大学出版社,1991
9周明德•微型计算机系统原理及应用•北京:清华大学出版社
10姚胜,徐淑华,崔刚•IBM-PC宏汇编语言程序设计•哈尔滨:哈尔滨工业大学出版社,1992
11幸云辉•16位微型计算机原理及应用•北京:北京邮电大学出版社,1992
12何立民•单片机应用系统设计、系统配置与接口技术•北京:北京航空航天大学出版社