| #include #include #define uint unsigned int #define uchar unsigned char uchar LED; uint a,b; void delay(); void delay(uint z) 延时子函数 { uint i; uchar j; for(i=z;i>0;i--) for(j=200;j>0;j--); } void main() 主函数开始 { LED=0xfe; while(1) 此处while循环式让跑马灯跑起来 { for(a=7;a>0;a--) 此处的第一个for循环是让小灯正顺序走一趟 { P1=LED; delay(100); LED=_crol_(LED,1); } for(b=7;b>0;b--) 此处的第二个for循环是让小灯逆顺序走一趟 { P1=LED; delay(100); LED=_cror_(LED,1); } } } 5 |
更多回帖