標題: [原創(chuàng)] [打印本頁]

作者: 小雨306    時間: 2012-8-20 14:45
標題: [原創(chuàng)]
單片機新手的疑問?讓蜂鳴器響,為什么是P1^3等于0,而不是等于1?因為是數(shù)學系的,沒有學過模電和數(shù)電
我看不懂電路原理圖,但想學習嵌入式,難道非要系統(tǒng)地學一下模電和數(shù)電么?


作者: 青蘋果    時間: 2012-8-20 17:40

因為P1.3=0時,三極管才導通

如果要P1.3=1時,BUZZER響,那么可以換成NPN三極管


作者: ahshmj    時間: 2012-8-20 21:26

如果P1.3=1,那么三極管的基極電位接近發(fā)射極電位,能導通碼?

 

如樓上所說,想“1”導通,就換成“NPN”三極管。

 

但是一般單片機的拉電流(比如:P1.3=1)的能力沒有灌電流(比如:P1.3=0)的能力強。即便后面有三極管電流放大,“拉”、“灌”都可以,但是習慣上還是多以灌(=0)的方式。






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