這是我之前自己做的,大家可以想象一下!- #include "reg52.h" //此文件中定義了單片機的一些特殊功能寄存器
- typedef unsigned int u16; //對數據類型進行聲明定義
- typedef unsigned char u8;
-
- sbit led1=P2^0; //將單片機的P2.0端口定義為led
- sbit led2=P2^1;
- sbit led3=P2^2;
- sbit led4=P2^3;
- sbit led5=P2^4;
- sbit led6=P2^5;
- sbit led7=P2^6;
- sbit led8=P2^7;
- void delay(u16 i)
- {
- while(i--);
- }
- void main()
- {
- while(1)
- {
- led1=0;
- delay(50000); //大約延時450ms
- led1=1;
- delay(50000); //大約延時450ms
-
- led2=0;
- delay(50000); //大約延時450ms
- led2=1;
- delay(50000); //大約延時450ms
-
- led3=0;
- delay(50000); //大約延時450ms
- led3=1;
- delay(50000); //大約延時450ms
-
- led4=0;
- delay(50000); //大約延時450ms
- led4=1;
- delay(50000); //大約延時450ms
-
- led5=0;
- delay(50000); //大約延時450ms
- led5=1;
- delay(50000); //大約延時450ms
-
- led6=0;
- delay(50000); //大約延時450ms
- led6=1;
- delay(50000); //大約延時450ms
-
- led7=0;
- delay(50000); //大約延時450ms
- led7=1;
- delay(50000); //大約延時450ms
-
- led8=0;
- delay(50000); //大約延時450ms
- led8=1;
- delay(50000); //大約延時450ms
- }
- }
復制代碼 Keil代碼:
LED循環閃爍.zip
(11.55 KB, 下載次數: 4)
2021-9-19 23:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|