找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3456|回復(fù): 12
收起左側(cè)

STC12C5A60S2單片機+PCF8574T+LCD1602液晶顯示不起來 只有背光

[復(fù)制鏈接]
ID:1049498 發(fā)表于 2022-10-28 02:56 | 顯示全部樓層 |閱讀模式
200黑幣
IMG_0700.JPG IMG_0701.JPG 我是這么連接的。

我的代碼上傳到附件里了。 AIDA64.zip (39.41 KB, 下載次數(shù): 20)
小白一枚,不知道是鏈接錯誤還是代碼問題。
單片機晶振11.0592。
賣家給我的LCD1602帶IIC原理圖: 51hei截圖20221028024907.jpg
賣家給我的單片機原理圖: STC12C5A60S2原理圖.pdf (203.37 KB, 下載次數(shù): 9)
SDA我接了P11 SCL我接了P12 VCC 和 GND接的是這兩個引腳 51hei截圖20221028025553.jpg
有沒有大神幫忙看一下到底問題出在哪里了QAQ

最佳答案

查看完整內(nèi)容

對比度調(diào)過嗎?
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2022-10-28 02:56 | 顯示全部樓層
對比度調(diào)過嗎?
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2022-10-28 07:58 | 顯示全部樓層
仔細閱讀LCD說明書,認真對照。
回復(fù)

使用道具 舉報

ID:384109 發(fā)表于 2022-10-28 08:00 | 顯示全部樓層
試試調(diào)節(jié)對比度
回復(fù)

使用道具 舉報

ID:1049498 發(fā)表于 2022-10-28 09:39 | 顯示全部樓層
yzwzfyz 發(fā)表于 2022-10-28 07:58
仔細閱讀LCD說明書,認真對照。

我很仔細的閱讀過了,他這個設(shè)備地址默認0x27 如果是8位就是0x4e 我確定沒接錯 sda scl線都沒錯啊 和我代碼寫的一致 我的驅(qū)動代碼是從其他帖子搞過來的,他們就說只需要改一下delay延時 和 自己實際用到的引腳部分就能夠使用了,還有就是lcd那個對比度我也調(diào)過了 怎么調(diào)都沒東西顯示 應(yīng)該不是對比度的問題
回復(fù)

使用道具 舉報

ID:1049498 發(fā)表于 2022-10-28 10:05 | 顯示全部樓層
lkc8210 發(fā)表于 2022-10-28 09:05
對比度調(diào)過嗎?

我當然調(diào)過,調(diào)來調(diào)去都是沒東西顯示
回復(fù)

使用道具 舉報

ID:384109 發(fā)表于 2022-10-28 10:36 | 顯示全部樓層
正常1602上電后顯示一排方塊,如果調(diào)節(jié)的對比度還是沒顯示,可以考慮1602是否損壞,或者直接用單片機來驅(qū)動1602
回復(fù)

使用道具 舉報

ID:1049498 發(fā)表于 2022-10-28 10:51 | 顯示全部樓層
人中狼 發(fā)表于 2022-10-28 10:36
正常1602上電后顯示一排方塊,如果調(diào)節(jié)的對比度還是沒顯示,可以考慮1602是否損壞,或者直接用單片機來驅(qū)動 ...

我晚上回去插接學(xué)習板上試一下,看是不是LCD損壞
回復(fù)

使用道具 舉報

ID:584814 發(fā)表于 2022-10-28 14:21 | 顯示全部樓層
1、STC12C5A60S2端口夠用就無需再搞擴展試驗除外;
2、逐一排除器件問題先(圖中P3和CS口不明用途);
3、器件的說明書還是要讀的比如端口定義地址設(shè)定當然你肯定讀過;
4、在PCF8574T的任意P口上接個LED(拔掉1602)試試是否已驅(qū)動;
5、看看是否用4+2(圖中是3)線的1602程序指令;
6、試試調(diào)整時序重點是延時這個單片機速度還是比較快的;
7、網(wǎng)上找現(xiàn)成的程序,當然這個可能不夠刺激
PS:PCF8574T可以拓展出6個多余端口(8-2=6=4+2)成本稍高正好驅(qū)動1602顯示。
回復(fù)

使用道具 舉報

ID:1049498 發(fā)表于 2022-10-28 14:55 | 顯示全部樓層
man1234567 發(fā)表于 2022-10-28 14:21
1、STC12C5A60S2端口夠用就無需再搞擴展試驗除外;
2、逐一排除器件問題先(圖中P3和CS口不明用途);
3 ...

1、器件比較缺,所以就買的現(xiàn)成的焊上IIC模塊的1602所以
2、CS口連著PCF和LCD1602的CS標號的引腳(小白看的有點懵)
3、是的我確定iic地址是0x4e
6、我重點看看這個地方 是不是延時有問題就會影響IIC通訊啊
7、我程序就是從網(wǎng)上現(xiàn)找的
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2022-10-28 17:02 | 顯示全部樓層
STC12比傳統(tǒng)8051速度快6~12倍,所以延時要改一下 2022-10-28_163518.png

回復(fù)

使用道具 舉報

ID:140275 發(fā)表于 2022-10-28 17:09 | 顯示全部樓層
STC12C5A60S2是2T單片機11.0592晶振要6個NOP才1微秒
你那個DELAY1us里面是1個NOP再加5個NOP差不多
回復(fù)

使用道具 舉報

ID:1049498 發(fā)表于 2022-10-28 19:32 | 顯示全部樓層
感謝各位大神,我就說沒問題才對,那個對比度調(diào)節(jié)我之前用手摳的只能扣個90度 后面拿個小起子就轉(zhuǎn)了180度 結(jié)果有字了 原來他顯示字清晰的電阻區(qū)間很小一塊 感謝大家 我上面的程序是沒問題的 大家可以直接下載
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表