精華區beta sttmountain 關於我們 聯絡資訊
大家好!! 小弟最近在忙做畢業專題 但是出現了讓我無法解決的情況... 小弟爬了很多文...也換過很多張的LCD電路圖(都大同小異) 問題也是沒有解決...毫無頭緒的狀況下來請教各位大大 就是LCD顯示黑屏的問題 下面附上8051程式碼+LCD電路圖+慘況 在請大大指導一下...小弟虛心請教 感恩~ LCD電路圖(借用網路資料): http://ppt.cc/jQ;A 上面的這電路圖跟小弟的都相似 指示小弟把顯示器的7-14接在32-39腳位之內 LCD遇到的瓶頸(2*16無背光): http://ppt.cc/hXt7 http://ppt.cc/YvAl 如圖片...如果調整可變電阻 會有下列狀況: 情況一 ■■■■■■■■■ □□□□□□□□□ (可變電阻正常) 情況二 ■■■■■■■■■ ■■■■■■■■■ (可變電阻轉到極限.但是上面較清楚) 情況三 □□□□□□□□□ □□□□□□□□□ (可變電阻轉到極限.都不顯示) 程式碼(引用於ISBN碼0-13-197089-5.此本書中的360頁LCD範例程式.來測試LCD): org 0 mov dptr,#mycom c1: clr a movc a,@a+dptr acall comnwrt acall delay jz send_dat inc dptr sjmp c1 send_dat:mov dptr,#mydata d1:clr a movc a,@a+dptr acall datawrt acall delay inc dptr jz again sjmp d1 again:sjmp again comnwrt:mov p1,a clr p2.0 clr p2.1 clr p2.2 acall delay clr p2.2 ret datawrt:mov p1,a setb p2.0 clr p2.1 setb p2.2 acall delay clr p2.2 ret delay: mov r3,#250 here2: mov r4,#255 here: djnz r4,here djnz r3,here2 ret org 300h mycom: db 38h,0eh,01,06,84h,0 mydata:db "hello",0 end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.4.20
WolfLord:可否加註MCU號碼與使用CRYSTAL頻率? 09/17 01:29
WolfLord:看起來像是LCD沒有INIT 09/17 01:30
wuonline:這種狀況是LCD模組沒有做初始化或是沒有正常初始化 09/17 01:39
wuonline:而可變電阻只是改變LCD顯示文字的顏色深淺而已 09/17 01:40
wuonline:與無法正常顯示並沒有關係 09/17 01:41
wuonline:以上是最近玩了三家LCD模組的經驗 供您參考 09/17 01:43
easypro:這只是單純未初始化吧,看起來是標準16x2的英文字LCM 09/17 08:55