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