#include<stc90.h> void delay(unsigned int s){ while(s--); } void P0_LED(void){ unsigned char a; unsigned char i; a=0xFE; i=8; while(i--){ P0=a; delay(6000); a=a << 1; a=a|0x01; if(a==0xFF) a=0xFE; if(i==0) P0=0xFF; } } void P2_LED(void){ unsigned char a; unsigned char i; a=0xFE; i=8; while(i--){ P2=a; delay(6000); a=a << 1; a=a|0x01; if(a==0xFF) a=0xFE; if(i==0) P2=0xFF; } } void main(void){ while(1){ P0_LED(); P2_LED(); } }
[此貼子已經被作者于2012-1-28 20:03:40編輯過]
|