標(biāo)題: P0口一定要接上拉電阻嗎 [打印本頁]

作者: astronautking    時(shí)間: 2024-12-19 10:43
標(biāo)題: P0口一定要接上拉電阻嗎
想問一下大佬,P0口作為共陽數(shù)碼管的段選需要接上拉電阻嗎

作者: xiaobendan001    時(shí)間: 2024-12-19 13:25
不用吧
作者: carpcarey    時(shí)間: 2024-12-19 13:58
因?yàn)槭枪碴枖?shù)碼管,所以段選是低電平亮,所以P0口是灌電流?梢圆患由侠娮琛
作者: coody_sz    時(shí)間: 2024-12-19 16:29
看型號(hào),像STC的51,大布恩是有內(nèi)部上拉和推挽輸出的。
作者: tyrl800    時(shí)間: 2024-12-19 16:51
不需要
作者: 2997575461    時(shí)間: 2024-12-19 19:12
可以不用
作者: MountainJen    時(shí)間: 2024-12-19 22:50
因?yàn)镻0口要輸出低電平,所以不需要接上拉電阻。為了后面方便輸出高低電平穩(wěn)定,最好接上上拉電阻。
作者: vscos    時(shí)間: 2024-12-19 23:07
共陽極得要上拉電阻,不然無法輸出電壓
作者: rayin    時(shí)間: 2024-12-20 07:39
STC51單片機(jī)的P0端口可以設(shè)置為推挽輸出, 就可以不用上拉. 早期51單片機(jī)p0端口是開漏輸出的, 就需要上拉電阻.

作者: gongnn    時(shí)間: 2024-12-20 07:41
老款89C51系列做普通IO電平需要的。
作者: wufa1986    時(shí)間: 2024-12-20 07:54
新時(shí)代的單片機(jī)都不用
作者: TTQ001    時(shí)間: 2024-12-20 09:48
是否使用上拉電阻取決于單片機(jī)的類型,請(qǐng)閱讀產(chǎn)品數(shù)據(jù)表中的規(guī)格和要求。
作者: jjy1039    時(shí)間: 2024-12-20 11:18
STC的不用,只需要設(shè)置寄存器就可以了,AT的需要
作者: beared    時(shí)間: 2024-12-20 11:24
看單片機(jī)的具體類型
作者: newlined    時(shí)間: 2024-12-20 13:08
http://www.torrancerestoration.com/bbs/dpj-77205-1.html
請(qǐng)參考這個(gè)貼子
作者: yaosongjin    時(shí)間: 2024-12-20 14:14
IO做輸入的時(shí)候才需要上下拉電阻,作為輸出口就無需上下拉了。
作者: capation    時(shí)間: 2024-12-20 16:13
要接上拉電阻
作者: Y帥小伙    時(shí)間: 2024-12-21 15:15
不是一定需要 跟單片機(jī)引腳硬件電路有關(guān)
作者: qinlu123    時(shí)間: 2024-12-21 16:02
作共陽數(shù)碼管的段選是不需要上拉電阻的,但是不建議這么干,大量的電流直接灌進(jìn)單片機(jī)不是一個(gè)好的設(shè)計(jì)
作者: 吐谷渾    時(shí)間: 2024-12-21 16:39
P0口作為共陽數(shù)碼管的段選需要接上拉電阻。

因?yàn)镻0口是開漏輸出結(jié)構(gòu),內(nèi)部沒有上拉電阻。當(dāng)P0口輸出高電平時(shí),實(shí)際上是處于高阻態(tài),無法提供足夠的電流來驅(qū)動(dòng)數(shù)碼管正常顯示。接上拉電阻后,可以使P0口輸出高電平時(shí)能夠輸出足夠的高電平驅(qū)動(dòng)電流,從而讓數(shù)碼管各段正常顯示。
作者: qinlu123    時(shí)間: 2024-12-23 11:06
吐谷渾 發(fā)表于 2024-12-21 16:39
P0口作為共陽數(shù)碼管的段選需要接上拉電阻。

因?yàn)镻0口是開漏輸出結(jié)構(gòu),內(nèi)部沒有上拉電阻。當(dāng)P0口輸出高 ...

你這是從哪個(gè)智障AI那里復(fù)制過來的
作者: zhuls    時(shí)間: 2024-12-23 11:44
基本的邏輯搞清楚就不會(huì)問這個(gè)問題了。
作者: zhuls    時(shí)間: 2024-12-23 11:58
首先,P0口是什么類型的IO?
老51,比如89C51、52,是開漏的,還有STC89C51/52系列也是開漏的。
那什么又是開漏的IO,有什么特點(diǎn)呢?
當(dāng)開漏口做為輸出時(shí),它能輸出低電平,即把外部的電壓拉到低電平(電流許可范圍內(nèi)),但它無法向外輸出高電平。當(dāng)它被設(shè)為輸出高時(shí),它的IO是開路的。其電平由外部器件決定,
所以,使用開漏口,又需要它必需輸出高電平時(shí),才需要上拉。
而在本題中,是做為LED的段選,即LED的負(fù)極,那LED的正極(陽極)即位選必然是接到電源正端,
要LED點(diǎn)亮,LED正極接通正電源、LED負(fù)極接開漏口并輸出低電平。
要LED不亮,LED正極接通正電源、LED負(fù)極接開漏口并輸出高電平。恰好開漏口輸出高時(shí)是開路的,沒有了電流回路,LED自然就不亮了。。。。。
所以本題中,可以不接上拉。

作者: npn    時(shí)間: 2024-12-23 14:13
jjy1039 發(fā)表于 2024-12-20 11:18
STC的不用,只需要設(shè)置寄存器就可以了,AT的需要

STC89/90系列除外,因?yàn)闆]有P0M0與P0M1寄存器,其他系列有該寄存器的都不需要上拉電阻。
作者: JoyLee    時(shí)間: 2024-12-23 16:42
可以不加,如果發(fā)現(xiàn)輸出驅(qū)動(dòng)電流不夠再加上拉電阻抬高電壓
作者: STM32AA    時(shí)間: 2024-12-23 17:59
51單片機(jī),接上10K上拉,不較真。
作者: 阿慶913    時(shí)間: 2024-12-24 09:19
P0口應(yīng)該得用上拉吧,一般其他口不上拉電阻的原因是他們內(nèi)部已經(jīng)有了,但是P0口內(nèi)部沒有,無論如何都得上拉電阻吧
作者: 日落前的黃昏    時(shí)間: 2024-12-25 09:30
開發(fā)板中是不需要的,但是我試過在Proteus里是要接的
作者: 老頑童4321    時(shí)間: 2024-12-25 13:26
共陽數(shù)碼管,灌電流負(fù)載,有限流電阻即可,避免P0口過載,
作者: 1b35    時(shí)間: 2024-12-25 15:29
51需要啊做輸入輸出的話
作者: 小鴨子過馬路    時(shí)間: 2024-12-25 15:45
P0作輸入時(shí)不需要上拉電阻,但要先置1哦
作者: 125dd    時(shí)間: 2024-12-25 22:05
絕大部分是不需要的,具體需要的可以自行查一下型號(hào)
作者: 菜鳥雞雞    時(shí)間: 2024-12-26 17:53
stc89c52rc需要接上拉電阻
作者: 11221212    時(shí)間: 2024-12-27 16:43
P0口作為共陽數(shù)碼管的段選信號(hào)時(shí),通常不需要接上拉電阻。
作者: whwteng    時(shí)間: 2024-12-27 16:45
可以不用,大部分單片機(jī)支持內(nèi)部上拉
作者: whwteng    時(shí)間: 2024-12-27 16:45
可以不用,大部分單片機(jī)都是支持內(nèi)部上拉
作者: 新鄉(xiāng)家電維修    時(shí)間: 2024-12-28 11:04
建議樓主刪除錯(cuò)誤回復(fù),別誤導(dǎo)初學(xué)者,驅(qū)動(dòng)共陽數(shù)碼管段選,是不需要另外接上拉電阻的,不接受反駁
作者: 123454222    時(shí)間: 2024-12-29 10:09
可以不用
作者: 6666yyyy    時(shí)間: 2024-12-30 09:48
具體看單片機(jī)型號(hào)
作者: yesgood    時(shí)間: 2024-12-30 15:23
具體看一下單片機(jī)型號(hào),一些型號(hào)是需要接的

作者: 紫歓愛吃檸檬    時(shí)間: 2024-12-30 18:42
課本上是作為I/0口使用一定要接上拉電阻




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