- #include "reg52.h"
- void main()
- {//设计实现编程实现LED依次从左到右点亮,再依次从右到左熄灭,然后所有LED灯闪烁5次,再分别实现P1口奇数位和偶数位交替闪烁5次,如此循环。每次亮灭间隔大约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;
- }
- }
- }
复制代码
|