实现与pc机的usb通讯

实现与pc机的usb通讯

ID:3707646

大小:259.78 KB

页数:10页

时间:2017-11-23

实现与pc机的usb通讯_第1页
实现与pc机的usb通讯_第2页
实现与pc机的usb通讯_第3页
实现与pc机的usb通讯_第4页
实现与pc机的usb通讯_第5页
资源描述:

《实现与pc机的usb通讯》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、工程设计报告设计题目:实现与PC机的USB通讯(需Windows驱动)学院:电子工程学院专业:电子信息工程班级:学号:姓名:电子邮件:日期:2015年1月5日成绩:指导教师:宁贝佳…………………………装………………………………订………………………………线………………………………………………………………西安电子科技大学电子工程学院工程设计任务书学生姓名指导教师宁贝佳职称副教授学生学号专业电子信息工程题目实现与PC机的USB通讯(需Windows驱动)任务与要求任务:用MCU控制USB驱动芯片,实现目标板与PC通讯要求:·掌握MCU

2、的原理·设计电路,绘制原理图及PCB版图·在面包板上实现电路开始日期2014年10月27日完成日期2015年1月5日工程设计所在单位电子工程系一.应用背景简述单片机是单片微型计算机(MCU)的简称,主要用于工业控制领域,用来实现对信号的检测,数据的采集以及对应用对象的控制。但单片机有其先天的不足:存储空间太小,运算速度较低。若有大量数据要处理、储存或输出时,PC机的存在不可少。所以单片机和PC机之间的通信至关重要,如何有效、方便、快速、准确的进行数据传递作为一个重要问题产生了,“即插即用”的USB技术为我们提供了一种解决方法, 

3、USB总线是一种通用串行总线,以其方便易用、快速、价格低廉的特性,已经被广泛应用于各种数据传输设备。USB(universalserialbus)全名为通用串行总线,USB技术出现以前,PC机上的接口技术还是沿用二十世纪八十年代早期的IBMPC设计。人们迫切需要一种同时支持电源管理、即插即用、高带宽以及良好的可扩展性的接口技术的出现。USB技术恰好满足了PC技术人员和用户在接口技术上的这些新的需求,成为目前流行的计算机接口技术。它作为一种通用新标准在许多场合都崭露头角。以往单片机下载程序一般都是通过串口实现的,麻烦不易操作。而且

4、很多的计算机数据处理都要经过传感器将数据传回,并做AD转换,这个时候就要通过单片机做数据的初步处理并将数据发回计算机。这个设计就是为解决这些问题简易性而设计的。通过这个设计,单片机与PC机的通讯会变得更加轻松简便,由于USB有热插拔、传输速率快、支持多个外设同时工作的特点,使得它的应用十分灵活。USB共有4种传输模式:控制传输、同步传输、中断传输、批量传输,以适应不同设备的需要,因而非常适合市场上的各种需求。二.微处理器简介AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8kbytes的可反复擦写的Flash只读程

5、序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。AT89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有

6、:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能

7、端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。AT89C52有以下特点1、兼容MCS51指令系统2、8kB可反复擦写(大于1000次)FlashROM;3、32个双向I/O口;4、256x8bit内部RAM;5、3个16位可编程定时/计数器中断;6、时钟频率0-24MHz;7、2个串行中断,可编程UART串行通道;8、2个外部中断源,共8个中断源;9、2个读写中断口线,3级加密位;10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;11、有PDIP、PQFP、TQFP及PLCC等几种封装形式

8、,以适应不同产品的需求。AT89C52管脚图AT89C52封装图一.设计方案描述本次设计是基于CH375来实现USB接口与PC机通信。方案由我主要提出,小组成员加以完善。CH375是一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。