|
發布時間: 2020-5-20 16:22
正文摘要:如題,LCD1602液晶顯示器的DB0~DB7接在了STC89C52單片機的P0.0~P0.7口,是否需要接上拉電阻?我在protel里畫圖沒有接,做的實物也沒有,但是工作都正常,在做proteus仿真的時候,參考LCD1602畫法,給它接了一個上拉 ... |
| 看自己的情況,有的需要接上拉電阻,有的不需要接, |
| 51 P0口都必須要接上拉,其他IO或者其他單片機都是有上拉或者弱上拉的,樓主不要依靠液晶屏的上拉,這樣做不安全。 |
| 應該是1602本身有了上拉電阻,但是對51單片機來說P0作為IO口最好還是加上拉電阻比較好。 |
| 加上后更穩定,不需要上拉電阻也可以 |
| p1、p2、p3口都有內置的上拉電阻。唯獨p0口沒有,所以要外加上拉電阻。 |
| 可要可不要,但加上后更穩定,做實物時建議加上 |
| 不需要上拉電阻也可以 |
muzhi 發表于 2020-5-20 17:47 想請問一下有兩個功能的怎么才算用作數據/地址總線,怎么才算用作通用io?這里連接1602算作數據總線上方管子打開當作上拉應該也是可以的啊。 |
| p0-p3做復用時一般不需要加上拉或下拉電阻,但單輸出驅動負載時都應加1k左右的上拉電阻,單輸入時要加入10k左右的下拉電阻,且輸入為低電平觸發 |
| 一般不需要的,麻煩 。但是注意51系列使用P0口由于內部自然成高阻態,所以必須外接上拉電阻,有利于電路的穩定輸出和保護電路不受破壞。 |
| 加上拉電阻電路更穩定 |
| STC89C52 P0端口是開放式集電極輸出,如果它們用于驅動沒有上拉電阻或具有弱上拉電阻的外部外圍設備的邏輯狀態,那么我們必須在P0端口連接上增加上拉電阻。 |
|
P0接1602不需要上拉電阻 |
| 不需要 我沒接上拉電阻它也正常顯示 |
| 按規范STC89C52的P0接LCD1602的DB0~DB7需要外接上拉電阻,因為STC89C52的P0端口是開漏模式,如果所選用LCD1602的DB0~DB7的端口內阻較大,可能會發生通訊異常。總之不加上拉電阻是因為LCD1602端口提供了弱上拉條件,不代表所有品牌的LCD1602都能這么做。 |
|
是否需要接上拉電阻?一般不接,標準的IO口通信能省事則省,高低電平邏輯清晰。 好象對串、并行通信而言,如果通訊距離較遠,需接上拉電阻。這種較遠估計0.5~幾米。 |