给单片机烧程序需要哪些步骤,详细一点。我们提前应该了解哪些东西

给单片机烧程序需要哪些步骤,详细一点。我们提前应该了解哪些东西,第1张

如果是并行下载的话,需要编程器,当然编程器配带有供下载程序的软件。

具体 *** 作编程器使用说明书很清楚的。

串行下载的有jatg,isp,iap等,它们都是在芯片内固化了一小段程序,而且需要一个小板做电平转换连接电脑的并口或者串口。下载程序都需要针对不同的单片机选择专门的下载软件。

芯片:STC89C52RC

不用编程器烧录程序是可以的,因为STC芯片具有ISP功能

上位机软件STC-ISP,可以到STC宏晶网站下载,用法软件上写的很清楚,在这不细说了,你还可以在宏晶网站下载STC89C52RC的芯片,那里面有下载电路的接口,具体说来就是一个RS232模块,外加51最小系统,这种下载需要电脑上面有串口,台式机一般是没问题的,笔记本可能稍微麻烦些,需要找个USB转232的线,祝你好运,再不懂可以百度Hi给我留言,希望能帮到你

楼主你好:

首先,单片机烧写程序需要的通过相应引脚,将软件生成的HEX文件下载到单片机中,但是得说的是不同类的单片机,其编程引脚也是不尽相同的。就拿比较常用的AT89s52单片机来说,其编程引脚为P15、P16、P17三个脚;如果是AVR单片机ATmega8515、ATmega16,其编程引脚是与AT89s52单片机兼容的;又如STC89c52单片机,其编程引脚为P36、P37两个引脚具体情况,这里无法一一列举,楼主查查自己使用的单片机说明书,都有详细介绍。

一般单片机烧写时都会使用USBasp下载程序,因此使用的是IDC10接口将USBasp信号引至电路板上。这里上传一张以AT89s52下载程序为例子的,供楼主参考。

单片机中烧程序是什么意思

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

单片机烧录原理

你用的是STC单片机,需要用串口进行下载程序,一是要求电脑上有串口,要是笔记本电脑通常都没有口,需要买一条USB转串口线,在淘宝上就有,记得要同时向商家要驱动程序,并告诉商家你电脑的 *** 作系统是WIN7还是WIN8的。二是,单片机这边要用MAX232做成RS232串行口,这样,单片机与电脑通过串行口连接,单片机串口的TXD与电脑的RXD连接,单片机的RXD与电脑的TXD连接。三是要用STC专用的下载程序,并找开下载程序后先选择单片机的型号。附件是STC单片机专用下载程序,解压后就可以直接打开了,不用安装。

第一次给单片机烧程序要注意什么

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

8051单片机通过什么口烧程序?

at89c系列是用并口下载。at89范系列可以用isp方式下载。 stc系列可以通过串口下载。51有专门的仿真芯片。。

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

单片机源程序分什么?ch都是什么意思,要是烧程序的话需要哪些?

c是源程序,h是头文件。在c程序中通过include把h文件插入到当前程序中。h文件一般是公用文件(就是一般程序都要用的东西写在里面,这样直接调用比较方便)。通过编译器由c文件生成hex文件或bin文件,再把它下载到单片机中,就能运行。现在单片机都支持ISP,但不同的单片机使用不同的编译器,51单片机是入门级的,使用Keil,剩下的学一下Keil就行了。

单片机程序烧入rom之后怎样执行

1,HEX文件包含了代码数据。是由链接器统一分配ROM地址。

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

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

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

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

单片机开始可以烧程序用了几次就烧不进去 怎么回事?

有可能已经烧坏了,特别是89c52系列 更特别是STC品牌的89C52的。很容易坏,

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

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

烧入单片机的程序可以看到吗 30分

如果通过特定的仪器破解可以把里面的程序读出来但是也是没有源码的也只能是二进制也就是你可以买一块一模一样的芯片在通过 烧录器少进去不过破解难度挺大的需要很专业的人士代价也很大而且很多单片机都是加密的是破解难度更加大

为什么单片机程序烧不进去

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

连接电脑给单片机烧程序的东西叫什么

要对单片机烧程序,需要一整套设备,包括软件和硬件。

先说硬件:针对不同的单片机,分别有不同的烧程器,你在百度搜索:XX单片机 编程器 烧录器;就可以找到相对应的烧程工具,包括具体的型号和价格。

再说软件:针对不同的单片机也有不同的开发环境,你在百度搜索:XX单片机 开发环境;就可以找到相对应的开发环境,包括软件名称、版本号以及下载地址。

先买硬件的话,你要问清楚该款硬件由哪一款软件支持。然后再找对应的软件。有些硬件不仅支持程序下载,而且还具有在线仿真功能,不过价格要贵些,但对于调试程序很有帮助。

你肯定之前有买过开发板的。,你直接用它就行,只要4根杜邦线,分别把最小系统和那块购买的开发板上RXD,TXD,VCC,GND四个脚分别对应连起来,然后用那块购买的板子就可以往里面下程序了,注意购买的开发板上不能放单片机。

具体步骤如下:

1、首先,开启我们的keil软件,具体的安装步骤就不做太多的介绍了;

开启后,点击菜单栏上的Project选项,创建我们的工程,如图所示;

2、点击后,d出图中的窗口,在箭头所指的文本框中输入你的芯片型号进行查找,如果没有需要自行将芯片添加到keil软件的库下,如图所示;

3、选中芯片点击Ok即可,在左侧的文本框中,选中图中选项右键选择AddNew选项,如图所示;

4、选择c的文件,输入文件名以及文件的存储目录,如图所示;

5、点击OK后,在我们添加的文本框中输入我们的程序代码,如图所示;

6、编写好代码以后,选择菜单栏上的魔法棒选项,如图所示;

7、选择Output选项,将图中箭头所指的选项,选中,点击ok,如图所示;

8、然后点击编译选项,如图所示;

编译完成后,在我们的文件夹下找到hex的文件,将其烧写到我们的芯片中即可。

以上就是关于给单片机烧程序需要哪些步骤,详细一点。我们提前应该了解哪些东西全部的内容,包括:给单片机烧程序需要哪些步骤,详细一点。我们提前应该了解哪些东西、如何通过单片机烧录工具读取单片机的程序,具体是哪个烧录软件并提供具体 *** 作步骤,谢谢、单片机怎样烧程式,一般需要什么硬件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9452235.html

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

发表评论

登录后才能评论

评论列表(0条)

保存