Ⅰ 51單片機中P0口沒接上拉電阻 能用作ADC0809轉換的數據輸入口不
你好!
51單片機中P0口沒接上拉電阻,可以作ADC0809轉換的數據輸入口,但建議有的話,還是接上上拉電阻為好,驅動能力強,減少誤差,數據更准確。
打字不易,採納哦!
Ⅱ 89c51單片機p0口 必須加上拉電阻嗎
是的,因為p0口沒有內部上啦電阻,要輸出高電平必須外部接上拉,,否則你輸出高電平的時候 狀態就不確定了
Ⅲ 單片機為什麼要接上拉電阻,不接為 什麼沒有電啊,P0口
單片機灌電流的能力很強,但拉電流能力不強,當你要驅動一些電流比較大的元件時最好加上拉,防止電流過大燒壞單片機。
即使不接上拉,P0口高電平也是有輸出的,你說P0沒電肯定是有問題的
Ⅳ 單片機用不用接上拉電阻
單片機手冊上關於I/O部分說的很詳細,你可以仔細去看下。
用51來說,點燈分2中方式,一種是VCC---燈--電阻---單片機I/O,(燈和電阻的位置無關緊要)
第二種,單片機---燈---電阻--參考地。
第一種我們叫灌流式,就是電流往單片機里灌,這種方式幾乎所有的I/O口都不需要上拉電阻(個別只能輸入的單片機埠除外)
第二種叫推動式,依靠單片機內部開關管拉到電源。這種方式,需要看看I/O有沒有這中功能了。
Ⅳ 單片機的P0口為什麼內部沒有上拉電阻啊
設計單片機的時候P0是故意沒有上拉電阻的,因為設計上P0口除了作為普通I/O口之外,還用於擴展存儲器的地址/數據復用介面,在作為後者用途時需要使用到高阻狀態,因此不能設置上拉電阻。
Ⅵ 單片機P0口作為三極體的基極時可以不加上拉電阻嗎電
首先,你要明白,如果p0口不加上拉電阻,會有什麼現象:
因為p0口是開漏的,所以,如果不加上拉電阻,它可以輸出低電平,但是無法輸出高電平,只有加上拉,才能輸出高電平。
其次,看一下三極體的特性,不是很嚴格的說,pnp三極體,你可以認為是基極為低電平時導通,npn
三極體,你可以認為是高電平時導通,注意,我是不嚴格的說,嚴格的說的話,是與三極體三個電壓之間的關系來確定的,不嚴格的說,你可以認為只是高低電平的關系。
所以,基於以上兩點,如果你的p0驅動的是pnp三極體,你可以不加上拉電平,如果是npn
你必須要加,不然的話,你的npn三極體無法開通。
另外,我建議你,不管是什麼三極體,最好都加上上拉,因為這樣,可以避免干擾問題。如果你用p0驅動pnp,但是不加上拉,也能驅動,但是,當你的p0輸出1時,你pnp三極體的基極處於高阻態,不穩定,容易受到干擾。
Ⅶ 跪求了,單片機的P0口,關於接不接上拉電阻,什麼時候需要接,什麼時候不接
51單片機的引腳,由於內部結構的原因,輸出低電平,能力較強;而輸出高電平的能力很低,所以要用上拉電阻來協助。
特別是P0口,輸出高電平時,介面本身根本就沒有輸出能力,必須用外接上拉電阻來形成高電平。
但是,如果在P0口,外接了僅僅需要低電平驅動的器件(如LED的負極),就不需要上拉電阻。
介面輸出低電平時,外接的上拉電阻,會形成一個電流,這就造成了無用的功耗。
一般來說,上拉電阻,能省就省,沒有辦法了,才接上。
Ⅷ 單片機p0口輸出0時還應該加上拉電阻嗎
輸出0時是不用加上拉電阻,但是總有不輸出0的時候呀,所以還是建議加上上拉電阻。
Ⅸ 12系列單片機P0口要不要加上拉電阻
12系列單片機P0可以不用接上拉電阻,內部已經集成有,普通老款51單片機就要;
現在市面上很多基於51內核的晶元,例如大家非常熟悉的STC等型號,自身的P0口都有上拉電阻。當然為了保險起見,工程師在進行運行之前最好還是手動加上5-10K的上拉電阻,這樣可以最大限度的保障電流和驅動程序的整體安全性能,防止出現短路等突發性問題。
Ⅹ 單片機P0口驅動共陰極數碼管,中間加個了74ls245為什麼就不要加上拉電阻了
單片機的P0口,只可以輸出低電平。
輸出高電平時,是開漏狀態,可稱為是懸空狀態。要加上拉電阻,才能形成高電平。
而74LS系列的集成電路晶元,其輸入端,處於懸空時,就相當於輸入了高電平。
看看《數字電子技術》的書,就知道這個特點了。
把51單片機的P0口,直接連上74LS系列的晶元,就不用加上拉電阻了,自然就能是高電平。