收藏到会员中心

文档题目:

基于VC++与PIC单片机的USB通讯

基于VC++与PIC单片机的USB通讯
上传会员: aesxtepe
提交日期: 2013-08-27 11:04:38
文档分类: 自动化电气工程
浏览次数: 58
下载次数: 0
下载地址: 点击标题下载 基于VC++与PIC单片机的USB通讯 (需要:120 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:12665
摘  要
通用串行总线(Universal Serial Bus)以其卓越的易用性、稳定性、兼容性、扩展性、完备性、网络性和低功耗等诸多优点,越来越多地应用于嵌入式设备,是当前最流行的接口技术之一。在工业自动化领域,USB逐渐取代COM接口,得到了迅速发展和广泛的应用。
本毕业设计在对USB接口技术进行深入理解的基础上,探讨一种能通过USB总线实现PC与单片机数据通讯的设备雏形,以模拟工业现场USB通讯中数据收发与简单处理的过程。设计采用微处理器PIC16F877控制CH372接口芯片实现USB的批量传输和中断传输,并涉及基于VC的PC端配套软件。
该论文包括USB原理介绍,CH372接口芯片的使用,USB设备的软硬件设计以及PC端程序编写思路。对USB接口开发或者对原有设备进行USB升级有一定的作用。

关键词:通用串行总线;USB PIC16F877;接口芯片;CH372

目  录
摘  要 I
Abstract II
1  前 言 1
2  总体设计方案 2
2.1  系统总体结构 2
2.2  总体设计方案 2
3   USB的基本原理 4
3.1  USB协议概述 4
3.2  USB的主要优点 4
3.3  USB系统组成 4
3.4  硬件结构 5
3.5  通信协议 6
3.5.1域 6
3.5.2 包 7
3.5.3数据传输类型 8
3.5.4USB设备类 9
4   USB接口芯片 10
4.1  接口芯片的选择 10
4.2  CH372介绍 10
4.3  CH372硬件电路 11
5  PIC16F877单片机的应用 13
5.1  PIC16F877系统硬件概况 13
5.1.1  内核及外围模块 13
5.1.2  内核结构的特点 14
5.1.3  存储器寻址方式 14
5.2  中断机制 14
5.2.1 PIC16F877中断简介 14
5.2.2 RB0/INT外部中断 15
5.3  A/D转换 16
6  单片机及系统实现 20
6.1  单片机的选择 20
6.2  PIC实现CH372控制 20
6.2.1硬件部分设计 20
6.2.2软件部分设计 21
6.3  综合功能实现 24
7   PC端软件的实现 26
7.1  USB设备驱动 26
7.2  CH372的动态链接库 26
8   总  结 29
致 谢 30
参考文献 31
附录1  系统硬件总图 32
1 硬件原理图总图 32
2 PCB总图 33
3 CH372b贴片封装参数 34


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇双电源切换系统监控软件设计 下一篇USB接口技术应用

相关栏目

最新文档下载

推荐文档下载