本文目录一览:
如何让数码管显示几蜂鸣器响几声
1、key1=P3^4;uchar num=0;void delay(uint z);void main(){ while(1){ P2=0xfe;P0=table[num];delay(50);if(key1==0){ while(!key1);num++;};if(num==10){ num=0;};} } void delay(uint z){ while(z--);} 这是0~9的数码管按键显示。
2、另外写一个语句,将控制蜂鸣器的gpio设为输出高电平或低电平,蜂鸣器就不响了。
3、使用2051搭配最小系统就能实现了。关键在定时器上面,如果不需要精确的就用C写个延迟函数。
发表评论
2024-07-05 15:16:31回复