找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3012|回復(fù): 27
打印 上一主題 下一主題
收起左側(cè)

單片機LCD1602液晶驅(qū)動顯示怎么就這么難

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:476777 發(fā)表于 2022-10-18 12:28 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
我使用avr最小系統(tǒng)atmel16A編寫1602A程序,去掉延時在proteus仿真中調(diào)試到LCD_en_write就返回main中LCD_init()循環(huán)。在avr studio中調(diào)試程序運行沒問題。但是在硬件運行時液晶亮但是無顯示,光標(biāo)也沒出現(xiàn)。是程序問題?延時?雖然參考了好多資料,還是不行,各位高手看看到底是問題出在哪兒了?!附件中包含了程序和proteus,我使用ICC avr,換avr studio只需要改#include <iom16v.h>為 <io.h>就好。

Lcd_看圖王.jpg (77.01 KB, 下載次數(shù): 82)

Lcd_看圖王.jpg

3、Lcd.zip

63.54 KB, 下載次數(shù): 10

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:528966 發(fā)表于 2022-10-18 14:12 | 只看該作者
檢查以下兩點,1偏壓設(shè)置是否正確,2供電電壓是否匹配
回復(fù)

使用道具 舉報

板凳
ID:476777 發(fā)表于 2022-10-18 14:51 | 只看該作者
VDD 5v板載vcc供電,應(yīng)該沒問題,偏壓是vo嗎,對比度設(shè)置我接1k可調(diào)電阻或10k都不行,背光A我接100歐電阻,K接地和VSS接板載GND,有問題嗎?

20191027115502445.png (55.04 KB, 下載次數(shù): 71)

20191027115502445.png
回復(fù)

使用道具 舉報

地板
ID:476777 發(fā)表于 2022-10-18 16:27 | 只看該作者
我使用了http://www.torrancerestoration.com/bbs/dpj-223288-1.html
http://www.torrancerestoration.com/bbs/dpj-223404-1.html程序運行顯示器也沒有字符顯示
我外部晶振是8MHZ,是否延時問題還是我的液晶有問題

51hei圖片_20221018162012.jpg (620.66 KB, 下載次數(shù): 86)

51hei圖片_20221018162012.jpg
回復(fù)

使用道具 舉報

5#
ID:528966 發(fā)表于 2022-10-18 16:31 | 只看該作者
你的液晶屏是多少V的?
回復(fù)

使用道具 舉報

6#
ID:528966 發(fā)表于 2022-10-18 16:35 | 只看該作者
VL接5V
回復(fù)

使用道具 舉報

7#
ID:476777 發(fā)表于 2022-10-18 18:15 | 只看該作者
沒錯5V
回復(fù)

使用道具 舉報

8#
ID:384109 發(fā)表于 2022-10-18 23:17 | 只看該作者
電位器要50K的,電位器電路錯了,網(wǎng)上找找電路例子吧
回復(fù)

使用道具 舉報

9#
ID:88256 發(fā)表于 2022-10-18 23:52 | 只看該作者
nyp99 發(fā)表于 2022-10-18 14:51
VDD 5v板載vcc供電,應(yīng)該沒問題,偏壓是vo嗎,對比度設(shè)置我接1k可調(diào)電阻或10k都不行,背光A我接100歐電阻, ...

為什么對比度電位器不按圖中的接?你之前可沒貼出實際接線圖,這不是誤導(dǎo)人嗎?
回復(fù)

使用道具 舉報

10#
ID:476777 發(fā)表于 2022-10-19 10:13 | 只看該作者
電位器按圖接5V和不接都是測試過不行的,我原圖接5V,后按VL過電位器接地也不行
回復(fù)

使用道具 舉報

11#
ID:476777 發(fā)表于 2022-10-19 10:15 | 只看該作者
各位最好下載我的程序按圖接調(diào)試看,如果通過,說明我硬件有問題,如果不通過說明程序有問題,光猜測是說不清楚的了
回復(fù)

使用道具 舉報

12#
ID:123289 發(fā)表于 2022-10-19 10:32 | 只看該作者
記住永遠的法則:要控制什么,就必須先了解什么!!
讀通顯示屏的手冊吧。
回復(fù)

使用道具 舉報

13#
ID:476777 發(fā)表于 2022-10-19 11:20 | 只看該作者
網(wǎng)上電位器也就10K,我試了1K,10K,30K都不行,老大,說高大上沒用,關(guān)鍵是解決問題,要都是學(xué)習(xí)手冊的高手,論壇就沒有意義了,直接給個電路圖不更直接,網(wǎng)上找半天也不對啊。我的方法最直接,不是程序問題就是電路問題,重要的事情說三遍:關(guān)鍵是解決問題!關(guān)鍵是解決問題!關(guān)鍵是解決問題!!

1449523-1FQG62I5432.png (17.16 KB, 下載次數(shù): 78)

1449523-1FQG62I5432.png

1449523-1FQG62625345.png (8.81 KB, 下載次數(shù): 71)

1449523-1FQG62625345.png
回復(fù)

使用道具 舉報

14#
ID:476777 發(fā)表于 2022-10-19 11:26 | 只看該作者
另外我調(diào)試電位器屏幕出現(xiàn)這個

51hei圖片_20221019111839.jpg (426.36 KB, 下載次數(shù): 79)

51hei圖片_20221019111839.jpg
回復(fù)

使用道具 舉報

15#
ID:476777 發(fā)表于 2022-10-19 11:28 | 只看該作者
是50K,說錯了
回復(fù)

使用道具 舉報

16#
ID:384109 發(fā)表于 2022-10-19 11:35 | 只看該作者
對比度按上圖接,可調(diào)電阻用50K,不接單片機,調(diào)節(jié)對比度,LCD1602上電應(yīng)該第一排顯示全方塊,
回復(fù)

使用道具 舉報

17#
ID:384109 發(fā)表于 2022-10-19 12:14 | 只看該作者
那就是代碼問題了,LCD1602是要查忙的
回復(fù)

使用道具 舉報

18#
ID:161164 發(fā)表于 2022-10-19 14:27 | 只看該作者
delay_ms函數(shù)被優(yōu)化掉了
局部變量加上volatile就可以了






回復(fù)

使用道具 舉報

19#
ID:476777 發(fā)表于 2022-10-19 16:26 | 只看該作者
我怎么就不能在proteus中延時,一用就出錯,是我的proteus 8.10有問題嗎,麻煩給我發(fā)下全部文件我看看
lkc8210朋友
另外實物中運行也沒問題嗎?
回復(fù)

使用道具 舉報

20#
ID:476777 發(fā)表于 2022-10-19 16:28 | 只看該作者
另外加那個波形器是干什么用的啊,我還真小白
回復(fù)

使用道具 舉報

21#
ID:1034262 發(fā)表于 2022-10-19 17:20 | 只看該作者
一般拿廠家的例程或晚上噶好難過下一個,改改IO就可以了。屏簡單,驅(qū)動也簡單。
回復(fù)

使用道具 舉報

22#
ID:59202 發(fā)表于 2022-10-19 23:05 | 只看該作者
能看見點陣方塊,問題基本上就是初始化未成功
回復(fù)

使用道具 舉報

23#
ID:161164 發(fā)表于 2022-10-20 16:53 | 只看該作者
nyp99 發(fā)表于 2022-10-19 16:26
我怎么就不能在proteus中延時,一用就出錯,是我的proteus 8.10有問題嗎,麻煩給我發(fā)下全部文件我看看
lkc ...

不知道你說的延時是哪個函數(shù)
代碼只在uint  i 之前加了volatile
我用的是proteus 8.13
回復(fù)

使用道具 舉報

24#
ID:476777 發(fā)表于 2022-10-21 10:31 | 只看該作者
lkc大俠你把源碼所有都打包給我看看,我下載了proteus8.13還是不行,顯示不出內(nèi)容也循環(huán)不下去,奇了怪
回復(fù)

使用道具 舉報

25#
ID:88256 發(fā)表于 2022-10-21 12:59 | 只看該作者
我覺得樓主的脾氣不怎么樣,11樓也就算了,13樓就不行了,應(yīng)用一個器件,了解它是必須的,而廠家的手冊是最準(zhǔn)確快捷的。12樓要你讀通手冊,你卻懟什么“說高大上沒用”,“關(guān)鍵是解決問題”;論壇里大家是沒有義務(wù)必須幫你解決問題的,你自己對比度都不按標(biāo)準(zhǔn)接,還要大家要下載你的程序和搭建硬件驗證;24樓想要壇友的程序,那個要法顯得是理所當(dāng)然的,好像壇友沒收你的錢給你辦事吧?
回復(fù)

使用道具 舉報

26#
ID:476777 發(fā)表于 2022-10-22 09:23 | 只看該作者
我最近一直努力精通學(xué)習(xí)proteus,謝謝hhdsdy,讓我知道論壇就是讓你慢慢好好學(xué)習(xí)的,我不著急了
回復(fù)

使用道具 舉報

27#
ID:1042619 發(fā)表于 2022-10-23 21:37 | 只看該作者
我是從STC開發(fā)工具包中獲得的,樓主也看看,希望能幫到你

9RJ52N(%WX~0MR[@OD{D_NC.png (77.26 KB, 下載次數(shù): 50)

9RJ52N(%WX~0MR[@OD{D_NC.png
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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