单片机怎么烧程序?

单片机怎么烧程序?,第1张

问题一:51单片机芯片烧入程序 买一个烧录器就好了,杜邦线直接插到DIP脚上

问题二:单片机如何烧录程序 STC系列单片机为例:

首先,需要安装keil软件和STC_ISP程序下载软件。

先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了...通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。这样就可以了...

实验板与PC机的连接:一般对现成购买的开发板来说,会有一个USB接口提供5v电源、提供通信或另一个USB用来下载接口驱动程序,同时有RS232串口,实现MAX232电平与单片机TTL电平之间转换,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序的烧写,实桥答野现对单片机写入数据和程序的下载。用的是RS232串口实现的程序烧写!

若要用USB来烧写,需要一个相应的ISP下载软件和硬件烧写器,一般这种烧写器价格不菲。用的是USB口实现烧写程序!

一般的,烧写程序还敏喊是选用可以用ISP下载的,自己搭建个RS232串口的电路,简单实用,对单片机烧写程序就够用了。

问题三:单片机中烧程序是什么举派意思 看处你刚刚入门。单片机是个有意思的东西,好好学。keil是电脑上的编程软件,烧程序你就理解为往单片机中下载程序。

问题四:单片机开始可以烧程序用了几次就烧不进去 怎么回事? 有可能已经烧坏了,特别是89c52系列 更特别是STC品牌的89C52的。很容易坏,

你要注意了,你电压可能有问题。

还有就是烧程序的时候需要复亥,如果以前你能烧现在不能烧,说明你复位电路没有问题,经常复位电路影响烧程序。

问题五:第一次给单片机烧程序要注意什么? use转232应该没有问题,我用现代的芯片试过已经通过。首先我们要分析你有没有进入ISP模式,用示波器观察一下串口的波形是否正常,再就是芯片各个管脚的电压是否正常。排除硬件原因后仍不能解决,建议换一下你的USB转232线,这方面的牌子实在太多了,虽然原理都一样,但作为一个故障点来分析也是应该考虑的。

问题六:为什么单片机程序烧不进去? 用的是什么型号的单片机?会不会是烧写前没有先擦除?单片机保存程序是使用EEPROM或者flash的,都需要先擦除,才能写入的。第一次能烧进去,是因为单片机出场时本来就是已擦除过的,可以写入。但之后的写入之前,都需要先擦除。

问题七:单片机程序烧入rom之后怎样执行 1,HEX文件包含了代码数据。是由链接器统一分配ROM地址。

2. 程序中的变量,也是在编译连接时,分配了RAM地址。不存在载入的问题,程序指令对变量的 *** 作,就是对RAM地址的 *** 作,地址值存在在指令中。

3. 堆栈在程序初始化时设置堆栈指针。Keil C 会自动设置好。

4. 一般的51单片机代码是从 0000开始执行,这是它的复位地址。也有别的型号的单片机并不一定从0开始执行。程序从0开始执行,但它执行的第一句往往是一个跳转指令(这个Keil C也是自动写好的),跳到另一块地址去执行,而不会顺序执行到 中断的地址的。

你如果是用汇编写程序,这些都是要你自己去分配的,用C写程序,由编译器来完成这些底层 *** 作。

问题八:怎么程序突然烧不进单片机了??? 这种情况会有很多种可能性:

1、单片机已经损坏,楼主换个单片罚试试。

2、单片机开发板损坏,这个情况基本上不可能发生,但楼主需做好准备。

3、USBISP损坏,概率不大,换一个试试。

4、下载软件出问题了,楼主看看自己的程序下载软件的型号是否为“AT89S52”。

5、单片机在插座上插反了。

6、某条连接线不牢固。

7、开发板的晶振松了,或数值不对。

问题九:8051单片机通过什么口烧程序? at89c**系列是用并口下载。at89系列可以用isp方式下载。 stc系列可以通过串口下载。51有专门的仿真芯片。。

isp可以用串口或者并口,或者串口转u *** (这种方式最方便,笔记本上也可以下载)。isp就用到单片机的io口(P1.5,P1.6,P1.7),还有RST引脚+74h373+并口,就可以下载了。。

看来你对STC单片机真不了解,而在不知情的情况下,贸然用AT的烧录器来给STC单片机烧录,你真是敢想敢干,有魄力啊!其实,目前,STC单片机基本上成为国内51单片机的主流芯片,在百度这里关于STC单片机的烧录方法,随便找就能到悔悔厅一堆,难道你真的一无所知。

STC单片机烧录程序,根本不用什么烧录器,更与AT单片机毫无关系,怎么会想到用AT的烧录器呢。STC单片机只用电脑串口就可烧录程序。但因现在的电脑都没有串口了,所以要用一条USB转串口线就行。更简单的,上网买一个USB转TTL模块,有4条线,VCC,GNG,TXD,RXD与单片机的这4个连接,单片机正常外接晶振,碧隐复电路即可完成烧录。更具体的方法,去STC官网下载技术手册,有更详细说明。

再去STC官网下载专用烧录软件:STC-ISP软件包,里面还有USB转串口的驱动程序。因为,要用USB转串口线要安装驱动程序。

最后说一句,你用烧录器给前塌STC烧录程序,那已经把STC单片机烧坏了,再重换一个或再买一片吧。

你买的是个单片机开发学习板吧,是一个做好的裸体电路板吗?是的话你先给他通上5V直流电压,估计就有反应了,和电脑连接是用来下载自己编写的程序的。

光盘坏了可以让厂商把电子资料给你发过来。

这里有个单片机调试的小经验,也许有所帮助:

《51单片机完全不工作,我该怎么入手去检查?》

首先应该确烂槐认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如,常用的5V。

接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮慎迟的电压值,看是否正确。

然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形,注意应该使用示波器探头的“X10”档。

另一个办法是测量复位状态下的IO口电平,按住复位键不放,然后测量IO口(没接外部上拉的P0口除外)的电压,看是否是高电平,如果不是高电平,则多半是因为晶振没有起振。

另外还要注意的地方是,如果使用片内ROM的话(大部分情况下如此,现在已经很少有用外部扩ROM的了),一定要将EA引脚拉高,否则会出现程序乱跑的情况。有时用仿真器可以,而烧入片子不行,往往是因为EA引脚没拉高的缘故(当然,晶振没起振也是原因之一)。

经过上面几点的检查,一般即可排除故障宽历李了。

如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。


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

原文地址:https://54852.com/yw/8225196.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存