收藏到会员中心
|
文档题目: |
基于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)会员上传,如需要全文请注册成本站会员下载) |
|
|
|