标题:
这个单片机代码对吗?点阵写个0,下载进去怎么没反映
[打印本页]
作者:
钟强生
时间:
2019-4-14 21:34
标题:
这个单片机代码对吗?点阵写个0,下载进去怎么没反映
#include<reg52.h>
#include<intrins.h>
typedef unsigned char u8;
typedef unsigned int u16;
sbit SRCLK=P3^6;
sbit CLK=P3^5;
sbit SER=P3^4;
u8 ledheng[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00};
u8 ledlei[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
void delay(u16 i)
{
while(i--);
}
void HC595senddat(u8 dat)
{
u8 a;
SRCLK=0;
CLK=0;
for(a=0;a<8;a++)
{
SER=dat>>7;
dat<<=1;
SRCLK=1;
SRCLK=0;
}
CLK=1;
CLK=0;
}
void main()
{
u8 i;
while(1)
{
P0=0x7f;
for(i=0;i<8;i--)
{
P0=ledlei[i];
HC595senddat(ledheng[i]);
delay(100);
HC595senddat(0x00);
}
}
}
复制代码
作者:
钟强生
时间:
2019-4-14 21:37
乱码是注释 大佬们看看啊 我感觉没问题啊 就是点阵写个0,下进去怎么没反映啊
作者:
钟强生
时间:
2019-4-14 21:38
有没有大佬帮忙啊
作者:
admin
时间:
2019-4-15 01:49
本帖需要重新编辑补全电路原理图,源码,详细说明与图片
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1