標(biāo)題: 單片機(jī)LCD1602液晶驅(qū)動(dòng)顯示怎么就這么難 [打印本頁(yè)]

作者: nyp99    時(shí)間: 2022-10-18 12:28
標(biāo)題: 單片機(jī)LCD1602液晶驅(qū)動(dòng)顯示怎么就這么難
我使用avr最小系統(tǒng)atmel16A編寫1602A程序,去掉延時(shí)在proteus仿真中調(diào)試到LCD_en_write就返回main中LCD_init()循環(huán)。在avr studio中調(diào)試程序運(yùn)行沒(méi)問(wèn)題。但是在硬件運(yùn)行時(shí)液晶亮但是無(wú)顯示,光標(biāo)也沒(méi)出現(xiàn)。是程序問(wèn)題?延時(shí)?雖然參考了好多資料,還是不行,各位高手看看到底是問(wè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


作者: 耿曉峰    時(shí)間: 2022-10-18 14:12
檢查以下兩點(diǎn),1偏壓設(shè)置是否正確,2供電電壓是否匹配
作者: nyp99    時(shí)間: 2022-10-18 14:51
VDD 5v板載vcc供電,應(yīng)該沒(méi)問(wèn)題,偏壓是vo嗎,對(duì)比度設(shè)置我接1k可調(diào)電阻或10k都不行,背光A我接100歐電阻,K接地和VSS接板載GND,有問(wèn)題嗎?

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

20191027115502445.png

作者: nyp99    時(shí)間: 2022-10-18 16:27
我使用了http://www.torrancerestoration.com/bbs/dpj-223288-1.html
http://www.torrancerestoration.com/bbs/dpj-223404-1.html程序運(yùn)行顯示器也沒(méi)有字符顯示
我外部晶振是8MHZ,是否延時(shí)問(wèn)題還是我的液晶有問(wèn)題

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

51hei圖片_20221018162012.jpg

作者: 耿曉峰    時(shí)間: 2022-10-18 16:31
你的液晶屏是多少V的?
作者: 耿曉峰    時(shí)間: 2022-10-18 16:35
VL接5V
作者: nyp99    時(shí)間: 2022-10-18 18:15
沒(méi)錯(cuò)5V
作者: 人中狼    時(shí)間: 2022-10-18 23:17
電位器要50K的,電位器電路錯(cuò)了,網(wǎng)上找找電路例子吧
作者: hhdsdy    時(shí)間: 2022-10-18 23:52
nyp99 發(fā)表于 2022-10-18 14:51
VDD 5v板載vcc供電,應(yīng)該沒(méi)問(wèn)題,偏壓是vo嗎,對(duì)比度設(shè)置我接1k可調(diào)電阻或10k都不行,背光A我接100歐電阻, ...

為什么對(duì)比度電位器不按圖中的接?你之前可沒(méi)貼出實(shí)際接線圖,這不是誤導(dǎo)人嗎?
作者: nyp99    時(shí)間: 2022-10-19 10:13
電位器按圖接5V和不接都是測(cè)試過(guò)不行的,我原圖接5V,后按VL過(guò)電位器接地也不行
作者: nyp99    時(shí)間: 2022-10-19 10:15
各位最好下載我的程序按圖接調(diào)試看,如果通過(guò),說(shuō)明我硬件有問(wèn)題,如果不通過(guò)說(shuō)明程序有問(wèn)題,光猜測(cè)是說(shuō)不清楚的了
作者: yzwzfyz    時(shí)間: 2022-10-19 10:32
記住永遠(yuǎn)的法則:要控制什么,就必須先了解什么!!
讀通顯示屏的手冊(cè)吧。
作者: nyp99    時(shí)間: 2022-10-19 11:20
網(wǎng)上電位器也就10K,我試了1K,10K,30K都不行,老大,說(shuō)高大上沒(méi)用,關(guān)鍵是解決問(wèn)題,要都是學(xué)習(xí)手冊(cè)的高手,論壇就沒(méi)有意義了,直接給個(gè)電路圖不更直接,網(wǎng)上找半天也不對(duì)啊。我的方法最直接,不是程序問(wèn)題就是電路問(wèn)題,重要的事情說(shuō)三遍:關(guān)鍵是解決問(wèn)題!關(guān)鍵是解決問(wèn)題!!關(guān)鍵是解決問(wèn)題!!!

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

1449523-1FQG62I5432.png

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

1449523-1FQG62625345.png

作者: nyp99    時(shí)間: 2022-10-19 11:26
另外我調(diào)試電位器屏幕出現(xiàn)這個(gè)

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

51hei圖片_20221019111839.jpg

作者: nyp99    時(shí)間: 2022-10-19 11:28
是50K,說(shuō)錯(cuò)了
作者: 人中狼    時(shí)間: 2022-10-19 11:35
對(duì)比度按上圖接,可調(diào)電阻用50K,不接單片機(jī),調(diào)節(jié)對(duì)比度,LCD1602上電應(yīng)該第一排顯示全方塊,
作者: 人中狼    時(shí)間: 2022-10-19 12:14
那就是代碼問(wèn)題了,LCD1602是要查忙的
作者: lkc8210    時(shí)間: 2022-10-19 14:27
delay_ms函數(shù)被優(yōu)化掉了
局部變量加上volatile就可以了







作者: nyp99    時(shí)間: 2022-10-19 16:26
我怎么就不能在proteus中延時(shí),一用就出錯(cuò),是我的proteus 8.10有問(wèn)題嗎,麻煩給我發(fā)下全部文件我看看
lkc8210朋友
另外實(shí)物中運(yùn)行也沒(méi)問(wèn)題嗎?
作者: nyp99    時(shí)間: 2022-10-19 16:28
另外加那個(gè)波形器是干什么用的啊,我還真小白
作者: coody_sz    時(shí)間: 2022-10-19 17:20
一般拿廠家的例程或晚上噶好難過(guò)下一個(gè),改改IO就可以了。屏簡(jiǎn)單,驅(qū)動(dòng)也簡(jiǎn)單。
作者: xxxevery    時(shí)間: 2022-10-19 23:05
能看見點(diǎn)陣方塊,問(wèn)題基本上就是初始化未成功
作者: lkc8210    時(shí)間: 2022-10-20 16:53
nyp99 發(fā)表于 2022-10-19 16:26
我怎么就不能在proteus中延時(shí),一用就出錯(cuò),是我的proteus 8.10有問(wèn)題嗎,麻煩給我發(fā)下全部文件我看看
lkc ...

不知道你說(shuō)的延時(shí)是哪個(gè)函數(shù)
代碼只在uint  i 之前加了volatile
我用的是proteus 8.13
作者: nyp99    時(shí)間: 2022-10-21 10:31
lkc大俠你把源碼所有都打包給我看看,我下載了proteus8.13還是不行,顯示不出內(nèi)容也循環(huán)不下去,奇了怪
作者: hhdsdy    時(shí)間: 2022-10-21 12:59
我覺得樓主的脾氣不怎么樣,11樓也就算了,13樓就不行了,應(yīng)用一個(gè)器件,了解它是必須的,而廠家的手冊(cè)是最準(zhǔn)確快捷的。12樓要你讀通手冊(cè),你卻懟什么“說(shuō)高大上沒(méi)用”,“關(guān)鍵是解決問(wèn)題”;論壇里大家是沒(méi)有義務(wù)必須幫你解決問(wèn)題的,你自己對(duì)比度都不按標(biāo)準(zhǔn)接,還要大家要下載你的程序和搭建硬件驗(yàn)證;24樓想要壇友的程序,那個(gè)要法顯得是理所當(dāng)然的,好像壇友沒(méi)收你的錢給你辦事吧?
作者: nyp99    時(shí)間: 2022-10-22 09:23
我最近一直努力精通學(xué)習(xí)proteus,謝謝hhdsdy,讓我知道論壇就是讓你慢慢好好學(xué)習(xí)的,我不著急了
作者: 大漠孤煙001    時(shí)間: 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





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