#include //头文件
#define uint unsigned int//宏定义
#define uchar unsigned char//宏定义
sbit P13=P1^3;//定义特殊功能寄存器的位变量
code unsigned char sz []={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9数组
void delay(uint t);//延时函数声明
void main ()//主函数
{
uchar num;//定义变量num
P13=0;//位选,让最底位数码管显示
while (1)
{
for(num=0;num<10;num++)//for循环10次
{
P0=sz[num];//给P0口传送要显示的变量数据(0-9)
delay(50000);//调用延时
}
}
}
void delay(uint t)//延时函数
{
uint i;
i=t;
while(i--);
}