#include <reg52.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char
void DelayMS(uint z) { uint i=0; for(;z>0;z--) { for(;i<20;i++); }
}
sbit WEI=P2^7; sbit SJ=P1^4;
uchar k,j; void main(void) { uchar LED=0xfe; SJ=0; WEI=0; while(1) { P0=LED; LED=_crol_(LED,1); DelayMS(2000); } }
這樣改也可以。延遲可以改大
一些 |