|
分享一個(gè)初級(jí)單片機(jī)程序 LED左右跑馬燈C語(yǔ)言版
單片機(jī)源程序如下:
- /*
- 必要操作:連接LED-POWER1使能LED
- */
- #include <reg52.h>
- void delay(unsigned int i); //聲明延時(shí)函數(shù)
- char LED;
- main()
- {
- unsigned char i;
-
- while (1)
- { LED = 0xfe;
-
- for (i = 0 ;i < 8 ; i++)
- {
- P0 = LED;
- delay(500);
- LED = LED << 1; // 左移
- LED = LED | 0x01; // 移位后,后面的位為高電平
- if (LED == 0x7f) break; //提前退出 FOR 循環(huán)
- }
-
- for (i = 0 ;i < 8 ; i++)
- {
-
- P0 = LED;
- delay(500);
- LED = LED >> 1; // 右移
- LED = LED | 0x80; // 移位后,后面的位為高電平
-
- }
- }
-
- }
- /*******延時(shí)函數(shù)*************/
- void delay(unsigned int i)
- {
- unsigned char j;
- for(i; i > 0; i--)
- for(j = 255; j > 0; j--);
- }
復(fù)制代碼
所有資料51hei提供下載:
LED-左右跑馬燈C版.zip
(14.32 KB, 下載次數(shù): 15)
2018-11-2 19:17 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|