wx_Xys7j8YA 发表于 2019-8-7 17:57:49

程序烧录后单片机无反应

型号:STC 89C52
代码:#include<reg52.h>
#include<intrins.h>
typedef unsigned char uchar;
typedef unsigned int uint;
#define P P1
sbit SER = P3^4;
sbit SCK = P3^6;
sbit RCK = P3^5;
void SendTo595(uchar byteData);
char shu=0xFE;
void delay(unsigned int n)
{
unsigned int i=0,j=0;
for(i=0;i<n;i++)
for (j=0;j<123;j++);
}
void hang()
{
P=shu;
shu=_crol_(shu,1);
}
char a={0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x3E,
0x00,0x66,0x99,0x81,0x42,0x24,0x18,0x00,
0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
void main()
{
int i,b=0;
while(i)
{
int num=12;
while(num--)
{
   for(i=0;i<8;i++)
   {
    hang();
    SendTo595(a);
    delay(3);
   }
}
b++;
if(b>24)b=0;
}
}
void SendTo595(uchar Data)
{
int j=0;
for(j;j<8;j++)
{
SCK = 0;
SER=0x80&Data;
Data=_crol_(Data,1);
SCK = 1;
_nop_();
}
RCK = 0;
RCK = 1;
_nop_();
RCK = 0;
}
编译无任何问题,使用STC—ISP烧录成功后
单片机无任何反应!

wx_Xys7j8YA 发表于 2019-8-7 18:06:12

并且烧录时只能在打开的时候才能连接,一直打开和关闭状态无法连接

YXUN 发表于 2019-8-8 11:38:29

想实现的功能什么,点阵显示吗 , 点阵是8*8 还是16*16
页: [1]
查看完整版本: 程序烧录后单片机无反应