當前位置:編程學習大全網 - 網站源碼 - 閃爍源代碼

閃爍源代碼

該過程如下

# include & ltreg 51 . h & gt;

sbit led=p3^0;

無符號字符代碼tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x 90 };

無效延遲()

{

無符號int j;

for(j = 20000;j & gt0;j-);//修改j的初始值來改變計數速度。

}

void main()

{

char n,x = 1;//先加後數

while(1)

{

P0 = tab[n/10];//顯示十位數

P2 = tab[n % 10];//顯示單位

如果(x==-1)

led=!led//當它從60回到00時,燈閃爍。

delay();

n+= x;

如果(n & gt=60)//實現0到60的顯示

x =-1;//減去計數

If(n==0)//60倒回00。

x = 1;//加法計數

}

}

模擬圖如下

  • 上一篇:網絡機頂盒接音響功放:源碼輸出和解碼輸出有什麽區
  • 下一篇:什麽是 RESTful 到底 REST 和 SOAP,RPC 有何區別
  • copyright 2024編程學習大全網