你这个蜂鸣器能响说明程序代码部分没有问题,那么问题应该出现在硬件上面
蜂鸣器需要靠8550那一类三极管驱动的,而且一般要加电容
现在原因应该是蜂鸣器间隔时间过短,建议尝试将两次蜂鸣器响之间的间隔拉长一点试试
同樣的問題
程式碼不完全也不是很好講問題
但如果有聲音出來只是大小聲問題的話,參考以下電路
檢查流過R7的電流,如果是不同BJT也最好量測Vbe(B-E端)電壓ˋ值,看是否超過Vt(Threshold voltage)
以上供參考