希望对大家有所帮助
8位数码管从上到下依点亮
#include
#define LED P0
void main()
{
int i;
for(i=0;i<8;i++)
{
LED=0x00;
delay(500);
LED=0xff;
delay(500);
LED=temp;
temp=(0xfe<<1)|0x00;
}
}
void delay(int a)
{
int b,c;
for(b=0;b
for(c=0;c<124;c++) ;
}
一位数码管——在0~9之间显示
#include
#define uchar unsigned char
#define uint unsigned int
uchar num[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit Key=P3^0;
void main()
{
void Delay();
uchar i=0;
while(1)
{
P0=num[i];
if(Key==0)
{