- #include<reg52.h>
- void delay1ms(void);
- unsigned char swy[]={0xbf,0x08,0x99,0x99,0x99,0x0b,0x9b,0xdb};
- unsigned char hwy[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
- int i;
- void main()
- {
-
- while(1)
- {
- for(i=0;i<8;i++)
- {
- P0 = hwy[i];
- P2 = swy[i];
- delay1ms();
- }
-
- }
- }
- void delay1ms(void) //?? 0us
- {
- unsigned char a,b,c;
- for(c=1;c>0;c--)
- for(b=142;b>0;b--)
- for(a=2;a>0;a--);
- }
復制代碼 |