流水燈
- 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
- }
- }
復制代碼
|