#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code tab[10][8]={
{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00},//0
{0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00},//1
{0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00},//2
{0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00},//3
{0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00},//4
{0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00},//5
{0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00},//6
{0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00},//7
{0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00},//8
{0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00} //9
};
void delay(uint t)
{
while(t-–){
{;}
}
void main(void)
{
uchar i,j,n;
p2 = 0;
while(1)
{
for(j=0;j<10:j++)
{
for(n = 0;n<150;n++)
{
for(i = 0;i < 8;i++)
{
p1 = i;
p2 = tab[j][i];
delay(40);
p2 = 0;
delay(2);
}
}
}
}
}
12345
最新推荐文章于 2024-09-15 22:05:05 发布