【文件属性】:
文件名称:51单片机数码管控制程序
文件大小:31KB
文件格式:DOC
更新时间:2014-10-06 07:06:12
51单片机数码管控制
逐个亮“从一开始变换”
#include
#include
void delay(unsigned int a)
{
unsigned int b;
b=a;
while(b>0)
b--;
}
void main()
{
unsigned int i,j;
unsigned code A[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0x3f:为0,即数码管亮“0”。
P2=0;//打开数码管的第一个,
P0=j;//对数码管进行赋值
while(1)
{
i=0;
for(j=0;j<16;j++)
{
P2=i;
P0=A[j];
delay(50000);
i++;
}
}
}