//用數碼管慢速動態(tài)掃描顯示UNSI數字"1234"
#include<reg52.h> // 包含51單片機寄存器定義的頭文件
#include<intrins.h>
sbit dula=P2^5;
sbit wela=P2^6;
unsigned char duma[]={0xf9,0xa4,0xb0,0x99};
unsigned char wema[]={0x01,0x02,0x04,0x08};
unsigned int i;
void delay (unsigned int j)
{ while(j--);}
void main(void)
{
while(1)
{
for(i=0;i<4;i++)
{
dula=1;
P0=duma[i];
dula=0;
P0=0xff;
wela=1;
P0=wema[i];
wela=0;
delay(50000);
}
}
} |