- 1
- 2
- 3
- 4
- 5
基于AT89S52的USB下载线的设计
资料介绍
本文设计了一种USB数据下载线,所设计的下载线,克服了传统并口下载线的接口应用范围不广以及现在USB下载线需要驱动程序和下载软件的缺点。本文从理论分析到实物制作,描述了基于 U盘的下载线的实现方式。下载线采用了USB接口与计算机连接,在与计算机的设备描述中把USB下载线说明为一个USB磁盘,使用操作系统的USB Disk的驱动程序和文件操作命令,实现了无驱动、无下载软件的下载线。最终的成品对用户来说,下载线是透明的,不需要驱动程序,直接就可以使用,仅需要将 HEX文件复制到下载线映射的磁盘即可将程序写入对应的单片机中。这样,不仅解决了下载线的驱动程序的问题,还解决了下载软件及对应操作的问题。
论文在设计并制作下载线的过程中,对该系统的系统分析、系统功能的软硬件划分进行阐述,对软件和硬件及对应的接口作出说明。在硬件上设计并实现了单片机驱动USB接口和下载线接口的原理电路。
论文在软件设计中,详细列举了USB设备开发过程,包括计算机与USB设备之间的协议、USB设备开发流程和USB设备响应过程等。
在USB磁盘实现过程中,不仅有USB设备响应、SCSI命令、FAT文件系统、文件的写入和读出,还通过采用被下载程序的单片机虚拟 FLASH存储器,把写入USB磁盘的HEX文件格式转换为机器码并写入单片机对应的程序存储空间,从而实现了程序文件写入计算机中的USB磁盘,实际实现单片机的程序的ISP下载功能。其中,论文中对HEX文件进行了详细的描述,也采用程序实现了将HEX格式转换为机器码及对应的代码存储地址;对AT89S系列单片机的程序串行下载指令和波形进行分析,编写了对应的ISP下载驱动程序。
部分文件列表
| 文件名 | 大小 |
| 基于AT89S52的USB下载线的设计.pdf | 1M |
最新上传
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
资料:全差分运算跨导放大器设计
-
zhengdai 打赏1000.00元 3天前
资料:STM32IAP使用说明
-
gsy幸运 打赏955.00元 3天前
资料:STM32IAP使用说明
-
小猫做电路 打赏855.00元 3天前
资料:STM32IAP使用说明
-
21ic小能手 打赏310.00元 3天前
用户:zhengdai
-
21ic小能手 打赏320.00元 3天前
用户:liqiang9090
-
21ic小能手 打赏310.00元 3天前
用户:gsy幸运
-
21ic小能手 打赏270.00元 3天前
用户:jh03551
-
21ic小能手 打赏240.00元 3天前
用户:小猫做电路
-
21ic小能手 打赏210.00元 3天前
用户:w178191520
-
21ic小能手 打赏90.00元 3天前
用户:kkfjenui
-
21ic小能手 打赏60.00元 3天前
用户:liao6
-
21ic小能手 打赏60.00元 3天前
用户:w1966891335
-
21ic小能手 打赏90.00元 3天前
用户:jh0355
-
21ic小能手 打赏30.00元 3天前
用户:xuzhen1
-
21ic小能手 打赏30.00元 3天前
用户:sun2152
-
21ic小能手 打赏50.00元 3天前
用户:xzxbybd
-
21ic小能手 打赏50.00元 3天前
用户:mulanhk
-
21ic小能手 打赏20.00元 3天前
用户:x15580286248
-
21ic小能手 打赏15.00元 3天前
用户:w993263495
-
21ic小能手 打赏30.00元 3天前
用户:玉落彼岸
-
21ic小能手 打赏20.00元 3天前
用户:铁蛋锅
-
21ic小能手 打赏10.00元 3天前
用户:zmcch
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏1.00元 3天前
用户:zzcyolo
-
21ic下载 打赏1.00元 3天前
用户:玉落彼岸
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
sdqdjqk 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
wisdomlin 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
799902619 打赏1.00元 3天前
资料:新立新龙软件
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前




全部评论(0)