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

標題: 用89C51單片機驅動有源蜂鳴器的io電平問題 [打印本頁]

作者: afdsfsda    時間: 2019-5-19 14:35
標題: 用89C51單片機驅動有源蜂鳴器的io電平問題
電路圖很簡單,用51驅動蜂鳴器

用PCB做完后,輸入+5V,I/O口都是低電平。單片機內部不都是默認上拉電阻的嗎?為什么我的會是低電平?
望大神們指點

無標題.png (274.69 KB, 下載次數: 27)

無標題.png

作者: wc86110    時間: 2019-5-19 23:04
偏偏遇上偏偏了唄
作者: 笨笨兔    時間: 2019-5-20 08:39
三極管基級需要串聯一個電阻到CPU.
CPU復位電容太小,應加大。
你基礎太差,還是多看教材、多學習吧!
作者: yzwzfyz    時間: 2019-5-20 08:41
有上拉不表示輸出是0啊。如果有上拉就輸出1,那么要輸出0怎么辦呢?
作者: 07700114    時間: 2019-5-20 10:13
單片機引腳和三極管之間要加限流電阻
作者: afdsfsda    時間: 2019-5-20 11:28
笨笨兔 發表于 2019-5-20 08:39
三極管基級需要串聯一個電阻到CPU.
CPU復位電容太小,應加大。
你基礎太差,還是多看教材、多學習吧!

嗯,我應該加個串聯電阻,防止三極管降壓太大。
但你說的CPU復位電容太小這點,我不敢茍同。100pf已經夠大了,實際我使用的是10pf的電解電容。只需2個機器周期就可以使其復位,10pf綽綽有余了。
作者: afdsfsda    時間: 2019-5-20 11:51
yzwzfyz 發表于 2019-5-20 08:41
有上拉不表示輸出是0啊。如果有上拉就輸出1,那么要輸出0怎么辦呢?

謝謝你的解答。
我的意思是,51單片機在上電情況下,P0為開漏I/O口模式,其他默認為準雙向I/O口模式。但我只是讀出,并不是輸入。所以,我認為這個端口應該是輸出高。
作者: 幻劍心    時間: 2019-5-20 15:11
。。為啥偏偏用3.0/3.1。。用P2口試試。3.0/3.1是復用口。默認狀態應該是低電平。還有,P0口也沒有上拉電阻呀。。。
作者: 幻劍心    時間: 2019-5-20 15:17
afdsfsda 發表于 2019-5-20 11:28
嗯,我應該加個串聯電阻,防止三極管降壓太大。
但你說的CPU復位電容太小這點,我不敢茍同。100pf已經夠 ...

1、阻容復位時,電容C1為10uF,電阻R1為10K。這是數據手冊上的。
作者: abcd44    時間: 2019-5-20 16:11
你把積極斷開就變高電平了   就是這么神奇
作者: 還有誰?    時間: 2019-5-20 21:06
可以直接將接三極管的線斷開接P3.0口上,應該會響 ,只是聲音大小的事,如果再不響就要查代碼了
作者: jmkl128    時間: 2019-5-21 06:41
PF ,uF,上拉,下拉,,,頭都大了吧?
作者: afdsfsda    時間: 2019-5-21 16:05
幻劍心 發表于 2019-5-20 15:11
。。為啥偏偏用3.0/3.1。。用P2口試試。3.0/3.1是復用口。默認狀態應該是低電平。還有,P0口也沒有上拉電阻 ...

謝謝解答
P3口跟P1P2口一樣,我不使用復用功能




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