A. 51單片機P0口為什麼要接上拉電阻
P0口和其它三個口的內部電路是不同的,如下圖
P0口是接在兩個三極體D0和D1之間的,而P1-P3口的上部是接一個電阻的。P0口的上面那個三極體D0是在進擴展存儲器或擴展匯流排時使用MOVX指令時才會控制它的導通和截止,在不用此指令時都是截止的。在平常我們使用如:P0_1=0P0_1=1這些語句時控制的都是下面那個三極體D1。
我們先假設P1口接一個74HC373,來看一看它的等效圖
當P0=0時P0點為低電位,發光管亮起,流過D1的電流約為15mA。
當P0=1時,P0點為懸空,但發光管和180歐電阻都是低阻抗元件,P點電位就為高電位,再說也無任何輸出影響,因此這樣電路是可以的。
B. 51單片機接按鍵時為什麼需要上拉電阻
標準的輸入口為高胡攜阻改做氏態 無電勢,按鍵低電平觸發時,上拉之後可以使核散未觸發時管腳保持一個穩定的高電平未觸發狀態
C. 單片機接數碼管時上拉電阻
上拉電阻一般用4.7K,其實只要2K到10K之間都行。
接數碼管的話要接限流電阻,不接限流的話電流太大了,當時可能數碼管會很亮,但是數碼管的壽命就會明顯縮短,用不了多久就會壞掉,所以要就限流電阻,一般用330到1K,根據自己要的亮度來選擇,電阻越大則數碼管越暗。
單片機數碼管電路中的上拉電阻說明:
1,上拉就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用。下拉同理,也是將不確定的信號通過一個電阻鉗位在低電平。
2,上拉是對器件輸入電流,下拉是輸出電流;強弱只是上拉電阻的阻值不同,沒有什麼嚴格區分;對於非集電極(或漏極)開路輸出型電路(如普通門電路)提供電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開路輸出型電路輸出電流通道。
3,數碼管也稱LED數碼管, 按發光二極體單元連接方式可分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極體的陽極接到一起形成公共陽極(COM)的數碼管,共陽數碼管在應用時應將公共極COM接到+5V,當某一欄位發光二極體的陰極為低電平時,相應欄位就點亮。
4,共陰數碼管是指將所有發光二極體的陰極接到一起形成公共陰極(COM)的數碼管,共陰數碼管在應用時應將公共極COM接到地線GND上,當某一欄位發光二極體的陽極為高電平時,相應欄位就點亮,當某一欄位的陽極為低電平時,相應欄位就不亮。
D. 為什麼51單片機需要接上拉電阻怎麼接
只有P0口需要上拉做殲.因為P1P2P3口在內部已經上拉了,不上拉,P0口不能輸出高衫胡大電平.當P0口高電平有效時或豎要外接上拉提供驅動電流.
E. 51單片機怎麼加上拉電阻看書沒看懂~~~
1、某些型號單片機內置了上拉電阻,可以通過程序來設定IO口為上拉模式。
2、對於不帶上拉或者上拉太弱的單片機,可以通過外加上拉電阻的方式,同時將對應IO口設置為開漏模式,否則容易損壞單片機IO口。
3、一般外接上拉電阻可以取值1-10K左右,直接將電阻接到VCC。
4、同時有電阻下拉的方式,即把電阻直接接到GND。
F. 單片機中P0口作為輸出為什麼要上拉電阻
上拉電阻就是從電源高電平引出的電阻接到輸出。P0口作為IO口輸出的時候時輸出低電平為0輸出高電平為高組態(並非5V,相當於懸空狀態)。也就是說PO口不能真正的輸出高電平,給所接的負載提供電流,因此必須接上拉電阻(一電阻連接到VCC),由電源通過這個上拉電阻給負載提供電流。
由於P0口內部沒有上拉電阻,是開漏的,不管它的驅動能力多大,相當於它是沒有電源的,需要外部的電路提供,絕大多數情況下P0口是必需加上拉電阻的。
(6)單片機接上拉電阻擴展閱讀:
如果電平用OC(集電極開路,TTL)或OD(漏極開路,CMOS)輸出,那麼不用上拉電阻是不能工作的, 這個很容易理解,管子沒有電源就不能輸出高電平了。
如果輸出電流比較大,輸出的電平就會降低(這是電路中已經有了一個上拉電阻的情況下,但是電阻太大,壓降太高),就可以用上拉電阻提供電流分量, 把電平「拉高」。其實這些都是按需要,工作在線性范圍的上拉電阻不能太小,當然也會用這個方式來實現門電路電平的匹配。
G. 單片機中上拉電阻的作用是什麼
由於P0口內部沒歲宴並有上拉電阻,是開漏的,不管它的驅動能力多大,相當於它是沒有電源的,需要外部的電路提供,絕大多數情況下P0口是必需加上拉電阻的。
1.一般51單片機的P0口在作為地址/數據復用時不接上拉電阻。
2.作為一般的I/O口時用時,由於內部沒有上拉電阻,故要接上上拉電阻!!
3.當p0口用來驅動PNP管子的時候,就不需要上拉電阻,因為此時的低電平有效;
4.當P0口用來驅動NPN管子的時候,就需要上拉電阻的,因為此時只有當P0為1時候,才能夠使後級端導通。
簡單一點說就是它要驅動LCD顯示屏顯示就必須要有電源驅乎跡動,否則亮不了,而恰好P0口沒有電源,所以就要外接電祥州源,接上電阻是起到限流的作用;如果接P1、P2、P3埠就不用外接電源和電阻了。
H. 單片機中上拉電阻的作用是什麼
上拉就是將不確定的信號通過一個電阻嵌位在高電平,電阻同時起限流作用,
1TTL驅動渣哪CMOS時,如果TTL輸出最低高電平低於CMOS最低高電平時,提高輸出高電平值
2 OC門必須加上拉,提高電平值
3 加大輸出的驅動能力(單片機較常用)
4 CMOS晶元中(特別是門的晶元),為防靜電干擾,不用的引腳也不懸空,一般上拉,降低阻抗,提供泄荷通路
5 提高輸出電平,提高晶元輸入沖虧信號的雜訊容限,增強抗干擾
6 提高匯流排抗電磁能力如判碼,空腳易受電磁干擾
7 長線傳輸中加上拉,是阻抗匹配抑制反射干擾
上拉是對器件注入電流,下拉是輸出電流,弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分,對於非集電極(或漏極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開路輸出型電路輸出電流通道。上拉電阻: 就是從電源高電平引出的電阻接到輸出 1,如果電平用OC(集電極開路,TTL)或OD(漏極開路,CMOS)輸出,那麼不用上拉電阻是不能工作的, 這個很容易理解,管子沒有電源就不能輸出高電平了。 2,如果輸出電流比較大,輸出的電平就會降低(電路中已經有了一個上拉電阻,但是電阻太大,壓降太高),就可以用上拉電阻提供電流分量, 把電平「拉高」。(就是並一個電阻在IC內部的上拉電阻上, 讓它的壓降小一點)。當然管子按需要該工作在線性范圍的上拉電阻不能太小。當然也會用這個方式來實現門電路電平的匹配。上,就是指高電平;所謂下,是指低電平。上拉,就是通過一個電阻將信號接電源,一般用於時鍾信號數據信號等。下拉,就是通過一個電阻將信號接地,一般用於保護信號。這是根據電路需要設計的,主要目的是為了防止干擾,增加電路的穩定性。
I. 單片機上拉電阻怎麼加
上消慎拉顧名拿源敬思義是接電阻對vcc,下拉是接電阻對地,通常10K電阻,大部分裂笑單片機帶內部上拉,可以通過程序直接初始化為上拉就可以了。