File size: 488 Bytes
bd8bc50 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <REG51.H>
unsigned char code seg[10] = {
0x3F, 0x06, 0x5B, 0x4F, 0x66,
0x6D, 0x7D, 0x07, 0x7F, 0x6F
};
unsigned char code num[4] = {1, 2, 3, 4};
void delayMs(unsigned int i)
{
unsigned char t;
while (i--)
{
for (t = 0; t < 120; t++);
}
}
void main(void)
{
unsigned char i;
while (1)
{
for (i = 0; i < 4; i++)
{
P0 = seg[num[i]];
delayMs(500);
}
}
}
|