- #include<reg52.h>
- void delay(unsigned int t);
- void main(void)
- {
- unsigned char i,j;
-
- while(1)
- {
-
- for(j=0,P0=0XFE;j<8;j++)
- {
-
- delay(50000);
- P0<<=1;
- P0=P0|0X01;//二進制為0000 0001。此句將移位后自動變成0的IO口重新變成1
- }
- for(i=0,P2=0xFE;i<8;i++)
- {
-
- delay(50000);
- P2<<=1;
- P2=P2|0X01;
- }
- }
- }
- void delay(unsigned int t)
- {
- while(--t);
- }
復制代碼
|