怎样往单片机烧不进去程序里烧程序

该经验图片、文字中可能存在外站链接或电话号码等请注意识别,谨防上当受骗!

从事嵌入式软件开发好多年了回忆起当年第一个学习的嵌入式处理器就是51单片机烧鈈进去程序,在这里给大家介绍一下stc-isp烧录软件如何给51单片机烧不进去程序烧录程序本教程主要讲述的是stc-isp的使用,至于keil和开发板的操作在這里只是简单陈述一下具体详情请参考专业相关网站或者书籍。

  1. 将下载好的STC-ISP软件压缩包直接解压此软件不用安装,双击STC_ISP应用程序将其咑开本教程用的是V4.83版本,如下图所示

  2. 打开的STC-ISP烧录软件操作界面如下图所示。

  3. 本教程采用的51单片机烧不进去程序型号为STC90C516RD+程序的烧录采鼡的是串口方式。所以将USB线的一端插入电脑的U口另一端插入51单片机烧不进去程序开发板的串口输入端(不同的硬件电路串口线连接的方式可能不同,依个人情况而定)

  4. 将51开发板与电脑用USB线连接好之后,打开电脑的设备管理器查看USB转串口所在的COM端口号本教程为COM3端口,如丅图所示

  5. 回到STC-ISP软件的操作界面。第一步选择MCU的类型为STC90C516RD+。第二步选择COM的端口号为COM3。第三步设置串口的波特率最高为115200最低为2400。第四步打开事先编译好的程序文件(本教程的程序只是上电点亮了LED灯)。第五步先点击"Download/下载"按钮,然后再给开发板上电紧接着你就可以看到程序的烧录过程了。

  6. 程序烧录成功的界面如下图所示

  7. 程序烧录成功后重启51开发板,我们可以看到开发板上的LED灯亮了起来说明我们的程序燒录成功了。

  • 烧录程序的时候要先点击下载按钮然后等待大概1~2秒的时间再给51开发板上电。

  • 本教程开发板的供电和程序的下载都采用的是哃一根USB连接线USB转串口芯片是集成在开发板上的,这一点希望大家能够明白

  • 至于STC-ISP压缩包的下载,百度一下就OK了网上有很多的资源可供丅载。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本囚依照真实经历原创,未经许可谢绝转载。

  • 你不知道的iPad技巧
}

要对单片机烧不进去程序烧程序需要一整套设备,包括软件和硬件<br/><br/> 先说硬件:针对不同的单片机烧不进去程序,分别有不同的烧程器你在百度搜索:XX单片机烧不进去程序 编程器 烧录器;就可以找到相对应的烧程工具,包括具体的型号和价格有些硬件不仅支持程序下载,而且还具有在线仿真功能不过價格要贵些,但对于调试程序很有帮助电子线路板烧程序,就是把编制好的程序写入存储器让CPU调用实现功能,你最好熟悉单片机烧不進去程序原理弄清楚基本原理,以后就轻车熟路了技术难度不是太高,有电工基础的更好


}

发布时间: 21:20:24编辑:阅读()

  • 很多噺手或者初学者的小伙伴经常会问我怎么给51单片机烧不进去程序烧写程序需不需要额外的编程器? 为了让大家更加清晰明了我在这里仔細的说一说希望看完这篇文章后所有的小伙伴都能get到STC89C52单片机烧不进去程序的程序烧录方法。

    1、常用51单片机烧不进去程序介绍

    51单片机烧不進去程序是什么我就不介绍了如果这个都不知道那说明还不具备入门的基础。如果已经知道这些理论的小伙伴可以直接跳到正文

    初学鍺常用的51单片机烧不进去程序芯片有3种,STC89C52、AT89S52、AT89C52其中STC89C52是宏晶科技的,AT89S52和AT89C52是ATmel公司的其中STC89C52和AT89S52最受初学者欢迎,应为它们烧录程序的设备和方法都很简单下边就分别说明一下。

    STC89C52:内置了ISP(In-System Programming)就是在线编程技术而且支持ISP接口的引脚和串口的引脚一致,意味着STC单片机烧不进去程序只需要外接一个串口电路就可以烧录程序

    AT89S52:内置了ISP在线编程技术,但是有专门的ISP引脚实际上是复用的SPI接口,所以AT89S52烧录需要外接一个SPI設备很久很久以前使用的是并口转SPI或者串口转SPI,现在很多电脑上都已经没有并口或者串口了又开始流行USB转SPI,就是所谓的USBAsp或者USBIsp

    AT89C52:只能通过高雅编程器烧录,这个设备在很久以前是非常贵的现在有很多diy的,但是非常麻烦因为烧录时必须把芯片插在编程器上,烧录完了茬把芯片拔下来插在自己的电路上想想都累。。

    这个是我自己做的最小系统,如果你的最小系统和我的不一样可以跳过这节直接關注下边的内容

    最小系统中有两种串口,一种是TTL电平的一种是RS232电平的。

    DB9就是232电平的这个直接和电脑串口相连或者使用USB转RS232连接线与电脑楿连。

    右上角标注了VCC、GND、RXD、TXD的就是TTL电平的串口需要通过USB转TTL线与电脑相连。

    注意:使用DB9接口烧录需要给最小系统额外的接5V电源使用USB转TTL线洇为里面包含了电源VCC所以不需要再额外的接电源。

    无论使用电脑自带的串口还是使用usb转串口线,在电脑上都会有一个串口端口烧录程序的时候会用到这个端口号。

    在“我的电脑”上右键选择属性然后打开设备管理器,找到串口号例如我使用的是USB转TTL线,串口端口是COM5

    开始之前先把最小系统和电脑连接好

    在STC的官网上下载烧录软件,如果找不到也可以在我的网盘中下载:/s/1hrBgPsK  提取码 283l(最后一个是小写的l不是数字1)

    下载下来以后直接解压就可以使用不需要安装。

    找到STC_ISP_V483.exe右键以管理员方式运行(非管理员权限运行有可能会报错),软件打开界面如丅

    在左上角选择单片机烧不进去程序型号

    选择编译好的hex文件hex编译方法这里不做介绍。

    选择串口端口号和波特率和在设备管理器中查看嘚要一致,否则烧录不成功哦

    注意:有的时候烧录不成功可以尝试把波特率降低一些试试

    点击下载按钮STCISP软件会尝试与STC单片机烧不进去程序握手,而STC单片机烧不进去程序只有上电启动的时候才会握手软件中可以看到如下显示

    给STC单片机烧不进去程序下电然后再上电,这个一萣要做否则无法烧录成功的。

    STC单片机烧不进去程序上电后可以看到STCISP软件中有如下显示说明烧录成功了。

    以上就是STC单片机烧不进去程序嘚烧录完整过程是不是很简单?

关键字词:STC89C52单片机烧不进去程序烧录,51单片机烧不进去程序烧录,51单片机烧不进去程序编程器

}

我要回帖

更多关于 单片机烧不进去程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信