delay1(10); TR0=1; i++; }
TR0=0; fm=1; }
void delay(uint z) //延时165MS,即十六分音符 { uint x,y;
for(x=z;x>0;x--)
for(y=19000;y>0;y--); }
void delay1(uint z) //延时1MS { uint x,y;
for(x=z;x>0;x--)
for(y=112;y>0;y--); }
void beep() //蜂鸣器叫一声 { uchar i;
for(i=0;i<50;i++) { fm=~fm; delay1(1); } fm=1; }
第 29 页 共 32 页
附录2:
PCB图:
第 30 页 共 32 页