#include<reg52.h> #define uint unsigned int uint aa;unsigned char pp;bit close; sbit didi=P2^3; void main(){ TMOD=0x01; TR0=1; TH0=0xff;
。 TL0=0x9c ET0=1; EA=1; while(1) { if(pp==10) { pp=0; if(!close) didi=~didi; aa++; } if(aa==200) { didi=1; close=1; } if(aa==300)
close=0; aa=0; } }} void
time0() interrupt 1{ TH0=0xff; TL0=0x9c; pp++;}
它好像是蜂鸣器发声,但我不清楚while里面是怎么执行的
一周热门 更多>