LED点阵程序
答案:1 悬赏:30
解决时间 2021-10-18 00:59
- 提问者网友:两耳就是菩提
- 2021-10-17 03:54
LED点阵程序
最佳答案
- 二级知识专家网友:酒者煙囻
- 2021-10-17 04:38
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define outdat P2
sbit ld=P3^0;
sbit lw=P3^1;
//数码管显示代码
unsigned char code tab[]={
0x01,0x02,0x03,0x04,0xFF,0xFF,0xFF,0xFF};
void delay1ms(unsigned int count) //延时1ms
{
unsigned char j;
for(;count>0;count--)
for(j=0;j<120;j++);
}
void display(unsigned char num)
{
outdat=tab[num];
ld=0;ld=1;ld=0;
outdat=0x01<<num;
lw=0;lw=1;lw=0;
delay1ms(2);
}
void main()
{
unsigned char i;
while(1)
{
for(i=0;i<8;i++)
{
display(i);
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯