有谁知道51单片机有哪几种程序烧写方式吗?

有谁知道51单片机有哪几种程序烧写方式吗?,第1张

at89c51,at89c52要用专用的烧写录器,自己做不来,价格在1、2百的样子。
at89s51,at89s52,at89s53支持isp烧写,可以自己做一个,很简单的,网上有很多电路图
stc系列单片机支持串口烧写,所以只要用一片rs232做一个电平转换的小电路就ok了。
avr单片机也是支持isp烧写 的。
以上的isp烧写要用的并口(25针),串口是9针的
如果你的电脑没有这些口,就只能用usbasp下载工具,自己做比较麻烦,买一个吧

用keil生成hex文件,下载时用专门的下载软件找到生成的那个hex文件就可以下载了。
烧录是将程序下载到单片机里,烧录的程序为hex文件。
有专门的单片机烧写软件的。那个软件的名字叫STC-ISP V391(可以下载个更高版本的),所买的开发板里都会带有烧录软件。
如果下载用到USB转串口的线的话,需要先安装一个USB转串口驱动才能下载程序。开发板所带光盘里会有驱动安装程序,有如果没有可以在网上下载。
补充:>

看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。

另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。

至于USB转串口,一般情况电脑不报错就没问题了。

既然你用的是STC的,下载的时候要注意:

首先要搞清楚串口号是不是你在用的串口。

下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。

另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。

再不放心,把P00和P10都和GND连起来再下载(这种情况很少发生)。

不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。

需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体 *** 作请参照以下步骤,演示单片机为51单片机。

1、首先准备好51单片机最小系统板和烧录器

2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没有可用的接口。

3、接着把烧录器与51单片机最小系统连线,插入电脑。

4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入。

5、然后点击“下载”选项,可以看到软件界面右下角显示框显示“正在检测目标单片机”。

6、然后对单片机重新上电,不久后,软件界面右下角显示框显示“正在重新握手成功”。完成以上设置后,即可完成给单片机烧录程序。

AT系列的不像STC那样用串口把程序写入,如果是AT89S51、AT89S52这样的芯片,使用USB下载线USBASP和软件progisp,对于AT89C51、C52这样的芯片就不用考虑了,只能使用编程器。

具有ISP功能的单片机才能用在线下载电路给这个单片机进行烧写但不是每个厂商的ISP电路都一样的,就拿51系列单片机而言,at89S51是用计算机的并口经行下载程序的,需要有一个244芯片经行驱动和隔离(如果敢保证单片机外围电路没问题也可以不要这芯片)而STC和SST单片机则是用串口通信,必须有一个MAX232经行电平转换ISP本意是为了方便已经焊到板子上的芯片可以升级程序现在看来,对于那些囊中羞涩的学生来说用这个也是好方法,就是需要自己搭ISP电路 而通用编程器一般来说能烧写好多种的芯片,不仅仅是51系列的单片机!很多不带ISP功能的单片机都能烧写,还能烧E2prom芯片等等! 在常温常压,普通电磁环境,还有单片机供电稳定的情况下,对于有ISP功能单片机来说两种烧写方法都是一样的

问题一:单片机烧录器怎么做啊 网上有很多通过串口做的简易下载器,不要自己做烧录器,做下载线就可以了。
1、电子发烧友等各种论坛上有人分享方法;
2、也可以找芯片原厂索要串口等在线口线的接口方法

问题二:单片机程序烧录器怎么用 先要有烧入的软件 烧进单片机的文件要是hlx文件 先空在装载文件在烧入 在读档 在加密
烧入器有说明书的 你买的烧入器没说明书吗

问题三:怎么用烧录器把程序写入单片机 20分 STC单片机都是串口下载也就是电脑上那个9针的,不过现在笔记本上一般都没有那个9针串口了,所以需要一个USB转串口(RS232)的转换器。另外你的RS232的电平需要一个转换一般用MAX232或MAX抚02来转换。出来的TXD,RXD分别对应接在单片机的P30,P31RXD,TXD接口上就可以了

问题四:不要烧录器,怎样把单片机程序拷贝到单片机里, 用STC的单片机,就不用专用的烧录器,用一条串口线就能把程序下载到单片机里,非常方便的。一般不叫拷贝,叫下载程序或编程。

问题五:怎样使用烧录器将生成的hex目标文件烧入单片机,要很详细的,最好有图,谢谢,感激你一辈子 连接好烧录器和电脑,点放大镜和书的符号提示选择hex文件路径。然后点开始。
所有烧录器都是这样的步骤。找到hex文件,点开始。

问题六:51单片机开发板 怎么编程,是不是还需要一个烧录器 这只是个最小系统板,要烧写程序可以从ISP接口,STC的可以直接从P30、P31串口烧写。除了这个你是需要一个烧录器,也就是下载线,可以自己做,AT的用341,STC的用2303就可以了,电路网上有成熟的。也可以淘宝买。

问题七:烧录器和单片机的连接问题 (1)那四条导线是往排针上插的,如下图,单片机引脚两边各有一排单排插针
(2)图中导线就是杜邦线
(3)烧录器的使用方法你可以看烧录器说明书

问题八:单片机烧录器能通用吗 不可以的。
再强大的烧录器也不能保证所有单片机都能烧。
烧2051的烧录器很便宜,150就可以搞定的。
不过建议你不要学2051,烧写程序太麻烦,你可以考虑学AT89S52,这个单片机用不着烧写器,你有一条并口下载线就可以下程序了,这两款单片机都属于51单片机,除了配置不同,内核都是相同的,会了任意一个就都会了。
另外,烧写程序很麻烦,需要把芯片拆来拆去,用AT89S52你可以不用拔芯片直接在目标电路板上下载程序。并口下载器的电路很简单,完全可以自己做一个。
你到网上搜索 51并口下载器,电路图能找到一大堆。

问题九:如何自制单片机烧录器 STC的芯片的话,直接用MX232芯片加外围电路以及需要烧录芯片的最小系统即可。

问题十:单片机的编程器和烧录器有什么区别? 一般来说两者等价,编程器就是烧录器,英文都叫PROGRAMMER。都是用于把程序烧到芯片上面去。
但如果硬要说其区别,编程器偏向于那种像ICD2、jlink那样能在线编程的工具。而烧录器偏向于那种有个单片机插座的,烧写程序时候要把芯片从系统板子中取出来放到烧录器插座里去,烧好后把芯片取出来放回系统板子中去的那种工具。


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

原文地址: http://outofmemory.cn/yw/12886948.html

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

发表评论

登录后才能评论

评论列表(0条)

保存