|
我目前只实现了一个数码管显示0-9,一开始的代码是这个#include<REGX52.H>
void Delay500ms()//@11.0592MHz
{
unsigned char i, j, k;
i = 4;
j = 129;
k = 119;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
while(1)
{
P0=0x3F;
Delay500ms();
P0=0x06;
Delay500ms();
P0=0x5B;
Delay500ms();
P0=0x4F;
Delay500ms();
P0=0x66;
Delay500ms();
P0=0x6D;
Delay500ms();
P0=0x7D;
Delay500ms();
P0=0x07;
Delay500ms();
P0=0x7F;
Delay500ms();
P0=0x6F;
Delay500ms();
}
}
|
|