stc89c52单片机用usb转串口线下载程序失败

stc89c52单片机用usb转串口线下载程序失败,第1张

关于STC单片机。这款单片机在下载程序时需要重新上电,就是在下载状态下给开发板断电再上电。如果重新上电也不行或者P10P11接地都不行就有可能是下载线或者单片机问题了。

关于AT89C52单片机,没反映看是不是程序有问题?

#include"at89x51h"

unsigned char code led[]={0x10,0x04,0x10,0x03,0xD0,

0x00,0xFF,0xFF,0x90,0x00,

0x18,0x1D,0xF7,0x13,0x14,

0x11,0x54,0x15,0x94,0x19,

0x14,0x51,0x14,0x91,0xF6,

0x7F,0x04,0x11,0x00,0x01,

0x00,0x00,

0x04,0x04,0x04,0x02,0x04,

0x01,0xC4,0xFF,0x3F,0x00,

0x04,0x20,0x04,0x10,0x04,

0x08,0xE4,0x3F,0x04,0x42,

0x1F,0x41,0x84,0x40,0xC4,

0x40,0x06,0x40,0x04,0x70,

0x00,0x00};

unsigned char i=0,j=0,time_50ms=0;

delay();

main()

{

TMOD=0X01;

TH0=0X3C;

TL0=0XB0;

TR0=1;

ET0=1;

EA=1;

while(1)

{

P1=i;

P2=led[32j+2i];

P3=led[32j+2i+1];

delay();

i++;

if(i==16)

i=0;

if(time_50ms==20)

{

time_50ms=0;

j++;

if(j==2)

j=0;

}

}

}

int_T0() interrupt 1

{

TH0=0X3C;

TL0=0XB0;

time_50ms++;

}

delay()

{

unsigned char t1;

for(t1=0;t1<100;t1++);

}

转换后的温度是一个二进制数,但是不与十进制的实际温度相对应,这几句只是把温度转换成实际的温度值,而且转换的方法也不止这一种,就像楼上说的,不懂得芯片多查查手册吧,很详细的

以上就是关于stc89c52单片机用usb转串口线下载程序失败全部的内容,包括:stc89c52单片机用usb转串口线下载程序失败、用keil51单片机C语言编写程序,使液晶显示器显示16*16点阵汉字,请问怎么编写,谢谢!、单片机温度转换问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存