|
這是我之前自己做的,大家可以想象一下!- #include "reg52.h" //此文件中定義了單片機(jī)的一些特殊功能寄存器
- typedef unsigned int u16; //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
- typedef unsigned char u8;
-
- sbit led1=P2^0; //將單片機(jī)的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); //大約延時(shí)450ms
- led1=1;
- delay(50000); //大約延時(shí)450ms
-
- led2=0;
- delay(50000); //大約延時(shí)450ms
- led2=1;
- delay(50000); //大約延時(shí)450ms
-
- led3=0;
- delay(50000); //大約延時(shí)450ms
- led3=1;
- delay(50000); //大約延時(shí)450ms
-
- led4=0;
- delay(50000); //大約延時(shí)450ms
- led4=1;
- delay(50000); //大約延時(shí)450ms
-
- led5=0;
- delay(50000); //大約延時(shí)450ms
- led5=1;
- delay(50000); //大約延時(shí)450ms
-
- led6=0;
- delay(50000); //大約延時(shí)450ms
- led6=1;
- delay(50000); //大約延時(shí)450ms
-
- led7=0;
- delay(50000); //大約延時(shí)450ms
- led7=1;
- delay(50000); //大約延時(shí)450ms
-
- led8=0;
- delay(50000); //大約延時(shí)450ms
- led8=1;
- delay(50000); //大約延時(shí)450ms
- }
- }
復(fù)制代碼 Keil代碼:
LED循環(huán)閃爍.zip
(11.55 KB, 下載次數(shù): 4)
2021-9-19 23:56 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|