基于FT245BM的USB接口设计
摘 要: 常规的USB 接口电路设计涉及较多的知识, 需要花费一定的时间和精力, 而基于FT245BM的USB接口设计则给出了一种新的USB快速设计方案。在简单介绍FT245BM芯片工作原理和功能的基础上进行了USB接口硬件电路的设计,给出了具体应用电路图。并对微控制器端和计算机端的USB接口控制软件进行了设计。针对芯片厂商提供的不同驱动程序,通过示例介绍了基于两种驱动程序下的软件设计思路。该USB接口电路在实际应用中性能良好,能够满足数据传输要求。
关键词: USB FT245BM 动态链接库 软件设计
毕业设计说明书目录
第一章 引言………………………………………………………………………20
第二章 USB接口设计的可行性方案……………………………………………22
2.1 方案一…………………………………………………………………22
2.2 方案二…………………………………………………………………22
2.3 方案三…………………………………………………………………23
2.4 方案四…………………………………………………………………23
第三章 硬件电路…………………………………………………………………25
3.1 芯片介绍………………………………………………………………25
3.1.1 FT245BM的芯片介绍 …………………………………………25
3.1.2 AT93C46的功能简介 …………………………………………28
3.2 FT245BM的USB接口电路 ……………………………………………29
第四章 软件设计…………………………………………………………………32
4.1 微控制器端软件的设计 ……………………………………………32
4.1.1 读操作时序……………………………………………………32
4.1.2 写操作时序……………………………………………………32
4.2 PC机端软件的设计 …………………………………………………33
4.2.1 基于VCP的软件设计…………………………………………33
4.2.2 基于D2XX的软件设计 ………………………………………36
第一章 引 言
单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器,存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统.单片机经过1、2、3,3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,,内部资源在增多,引脚的多功能化,,以及低电压底功耗。单片机是一种集CPU、RAM、FLASH、ROM、I/O接口和定时中断系统于一体的微型计算机。利用单片机构成的各种类型的应用系统在各个领域已得到了广泛的应用,该控制系统由硬件和软件组成,两者精密结合,在整个研制过程中互相协调,以利于充分提高工作效率,在传感器设计,电机驱动以及语音各模块中得到了充分的体现。Flash 存储单元功能强大AT89C52单片机适合于许多较为复杂控制应用场合。