贴片单片机如何烧程序

贴片单片机如何烧程序,第1张

通常有两种方法:

1、对于实验用的贴片封装单片机,可以采用烧写专用的转接座变成双列直插式芯片进行烧写。

2、对于批量产品应用的贴片封装单片机,可以在PCB上增设编程接口端子进行烧写。

先在KEIL中编译生成HEX文件

(如果编译完了目录内没有找到HEX文件,在项目设置里,C51项中,勾上生成HEX文件选择)

再用COM51来烧。

(这个参照软件说,较简单。一般先载入HEX文件再点个AUTO就可以了)

单片机的烧写原理:

单片机烧写,又称为单片机程序下载、烧录等,本质上是单片机和PC机按照芯片厂家规定的编程协议,通过芯片厂家规定的接口,把已编译好的程序传输到单片机,单片机把数据存储到自身存储器中的过程。

理解这个原理需要知道几个知识点:

单片机内部是有程序的,是出厂时固化在硬件中,用户无法修改的(这也会被认为它内部没有程序),这些程序可以调用各种通信接口、内部存储器等;

可以下载的通信接口:JTAG,SPI,UART,usb等;(还有很多可以扩展485、以太网等)

编程协议:一般大厂都会公开的,在芯片的专用技术手册中会有;

存储器:有很多种,掩膜,EPROM,EEROM,flash等寿命不一样,掩膜只能一次,而且要工厂做,flash擦写次数10000+;

可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是 *** 作系统,主板里面装入引导 *** 作系统的基本程序,下载程序就是给电脑装系统!

STC单片机烧写程序步骤

找一个下载器,下载器的GND、TXD、RXD三条线跟单片机的三条线接好之后,把下载器插上电脑,然后打开这个软件,下图的红色地方要设置好,

1,MCU是STC89C52或是STC12C5A60S2之类。

2,COM口要设置好

3,波特率先设最最9600,如果下载不成功,就再调低,如果下载成功,可以再往上调,如果115200都成功,就一直用这个就行。(下载器的线如果太长,波特率无法比较高,这是下载程序的速度,越高,下载程序速度越快。)

烧录一词源于早年间单片机的不丢失存储器采用的是熔断型PROM,对其写入0/1数据,是通过烧断或保留其内部的导电线路实现的。虽然后来的不丢失存储器已采用电改写的EEPROM或FIash芯片,但早年的叫法却被习惯惯性地沿用下来了。

电脑上的软件是储存在磁盘上的,磁性存储材料没有熔断的问题。所以习惯上把向电脑上装入软件称为复制(或拷贝)。

为AT89S51单片机烧录程序的方法为:

使用AT89单片机烧录器烧录程序。

使用AT89S51/52单片机独有的在线编程功能,利用简易的ISP下载线下载程序。

简易ISP下载线原理图如下:

以上就是关于贴片单片机如何烧程序全部的内容,包括:贴片单片机如何烧程序、用keil如何给51单片机烧写程序、单片机的烧写原理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9444711.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存