单只数码管显示0到9
内附原理及程序图
单只数码管循环显示0-9.zip
(41.81 KB, 下载次数: 18)
源程序:
#include<reg51.h>
unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void Delaylms(unsigned int g)
{
unsigned int i,j;
for(i=0;i<g;i++)
for(j=0;j<120;j++);
}
void main()
{
unsigned int w;
while(1)
{
P2=0xff;
for(w=0;w<10;w++)
{
P0=table[w];
Delaylms(500);
}
}
}
|