欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 請教一下大家單片機蜂鳴器程序的問題 [打印本頁]

作者: hu1007110281    時間: 2021-5-2 09:01
標題: 請教一下大家單片機蜂鳴器程序的問題
為啥我按圖連接的電路,程序燒進去了,但是按下K1蜂鳴器卻不響,是單片機程序的問題嗎?
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit Key=P2^5;
  5. sbit DoorBell=P2^7;
  6. uint p=0;
  7. //主程序
  8. void main()
  9. {
  10. DoorBell=0;
  11. TMOD=0x00; //T0 方式 0
  12. TH0=(8192-700)/32; //700us 定時
  13. TL0=(8192-700)%32;
  14. IE=0x82;
  15. while(1)
  16. {
  17. if(Key==0) //按下按鍵啟動定時器
  18. {
  19. TR0=1;
  20. while(Key==0);
  21. }
  22. }
  23. }
  24. //T0 中斷控制點陣屏顯示
  25. void Timer0() interrupt 1
  26. {
  27. DoorBell=~DoorBell;
  28. p++;
  29. if(p<400) //若需要拖長聲音,可以調(diào)整 400 和 800
  30. {
  31. TH0=(8192-700)/32; //700us 定時
  32. TL0=(8192-700)%32;
  33. }
  34. else if(p<800)
  35. {
  36. TH0=(8192-1000)/32; //1ms 定時
  37. TL0=(8192-1000)%32;
  38. }
  39. else
  40. {
  41. TR0=0;
  42. p=0;
  43. }
  44. }
復(fù)制代碼


51hei截圖20210501211116.png (82.39 KB, 下載次數(shù): 66)

51hei截圖20210501211116.png

作者: 欣欣    時間: 2021-5-2 12:03
程序沒問題,我已經(jīng)實驗過了,可以發(fā)聲的。
作者: 96317    時間: 2021-5-2 12:07
按鍵不用延時消抖的嘛
作者: dj3365191    時間: 2021-5-2 18:58
蜂鳴器要接到Q1集電極與地之間才能正常發(fā)聲
作者: birdzhyli    時間: 2021-5-2 23:14
仿真和實際電路還是有區(qū)別的,沒有限流電阻,三極管可能已經(jīng)OVER了




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1