相关代码 |
|
//8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。 #include #include #define uint unsigned int #define uchar unsigned char sbit BEEP=P1^5; uchar temp,a; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void main() { temp=0xfe; P2=temp; while(1) { BEEP=0; delay(500); BEEP=1; a=0xff; P2=a; delay(500); temp=_crol_(temp,1); delay(500); P2=temp; } }
相关资源 |
|