欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 1602液晶對單片機P0口影響 [打印本頁]

作者: Cmz@    時間: 2020-5-26 21:42
標題: 1602液晶對單片機P0口影響
為什么p0口的led流水燈效果在插上1602液晶后,液晶會將p0口全部拉低,導致p0口的led燈全部點亮?(1602液晶和p0口led燈共用p0口)

作者: f556    時間: 2020-5-26 22:21
P0口上電復位后是開漏輸出,當P0管腳作IO口時,需要外加10K—4.7K的電阻,當P0口管教做為地址/數據復用線使用時,不用加外加電阻。

作者: Cmz@    時間: 2020-5-27 10:18
f556 發表于 2020-5-26 22:21
P0口上電復位后是開漏輸出,當P0管腳作IO口時,需要外加10K—4.7K的電阻,當P0口管教做為地址/數據復用線使 ...

你好,能解釋得更詳細點嗎?不是很懂這跟流水燈不能與1602同時用有什么關系
作者: chinayanhui    時間: 2020-5-27 11:40
每個P0口接上一個10K的上拉電阻就好了。
作者: Cmz@    時間: 2020-5-27 14:37
chinayanhui 發表于 2020-5-27 11:40
每個P0口接上一個10K的上拉電阻就好了。

我這是開發板,本來就有外接上拉電阻的。就是我在弄流水燈實驗(低電平點亮led燈)的時候插上液晶,全部的p0^i口都被拉低,p0口的一整排led燈就全亮了,不知道為什么液晶會影響p0口的流水燈實驗。
作者: odfggf    時間: 2020-5-28 20:15
流水燈、1602等共用 P0 口總線,讀完后繼續保持 LCD1602_E 是高電平的話,1602 會繼續輸出它的狀態值,輸出的這個值會占據了 P0 總線,干擾到流水燈等其它外設。因此讀取完后,通常要LCD1602_E = 0來釋放總線。
或者LCD1602_E 對地接下拉電阻,可以保證這個引腳上電后默認是低電平
作者: ^-^    時間: 2020-5-29 12:47
Cmz@ 發表于 2020-5-27 10:18
你好,能解釋得更詳細點嗎?不是很懂這跟流水燈不能與1602同時用有什么關系

你可以理解為:P0輸出電流比較小,需要接上拉電阻提高輸出能力。
作者: ^-^    時間: 2020-5-29 12:51
在51單片機中,P0~P3接口中,P0的輸出能力最小,最大輸出電流在10ma左右(8個端口總和),單獨1602就需要接上拉電阻,更何況你加LED與1602。
作者: ^-^    時間: 2020-5-29 12:52
chinayanhui 發表于 2020-5-27 11:40
每個P0口接上一個10K的上拉電阻就好了。

接個排阻美滋滋
作者: ^-^    時間: 2020-5-29 12:59
Cmz@ 發表于 2020-5-27 14:37
我這是開發板,本來就有外接上拉電阻的。就是我在弄流水燈實驗(低電平點亮led燈)的時候插上液晶,全部 ...

開發板共用P0口的話,把8個LED公共端的跳線帽拿了就可以了。
同時亮的原因是:1602接口屬于輸入接口,上拉電阻提供電流流入1602了,因此LED燈電路形成回路,燈就全亮了。
作者: odfggf    時間: 2020-5-29 20:45
^-^ 發表于 2020-5-29 12:59
開發板共用P0口的話,把8個LED公共端的跳線帽拿了就可以了。
同時亮的原因是:1602接口屬于輸入接口,上 ...

開發板教程里面說明是因為共用P0口,而1602 液晶的使能引腳 E,高電平的時候是有效,高電平時會影響 P0 口等其他設備,所以必須加一句 LCD1602_E=0。
有的開發板為防止這種情況發生,會在使能引腳 E加下拉電阻,這樣單片機上電默認低電平,就不會出現這種情況。
作者: load1    時間: 2020-5-29 22:55
要接上拉的
作者: TTQ001    時間: 2020-5-30 03:20
P0端口是集電極開路輸出,在P0端口的每個引腳上增加一個4.7k至10k歐姆的電阻。
作者: Cmz@    時間: 2020-6-4 15:09
TTQ001 發表于 2020-5-30 03:20
P0端口是集電極開路輸出,在P0端口的每個引腳上增加一個4.7k至10k歐姆的電阻。

確實是液晶使能端的問題,跟上拉電阻沒什么關系,開發板本來就有加上拉電阻。我在程序中讓液晶使能端為低電平,此時P0口不會因為開發板插入了液晶而影響流水燈效果
作者: li131421    時間: 2020-6-4 16:03
P0口上電復位后是開漏輸出,當P0管腳作IO口時,需要外加10K—4.7K的電阻,當P0口管教做為地址/數據復用線使用時,不用加外加電阻。
作者: li131421    時間: 2020-6-4 16:04
流水燈、1602等共用 P0 口總線,讀完后繼續保持 LCD1602_E 是高電平的話,1602 會繼續輸出它的狀態值,輸出的這個值會占據了 P0 總線,干擾到流水燈等其它外設。因此讀取完后,通常要LCD1602_E = 0來釋放總線。 或者LCD1602_E 對地接下拉電阻,可以保證這個引腳上電后默認是低電平
作者: Cmz@    時間: 2020-6-10 11:44
刪除本帖




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