熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
| 感謝各位大神,我就說沒問題才對,那個(gè)對比度調(diào)節(jié)我之前用手摳的只能扣個(gè)90度 后面拿個(gè)小起子就轉(zhuǎn)了180度 結(jié)果有字了 原來他顯示字清晰的電阻區(qū)間很小一塊 感謝大家 我上面的程序是沒問題的 大家可以直接下載 |
|
STC12C5A60S2是2T單片機(jī)11.0592晶振要6個(gè)NOP才1微秒 你那個(gè)DELAY1us里面是1個(gè)NOP再加5個(gè)NOP差不多 |
STC12比傳統(tǒng)8051速度快6~12倍,所以延時(shí)要改一下
|
man1234567 發(fā)表于 2022-10-28 14:21 1、器件比較缺,所以就買的現(xiàn)成的焊上IIC模塊的1602所以 2、CS口連著PCF和LCD1602的CS標(biāo)號的引腳(小白看的有點(diǎn)懵) 3、是的我確定iic地址是0x4e 6、我重點(diǎn)看看這個(gè)地方 是不是延時(shí)有問題就會影響IIC通訊啊 7、我程序就是從網(wǎng)上現(xiàn)找的 |
|
1、STC12C5A60S2端口夠用就無需再搞擴(kuò)展試驗(yàn)除外; 2、逐一排除器件問題先(圖中P3和CS口不明用途); 3、器件的說明書還是要讀的比如端口定義地址設(shè)定當(dāng)然你肯定讀過; 4、在PCF8574T的任意P口上接個(gè)LED(拔掉1602)試試是否已驅(qū)動; 5、看看是否用4+2(圖中是3)線的1602程序指令; 6、試試調(diào)整時(shí)序重點(diǎn)是延時(shí)這個(gè)單片機(jī)速度還是比較快的; 7、網(wǎng)上找現(xiàn)成的程序,當(dāng)然這個(gè)可能不夠刺激 ![]() PS:PCF8574T可以拓展出6個(gè)多余端口(8-2=6=4+2)成本稍高正好驅(qū)動1602顯示。 |
人中狼 發(fā)表于 2022-10-28 10:36 我晚上回去插接學(xué)習(xí)板上試一下,看是不是LCD損壞 |
|
正常1602上電后顯示一排方塊,如果調(diào)節(jié)的對比度還是沒顯示,可以考慮1602是否損壞,或者直接用單片機(jī)來驅(qū)動1602 |
lkc8210 發(fā)表于 2022-10-28 09:05 我當(dāng)然調(diào)過,調(diào)來調(diào)去都是沒東西顯示 |
yzwzfyz 發(fā)表于 2022-10-28 07:58 我很仔細(xì)的閱讀過了,他這個(gè)設(shè)備地址默認(rèn)0x27 如果是8位就是0x4e 我確定沒接錯(cuò) sda scl線都沒錯(cuò)啊 和我代碼寫的一致 我的驅(qū)動代碼是從其他帖子搞過來的,他們就說只需要改一下delay延時(shí) 和 自己實(shí)際用到的引腳部分就能夠使用了,還有就是lcd那個(gè)對比度我也調(diào)過了 怎么調(diào)都沒東西顯示 應(yīng)該不是對比度的問題 |
| 試試調(diào)節(jié)對比度 |
| 仔細(xì)閱讀LCD說明書,認(rèn)真對照。 |
| 對比度調(diào)過嗎? |
Powered by 單片機(jī)教程網(wǎng)