普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 2416|回复: 2

程序烧录后单片机无反应

[复制链接]

1

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 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[32]={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[i+b]);
    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烧录成功后
单片机无任何反应!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2019-8-7 18:06:12 | 显示全部楼层
并且烧录时只能在打开的时候才能连接,一直打开和关闭状态无法连接
回复 支持 反对

使用道具 举报

4

主题

156

帖子

516

积分

高级会员

Rank: 4

积分
516
发表于 2019-8-8 11:38:29 | 显示全部楼层
想实现的功能什么,点阵显示吗 , 点阵是8*8 还是16*16
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-6 13:29 , Processed in 0.116374 second(s), 31 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表