1樓:
傳統的51單片
機p0口的電流驅動能力較弱。如果用來驅動數碼管(多段的led),版建議增加外部的驅權動器:用51微控制器的p0口驅動外部驅動器,再由外部驅動器驅動數碼管。
這時p0口可以不用上拉電阻。
(外部驅動器可以是三極體或積體電路)
51微控制器中p0口作i/o使用時,為什麼要在外部接上拉電阻
2樓:可軒
基本贊同51259079朋友解釋。
我從面向微控制器程式設計師的角度補充一點:
若未執行指令對p0口某位p0x置0時,上拉電阻可確保p0x狀態為1,有利於提高i/o狀態的穩定及控制的可靠性。
3樓:匿名使用者
1、當ttl電路驅動copycmos電路時,如果電路輸出的高電平低於cmos電路的最低高電平(一般為3.5v), 這時就需要在ttl的輸出端接上拉電阻,以提高輸出高電平的值。
2、oc閘電路必須使用上拉電阻,以提高輸出的高電平值。
3、為增強輸出引腳的驅動能力,有的微控制器管腳上也常使用上拉電阻。
4、在cmos晶元上,為了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻以降低輸入阻抗, 提供洩荷通路。
5、晶元的管腳加上拉電阻來提高輸出電平,從而提高晶元輸入訊號的雜訊容限,增強抗干擾能力。
6、提高匯流排的抗電磁干擾能力,管腳懸空就比較容易接受外界的電磁干擾。
7、長線傳輸中電阻不匹配容易引起反射波干擾,加上、下拉電阻是電阻匹配,有效的抑制反射波干擾。
4樓:匿名使用者
微控制器每個baiio口的輸入輸出du電流十分有限zhi,超過的話會燒壞dao晶元。加上上拉電阻,
51微控制器p0口不用上拉電阻也能工作嗎?比如說驅動數碼管等?
5樓:匿名使用者
傳統的51微控制器p0口的電流驅動能力較弱。如果用來驅動數碼管(多段的led),建回議增加外部的驅動器:用51微控制器答的p0口驅動外部驅動器,再由外部驅動器驅動數碼管。
這時p0口可以不用上拉電阻。
(外部驅動器可以是三極體或積體電路)
6樓:鴨雞雞
糾正!!!!p0口做輸出時,需要加上拉電阻,否則不能輸出高電平,不能輸出高就是廢了!
因此只要用p0口做輸出驅動其他元件就必須加上拉電阻。其他三個口則不用。
7樓:匿名使用者
可以的 一般要是用拉電流的形式就得用上拉電阻 如果是灌電流就可以不用上拉電阻 用共陽數碼管 呵呵 現在是stc51微控制器效能不錯。
8樓:滑動
嚴重同意樓上的觀點,中國電子diy之家**邀請你。
9樓:匿名使用者
只要用在低電平生效的就能工作
10樓:山覺許如雲
數字**是不考慮電流的
共陰極是需要p0口輸出電流,而不是輸入電流,樓下的明白不!!
否則需要共陽極
51微控制器P0口接LED燈有A103J排阻作為上拉電阻是不是還要加限流電阻
上拉電阻和限流電阻不是同乙個概念,最好還是都加200歐姆左右的電阻,不過51微控制器的i o驅動能力比較弱 如果不是掃瞄方式逐個點亮led,那麼限流電阻是必須加的,每只470 就可以,普通微控制器為置0點亮led,不加肯定不能正確控制的,p0口的上拉電阻也需要加入但絕對與限流電阻無關。不用。接法是 ...
51微控制器P0口如何作為位址資料匯流排使用
51微控制器有乙個ae引腳控制選擇外部儲存器還是內部儲存器的 你問的是硬體介面copy設計,不能用程式來表達。你搜本51原理書,硬體部分有資料 位址和控制匯流排擴充套件方法,時序也有,參考一下就行了。說它不是用程式控制的,是因為你訪問乙個外部位址空間裡的資料的指令只有一條,cpu在執行這條指令時會在...
51微控制器P0口的特殊用途,簡述89C51微控制器P0口功能作用,有知道的嗎
簡單的說p0口除了作為普通的i o口外還用來做擴充套件裝置資料匯流排和位址匯流排,其它的口不行。找本微控制器書自己看看吧,那本上邊都有,很簡單 簡述89c51微控制器p0口功能作用,有知道的嗎 通用輸入輸出口,可做低8位位址輸出端,51微控制器的p0口是開漏的,使用時要接上拉電阻 p0.0 p0.7...