vc6下usb编程_如何用编程器将程序写到单片机里?看完你会绝对一点都不难

编译过的的单片机程序经编译、仿真和调试完成后,如果确定没有问题,就可以用编程器将程序写入单片机。

1.编程器

编程器的主要功能有两个:一是擦除单片机中的程序,二是向单片机中写入程序。不同类型的单片机一般需要不同的编程器,也有些编程器可以擦写多种类型的单片机,但其价格较贵。

f10eb766620ca31ee7fa25d7086a7bf8.png

这个就是SP-51pro编程器,它主要用于擦写MCS-51系列单片机,支持的类型有最为经典和市场占有量最大的 Atmel 公司 51 系列 AT89C51、AT89C52、AT89C55、AT89C1051、AT89C2051、AT89C4051、AT89S51、AT89S52、AT89LV52、AT87F51等单片机和某公司的W78E51、W78E52单片机及串行存储芯片AT24C02等。购买编程器时,可以查看该编程器附带的说明书,以了解它是否支持自己所使用的单片机。

2.用编程器擦写单片机程序

用编程器擦写单片机程序,首先要将编程器与计算机连接起来,再在编程器的插座中插入要擦写的单片机,然后启动编程软件,在软件中对单片机进行擦写操作。

(1)连接编程器

ab9533233dd3f0f00b30c8a2d4d9e2f7.png

在连接编程器时,先将编程器的COM接口(用作数据通信)与计算机的COM接口连接好,然后将要擦写的单片机安插在编程器相应的插座中,再用一根USB线将编程器的USB接口与计算机的USB接口连接起来,让计算机通过这根USB线向编程器提供+5V的工作电压。

(2)擦写单片机

欲使编程器能够擦写单片机中的程序,需要相配套的软件,购买编程器时会附带这种软件。在计算机中安装该软件后,再启动它,启动后的 SP-51pro 编程器软件窗口

7353c51a74f4ecf68c29588ed30f76d7.png

软件启动后会自动检测连接计算机 COM 接口的编程器,检测到编程器后,在软件窗口右边的窗口中会显示“编程器:就绪”字样。如果检测失败,可单击软件窗口下方的“设置”项进行设置。

启动编程软件并检测到编程器后,再在软件窗口左上角的下拉列表框中选择要擦写的单片机型号。若想擦除单片机中的程序,可单击窗口左侧的“(自动)擦除器件”项,即可将单片机中的程序擦除。在向有程序的单片机中写新程序时,要先擦除其中的旧程序。

如果要将程序写入单片机,可单击窗口左侧的“(自动)打开文件”项,在弹出的对话框中选择要写入单片机的程序文件“test1.hex”,再单击“打开”按钮,软件窗口右侧的窗口中会出现“读入文件……”字样,

f71b8de5f5c3de01ed09f63ec77f216c.png

在对话框中选择要写入单片机的程序文件

19a1005b4849be53589f22e9ef70fefa.png

单击“(自动)写器件”项开始将程序写入单片机

单击侧的“(自动)写器件”项,编程器开始将test1.hex文件中的内容写入单片机,程序完全写入单片机后,在软件窗口左下方的进度条上会出现“写器件完成”字样,如图

04f93c37d76bd6947c6b5ee3665733de.png

程序写入单片机后,将单片机从编程器插座上取下,再将它安装在实验板的单片机插座上,给实验板通电,单片机工作,内部的程序开始运行,通过 I/O 接口控制外围电路工作,从而实现预定的控制功能。是不是一点都不复杂,只是要有点耐心!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值