找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2706|回復: 11
打印 上一主題 下一主題
收起左側

單片機電路板LCD1602和數(shù)碼管引腳沖突了

[復制鏈接]
跳轉到指定樓層
樓主
ID:1088383 發(fā)表于 2023-7-14 17:20 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
我的單片機板子中,LCD1602和數(shù)碼管引腳沖突了,就是讓LCD1602屏顯示的時候,數(shù)碼管有一個總是亮著,怎么讓亮著的數(shù)碼管關掉
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2023-7-14 21:05 | 只看該作者
沒有硬件電路圖無法給出準確有效的建議。
回復

使用道具 舉報

板凳
ID:1088383 發(fā)表于 2023-7-14 22:28 | 只看該作者
wulin 發(fā)表于 2023-7-14 21:05
沒有硬件電路圖無法給出準確有效的建議。

那請問這種問題可以通過軟件編程解決嗎,還是說只能通過修改電路圖來解決
回復

使用道具 舉報

地板
ID:1088383 發(fā)表于 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
回復

使用道具 舉報

5#
ID:1087648 發(fā)表于 2023-7-14 22:41 | 只看該作者
需要看你的原理圖和PCB圖
回復

使用道具 舉報

6#
ID:213173 發(fā)表于 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)。
回復

使用道具 舉報

7#
ID:123289 發(fā)表于 2023-7-15 10:01 | 只看該作者
研究一下:J2.6和U4.19、U4.1。問題就可以解決了。
回復

使用道具 舉報

8#
ID:56665 發(fā)表于 2023-7-15 14:33 | 只看該作者
把數(shù)碼管位選關掉。
回復

使用道具 舉報

9#
ID:1088383 發(fā)表于 2023-7-15 17:38 | 只看該作者
wulin 發(fā)表于 2023-7-15 06:13
這圖是普中開發(fā)板硬件電路。開發(fā)板制造商為了在有限的硬件資源條件融入更多的演示功能,很難規(guī)避相互侵擾 ...

好的謝謝
回復

使用道具 舉報

10#
ID:1088383 發(fā)表于 2023-7-15 17:39 | 只看該作者
m182892 發(fā)表于 2023-7-15 14:33
把數(shù)碼管位選關掉。

好的謝謝,有點思路,待會去試一試
回復

使用道具 舉報

11#
ID:57657 發(fā)表于 2023-7-15 19:51 | 只看該作者
請將單片機所有沒有使用的IO口全部設為高阻態(tài)
回復

使用道具 舉報

12#
ID:161164 發(fā)表于 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. }
復制代碼




回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表