发布网友 发布时间:2022-04-24 15:27
共3个回答
热心网友 时间:2023-10-19 06:21
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar code dis_code_[]={0xf9,0xb0,0x92,0xf8,0xa4,0x99,0x82,0x80,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x,0x8c};
void delay(uint t)
{
uchar i;
while (t--)
{
for(i=0;i<200;i++);
}
}
void main()
{
uchar i,j=0x80;
while(1)
{
for(i=0;i<4;i++)
{j=_crol_(j,1);
P0=dis_code_[i];
P2=j;
delay(200);
}
}
while(1)
{for(i=4;i<8;i++)
{j=_crol_(j,1);
P0=dis_code_[i];
P2=j;
delay(180);
}
}
while(1)
{for(i=8;i<12;i++)
{j=_crol_(j,1);
P0=dis_code_[i];
P2=j;
delay(100);
}
}
while(1)
{for(i=12;i<16;i++)
{j=_crol_(j,1);
P0=dis_code_[i];
P2=j;
delay(100);
}
}
}
热心网友 时间:2023-10-19 06:22
首先你要明确这是要在实验板上实现呢?还是只是画个仿真来实现呢?
那要仿真,首先你要画个仿真图,仿真图也不会画吗?
如果没有实验板,也没有仿真图,写了程序也没有用,那怎么执行程序呢?
热心网友 时间:2023-10-19 06:22
你想解决什么问题?描述清楚我给你解决。