//用數(shù)碼管慢速動態(tài)掃描顯示UNSI數(shù)字"1234"
- #include<reg52.h> // 包含51單片機(jī)寄存器定義的頭文件
- #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);
- }
- }
- }
復(fù)制代碼 |