编号: 毕业设计说明书题 目:基于 USB 接口的编程器的 设计 学 院: 机电工程学院 专 业: 电气工程及其自动化 学生姓名: 陈 忠 富 学 号: 0600120310 指导老师: 郭 福 力 职 称: 工 程 师 题目类型: 理论讨论 实验讨论 工程设计 工程技术讨论 软件开发√2025 年 5 月 20 日摘 要USB(通用串行总线)是连接外部设备和主控制器(通常是个人电脑)的一个串行总线标准
USB 是由 Ajay Bhatt 在因特尔公司工作时开发的,其开发 USB 的目的是为了取代各种各样的串行和并行端口
USB 有一个显著优点就是支持热插拔,也就是说在开机的情况下,你也可以安全地连接或断开 USB 设备,真正达到真正的即插即用
随着电子的快速进展,单片机机得到了广泛地应用,而单片机开发产品离不开编程器
传统的编程器都是基于并口开发,在笔记本中根本无法使用,因而开发基于USB 接口的编程器具有非常重要的意义
USB 型编程器具有体积小巧、功耗低、可靠性高、通用性强、编程速度快等特点;另一方面,USB 具有自身供电的能力,不必外接电源
本课题实现了基于 USB 接口的 AT89S5X 单片机编程器制作
文中重点介绍了编程器硬件设计、DC-DC 升压电路、USB 转串口模块设计、单片机程序设计、上位机的软件设计
在硬件方面,详细介绍方案的选择,元件参数的计算,以及在制作过程中的注意事项;在软件方面,详细阐述了基于 VC++上位机编程过程的每个步骤,并提供一个良好的人机对话界面软件,使用方便
本系统可以实现 AT89S51,AT89S52 等系列CPU 芯片的芯片识别、程序下载、芯片擦处、程序加密、数据比较、代码读出等功能,同时可以通过计算机控制单片机的运行与停止
关键词:下载;单片机;编程器;并行;USB 转串口AbstractUSB (Universal Se