关于STC89C52RC无法烧录程序的问题

关于STC89C52RC无法烧录程序的问题,第1张

去STC官网下载最新版的STC--ISP烧录软件。下载线是TTL的,与单片机用4条线连接,VCC,GND,TXD,RXD。如果最小系统板自己接电源,与下载线连接3条线,GND,TXD,RXD。多试几次,下载线的TXD,RXD线与单片机的RXD,TXD连接,可交换试一试。这种下载线应该没问题,估计是 *** 作不当引起的。另外,TAXL1,TAXL2脚测电压没用,因接上表笔就停振了,所以,晶振是否起振是不能用电压来判断的。

编程仿真的时候说简单点其实是用PC机来模仿单片机

那你要是做个电子时钟出来总不能带台PC机吧

编好的程序编译过后会出现一个HEX文件,这个就是烧录程序,也就是机器码

单片机只认识这个的

把这个程序通过烧录器烧到单片机,单片机就可以按照你的程序运行了

至于烧到89C51还是其他的,那要看你编的程序能不能烧的下,主要是资源够不够用

首先,用AVRSTUDIO4下载程序的话,只能下载已经被编译好的HEX文件。MIB520下载程序则使用make micaz reinstall,xx mib520,comxx,也就是说,MIB520可以在少程序的时候添加节点编号的信息。而使用AVR的话需要在程序写入节点ID,然后编译生成HEX,最后在下载到板子里

延迟可以通过长距离多跳节点数据包传输获得。

(1)把芯片插在编程器上,连接电脑,然后打开编程器的软件。

(2)然后点击界面上的加载,选择要加载的程序

(3)加载之后,工具栏中的‘选择’,然后选择HEX文件

(4)选择好之后点击确定,然后点工具栏中的‘编程’,程序自动烧录进去。

对于DSP和FPGA分别给出自己的下载端口,DSP的下载端口为JTAG,FPGA有两种下载方式,分别为JTAG下载和ASP下载。所以可以给DSP对应的JTAG引脚引出,作为DSP的JTAG下载口,使用DSP的下载器进行下载即可实现软件程序烧录。对FPGA按照其对应引脚引出,选择对应的下载方式,硬件下载口接至对应的下载方式的接口,即可进行软件下载。

DSP与FPGA的下载端口是独立的,不可能是使用同样的下载口的,这样,针对不同处理器的下载,连接至不同的下载口就可以实现相应的软件的烧录啦。

void delay_us(uchar m)

{

while(m--);

}

uint Read_6675()

{

uchar i=0;

uint temp=0;

uint dat6675=0;

//-------------

//接口初始化

CS=1;

SCK=0;

delay_us(10);

//--------------

CS=0;

delay_us(10);

//获取16位数据

for(i=0;i<16;i++)

{

SCK=1;

temp=temp<<1;

if(SO==1)

temp=temp|0x01;

SCK=0;

delay_us(10);

}

CS=1;

//---------------

//取出其中12位温度数据

temp=temp<<1;

temp=temp>>4;

dat6675=temp;

//---------------

return dat6675;

}

单片机烧录也叫烧写,就是编好的程序烧写到单片机内,根据不同的单片机烧写器也不一样,但也有通用的烧写器,烧写没什么难度,按你说的公司应该是用通用的烧写器,一般是西尔特公司的产品,自己先去下载一个烧录软件下来练练很快就明白了,就是用专用的烧写器烧录也差不了多了, *** 作大同小异。

以上就是关于关于STC89C52RC无法烧录程序的问题全部的内容,包括:关于STC89C52RC无法烧录程序的问题、51单片机怎么烧录程序、关于micaz 节点程序烧录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9764521.html

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

发表评论

登录后才能评论

评论列表(0条)

保存