![]() |
發布時間: 2021-6-21 16:42
正文摘要:#include<reg52.h> #define uchar unsigned char u8; #define uint unsigned int u16; sbit k1=P1^0; sbit k2=P1^1; sb ... |
因為設計者沒讓他有這功能 ![]() |
定時器中斷里干的事情太多,中斷里只計數,其他事情放到main循環里。 |
TR0=0; while(k1!=0) { P0=0x00; P2=0x00; buz=1; delay(1000); P0=0xff; P2=0xff; buz=0; delay(1000); } dcount=99; } 把計數都關了,需要它怎么響? 用一個單獨的flag做buz=~buz就可以了 |
wc86110 發表于 2021-6-21 16:58 那咋搞啊,求指導 |
就這程序電路不管用到啥蜂鳴器都不會報警 |