流水燈
0.png (13.72 KB, 下載次數(shù): 19)
下載附件
2017-10-8 22:17 上傳
有2個源碼,一個是簡單版的,一個提高版的.
單片機源程序如下:
- #include <reg52.h>
- typedef unsigned int u16;
- typedef unsigned char u8;
- sbit led1 = P1^0;
- sbit led2 = P1^1;
- sbit led3 = P1^2;
- sbit led4 = P1^3;
- sbit led5 = P1^4;
- sbit led6 = P1^5;
- sbit led7 = P1^6;
- sbit led8 = P1^7;
- void delay(u16 num)
- {
- u16 x,y;
- for(x=num; x>0; x--)
- for(y=110; y>0; y--)
- {
- ;//延時1ms
- }
- }
- void main(void)
- {
- P1 = 0xff;//LED輸出模式
- while(1)
- {
- led1 = 0;
- delay(500);
- led1 = 1;
- led2 = 0;
- delay(500);
- led1 = 1;
- led2 = 0;
- delay(500);
- led2 = 1;
- led3 = 0;
- delay(500);
- led3 = 1;
- led4 = 0;
- delay(500);
- led4 = 1;
- led5 = 0;
- delay(500);
- led5 = 1;
- led6 = 0;
- delay(500);
- led6 = 1;
- led7 = 0;
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
Lesson3 multi-leds.zip
(38.66 KB, 下載次數(shù): 7)
2017-10-8 15:13 上傳
點擊文件名下載附件
流水燈 下載積分: 黑幣 -5
|