流水灯
- void main()
- {
- u8 i;
- led=0x01;
- delay(50000); //大约延时450ms
- while(1)
- {
- /* for(i=0;i<8;i++)
- {
- P0=(0x01<<i); //将1右移i位,然后将结果赋值到P0口
- delay(50000); //大约延时450ms
- }
- */
-
- for(i=0;i<7;i++) //将led左移一位
- {
- led=_crol_(led,1);
- delay(50000); //大约延时450ms
- }
- for(i=0;i<7;i++) //将led右移一位
- {
- led=_cror_(led,1);
- delay(50000); //大约延时450ms
- }
- }
复制代码
|