连线图
注意:
unsigned char code LedChar[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
编写注意辨别LED灯管(共阳数码管 共阴数码管)
#include<reg52.h>//单片机头文件
unsigned char code LedChar[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};//0-9编码
void delay_ms(unsigned int x)//延时函数
{
unsigned int j;
while(x--)for(j=115;j>0;j--);
}
void main()
{
unsigned char i=0;
while(1)
{
P0=LedChar[i];
delay_ms(100);//延时100ms
i++;
if(i>=10)i=0; //让i在0~9之间变化
}
}