|
- #include <reg52.h>
- #define uint unsigned int
- #define uchar unsigned char
- uchar i;
- uchar table[]={0xff,0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};//依次是零個燈亮,一個燈亮,兩個燈亮.....八個燈全亮。
- void delay(uint z)//延時函數
- {
- uint x,y;
- for(x=z;x>0;x--)
- for(y=114;y>0;y--);
- }
- int main()
- {
- while(1)
- {
- for(i=0;i<8;i++)
- {
- P2=table[i+1];//我使用的51單片機板子上P1^0-P1^7都是控制led燈點亮的。如果你板子上是P0系列io口代表流水燈,就
-
- //將此處P1換成P0,table[i]里面的i等于幾,就會有幾個燈被點亮。
- delay(500);
- }
- }
- return 0;
- }
復制代碼
|
-
-
試運行小程序.rar
2021-8-20 15:15 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
105.73 KB, 下載次數: 5, 下載積分: 黑幣 -5
評分
-
查看全部評分
|