推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于AT89S52的USB下载线的设计

更新时间:2020-02-15 17:23:56 大小:1M 上传用户:xiaohei1810查看TA发布的资源 标签:at89s52usb 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文设计了一种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

全部评论(0)

暂无评论