|
- #include "reg52.h"
- void main()
- {//設(shè)計實現(xiàn)編程實現(xiàn)LED依次從左到右點亮,再依次從右到左熄滅,然后所有LED燈閃爍5次,再分別實現(xiàn)P1口奇數(shù)位和偶數(shù)位交替閃爍5次,如此循環(huán)。每次亮滅間隔大約1秒。
- unsigned char ys=0,sy=0,m=0,c=0,ls=0,b=0;
- while(1)
- {
- P1=ls;
- if(++ys==0)if(++sy==0)if(++m==4)
- {
- m=0;
- if(ls<170)ls=170;else ls=85;
- }
- }
- }
復(fù)制代碼
|
|