根据下图电路编写程序用数码管显示
0-9
共
10
个数字循环显示。
代码:
#include <reg51.h>
unsigned char led[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};//字型码
void delay()//延时函数
{
int i,j;
for(i=0;i<3000;i++)
for(j=0;j<5;j++);
}
int main(void)
{
unsigned char i;
while(1)
{
for(i=0;i<10;i++)//循环显示10个数字
{
P1=led[i];
delay();//延时一段时间
}
}
}