標題: 單片機電路板LCD1602和數(shù)碼管引腳沖突了 [打印本頁]

作者: Snowmaker    時間: 2023-7-14 17:20
標題: 單片機電路板LCD1602和數(shù)碼管引腳沖突了
我的單片機板子中,LCD1602和數(shù)碼管引腳沖突了,就是讓LCD1602屏顯示的時候,數(shù)碼管有一個總是亮著,怎么讓亮著的數(shù)碼管關掉

作者: wulin    時間: 2023-7-14 21:05
沒有硬件電路圖無法給出準確有效的建議。
作者: Snowmaker    時間: 2023-7-14 22:28
wulin 發(fā)表于 2023-7-14 21:05
沒有硬件電路圖無法給出準確有效的建議。

那請問這種問題可以通過軟件編程解決嗎,還是說只能通過修改電路圖來解決
作者: Snowmaker    時間: 2023-7-14 22:32
我的意思就是說數(shù)碼管用到P0口,然后LCD1602也要用到P0口,所以我使用LCD1602的時候數(shù)碼管有一個一直會亮,我如果想在使用LCD1602的同時關掉數(shù)碼管,可以用軟件編程來解決嗎,還是說只能修改硬件來解決。菜鳥求問!�。�

51hei截圖_20230714222702.png (30.21 KB, 下載次數(shù): 80)

51hei截圖_20230714222702.png

51hei截圖_20230714222724.png (60.42 KB, 下載次數(shù): 76)

51hei截圖_20230714222724.png

51hei截圖_20230714222927.png (74.43 KB, 下載次數(shù): 82)

51hei截圖_20230714222927.png

作者: yxy666    時間: 2023-7-14 22:41
需要看你的原理圖和PCB圖
作者: wulin    時間: 2023-7-15 06:13
本帖最后由 wulin 于 2023-7-19 08:00 編輯
Snowmaker 發(fā)表于 2023-7-14 22:28
那請問這種問題可以通過軟件編程解決嗎,還是說只能通過修改電路圖來解決

這圖是普中開發(fā)板硬件電路。開發(fā)板制造商為了在有限的硬件資源條件融入更多的演示功能,很難規(guī)避相互侵擾。有些開發(fā)板增加了一些插針跳線斷開局部功能模塊的電源以規(guī)避相互侵擾。但普中開發(fā)板這部分電路沒有這個選項。也無法運用軟件徹底消除。只能無視它的存在,并不影響目標功能的實現(xiàn)。
作者: yzwzfyz    時間: 2023-7-15 10:01
研究一下:J2.6和U4.19、U4.1。問題就可以解決了。
作者: m182892    時間: 2023-7-15 14:33
把數(shù)碼管位選關掉。
作者: Snowmaker    時間: 2023-7-15 17:38
wulin 發(fā)表于 2023-7-15 06:13
這圖是普中開發(fā)板硬件電路。開發(fā)板制造商為了在有限的硬件資源條件融入更多的演示功能,很難規(guī)避相互侵擾 ...

好的謝謝
作者: Snowmaker    時間: 2023-7-15 17:39
m182892 發(fā)表于 2023-7-15 14:33
把數(shù)碼管位選關掉。

好的謝謝,有點思路,待會去試一試
作者: npn    時間: 2023-7-15 19:51
請將單片機所有沒有使用的IO口全部設為高阻態(tài)
作者: lkc8210    時間: 2023-7-18 15:28
普中用的是共陰極數(shù)碼管
在寫完LCD1602的命令/數(shù)據(jù)后立刻把P0腳賦0x00即可
令外要減少寫命令/數(shù)據(jù)函數(shù)的延時時間
以下是寫命令函數(shù)的例子

  1. void lcd1602_write_cmd(u8 cmd)
  2. {
  3.         u8 i;
  4.         LCD1602_RS=0;//選擇命令
  5.         LCD1602_RW=0;//選擇寫
  6.         LCD1602_E=0;
  7.         LCD1602_DATAPORT=cmd;//準備命令
  8.         LCD1602_E=1;//使能腳E先上升沿寫入
  9.         LCD1602_E=0;//使能腳E后負跳變完成寫入       
  10.         i=20;
  11.         while(i--);//>40us
  12. }
復制代碼









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