單片機(jī)LCD液晶顯示實(shí)習(xí)報告.doc_第1頁
單片機(jī)LCD液晶顯示實(shí)習(xí)報告.doc_第2頁
單片機(jī)LCD液晶顯示實(shí)習(xí)報告.doc_第3頁
單片機(jī)LCD液晶顯示實(shí)習(xí)報告.doc_第4頁
單片機(jī)LCD液晶顯示實(shí)習(xí)報告.doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄引言1、 設(shè)計題目2、 設(shè)計要求及實(shí)現(xiàn)功能3、 硬件電路原路圖4、 軟件流程圖5、 程序代碼6、 實(shí)驗(yàn)結(jié)果7、 實(shí)驗(yàn)總結(jié)8、 參考文獻(xiàn)引言 當(dāng)今是一個信息化時代,信息的重要性是不言而喻的,獲取手段顯得尤為重要。人們所接受的信息有70%來自于人的視覺,無論用何種方式獲取信息最終需要有某種顯示方式來表示。在當(dāng)代顯示技術(shù)中,主流的有LED顯示屏及LCD液晶顯示,其中主流的是液晶顯示器LCD為代表的平板顯示器發(fā)展最快、應(yīng)用最廣。 在信息顯示技術(shù)中,人們發(fā)現(xiàn)了信息數(shù)字化的重要作用和意義。數(shù)字化的信息更加準(zhǔn)確,同一性,更易傳輸和識別。很多信息可以直接由數(shù)字表示,從而數(shù)字化信息顯示又成為信息顯示的又一個重要內(nèi)容。又從數(shù)字化顯示發(fā)展到字符顯示,它把人類特有的語言文字用于顯示,這種顯示與數(shù)字顯示合在一起用途更廣用量更大。在這同時,人們還希望用圖形和圖像進(jìn)行顯示,且顯示的內(nèi)容為五彩繽紛,并且可以實(shí)時活動和具有三維立體效果。這些在二十世紀(jì)尾聲時都已經(jīng)陸續(xù)實(shí)現(xiàn)。LCD的計算機(jī)器,手機(jī),便攜式計算機(jī),半導(dǎo)體發(fā)光數(shù)碼管顯示(LED)的汽車計價器,商場的大屏幕廣告,證券所的股票交易顯示牌,熒光顯示器件(VFD)顯示的電子秤,家電,VCD,最新上市的平板等離子(PDP)顯示的大彩電,以及CRT顯示的彩電。 字符型液晶顯示模塊由字符型液晶顯示屏(LCD),控制驅(qū)動主電路HD44780及其擴(kuò)展電路HD44100,少量阻、容元件,結(jié)構(gòu)件等裝配在PCB板上而成。LCD產(chǎn)品制造涉及光學(xué)、半導(dǎo)體、電機(jī)、化工、材料等各項(xiàng)領(lǐng)域,上下游所需技術(shù)層面極廣,所以少有單一廠商能從材料到成品全部都做,因此各領(lǐng)域分工明顯,上游材料包括玻璃基板、ITO導(dǎo)電玻璃廠、偏光板、彩色濾光片、光源模塊、液晶、半導(dǎo)體制造工序所需光罩,液晶驅(qū)動IC、印刷電路板(PCB)等;中游則集合各材料,制造LCD面板,提供給下游應(yīng)用廠商使用,由于下游應(yīng)用產(chǎn)品眾多,所需面板規(guī)格幾乎都不相同,需根據(jù)產(chǎn)品切割面板尺寸,因此LCD面板較沒有規(guī)格產(chǎn)品;下游應(yīng)用產(chǎn)品種類眾多,從各式家電、消費(fèi)性、信息、通信及工業(yè)產(chǎn)品,只要是需要顯示的器具,都需使用LCD產(chǎn)品。字符型液晶顯示模塊目前已在國際上規(guī)范化,無論顯示屏規(guī)格如何變化,其電特性和接口形式都是統(tǒng)一的,因此只要設(shè)計出一種型號的接口電路,在指令設(shè)置上稍加改動即可使用各種規(guī)格的字符型液晶顯示模塊。1、 設(shè)計題目題目三:液晶LCD顯示二、設(shè)計要求及實(shí)現(xiàn)功能要求:用實(shí)驗(yàn)臺上的16列*1行的字符LCD顯示器顯示兩屏字符:Welcome! Design By 姓名實(shí)現(xiàn)功能:編寫完程序后,運(yùn)行時可以在LCD字符顯示器上顯示:Welcome! Design By 姓名三、硬件電路原理圖字符LCD 模塊是一種專用顯示字符、數(shù)字或符號的液晶顯示模塊。這種模塊每一個符號由57、58 或511 的點(diǎn)陣像素排列組成的,字符間隔為一個點(diǎn)距,行間隔為一個行距,模塊本身附有顯示驅(qū)動控制電路,可以與單片機(jī)的I/O 口線直接連接,使用方便。目前廣泛使用的字符LCD 模塊其顯示驅(qū)動控制電路多是HD44780 或兼容品,其接口信號、操作指令相同。本實(shí)驗(yàn)選用的字符LCD 模塊是香港精電公司生產(chǎn)的規(guī)格為161 的字符LCD 模塊,可以在一行上顯示16 個字符。該模塊與8051 單片機(jī)I/O 口線直接連接的電路如圖1所示。字符LCD模塊的接口信號: GND、VCC:電源,VCC=+5V。 Vee:液晶顯示對比度調(diào)節(jié)電壓輸入。可以通過調(diào)節(jié)LCD 左上角的多圈電位器RW2 來調(diào)節(jié)。 DB7 DB0:數(shù)據(jù)總線,三態(tài)。用于與模塊之間傳送信息。這里連接P1.0P1.7。以下3 個信號為控制信號: RS:寄存器選擇信號,輸入。這里連接P3.3(INT1)。模塊中有兩類寄存器,一類是指令寄存器,用于寫入指令;另一類是數(shù)據(jù)寄存器,用于寫入的數(shù)據(jù)。RS=0,選擇指令寄存器。RS=1,選擇數(shù)據(jù)寄存器。 R/W :讀/寫信號,輸入。這里連接P3.4(T0)。R/W =1,讀操作; R/W =0,寫操作 E:使能信號,輸入。模塊的讀/寫控制信號。這里連接P3.5(T1)。讀操作時,E 為高電平時,模塊的數(shù)據(jù)或狀態(tài)輸出至DB7DB0 上,供單片機(jī)讀?。粚懖僮鲿r,E 信號的下降沿將單片機(jī)送至數(shù)據(jù)總線上的數(shù)據(jù)或指令寫入模塊中。這里3 個控制信號,均通過單片機(jī)的I/O 口線產(chǎn)生。圖1 I/O口連接原理圖四、軟件流程圖 開始設(shè)置數(shù)據(jù)總線方式,輸入方式,顯示方式等寫入DATA1顯示延時,清屏寫DATA2顯示延時,清屏結(jié)束五、程序源代碼ORG 0H RS EQU P3.3 ;寄存器選擇信號RW EQU P3.4 ;讀/寫控制信號E EQU P3.5 ;使能信號COM EQU 20H ;命令字暫存單元 CLR RS CLR RW MOV P1,#30H ;向LCD寫入3條30H指,使之復(fù)位? MOV R7,#03HINT: SETB E CLR E CALL DELAY DJNZ R7,INT MOV P1,#38H ;設(shè)置8位數(shù)據(jù)總線方式 SETB E CLR E MOV COM,#01H ;清屏指令01H CALL PR1 ;調(diào)向LCD寫指令子程序 MOV COM,#06H ;設(shè)置輸入方式:AC加1計數(shù),光標(biāo)右移1個字符? CALL PR1 MOV COM,#0FH ;設(shè)置顯示方式:開顯示,光標(biāo)顯示 ;閃爍 CALL PR1LOOP1: MOV R6,#16; ;R6作字符計數(shù)器 MOV DPTR,#DATA1 MOV R4,#0DISPLY: CALL F_BUSY ;調(diào)判忙子程序 MOV A,R4 MOVC A,A+DPTR ;取數(shù) SETB RS ;以下5條指令為向LCD寫數(shù) CLR RW MOV P1,A SETB E CLR E INC R4 CJNE R4,#08h,NEXT;不到顯示位9?轉(zhuǎn) MOV COM,#0C0H ;設(shè)置地址40H至AC,調(diào)整顯示位置為9 CALL PR1NEXT: DJNZ R6,DISPLY CALL DELAY CALL DELAY CALL DELAY MOV COM,#01H ;清屏指令01H CALL PR1 ;調(diào)向LCD寫指令子程序 MOV R6,#16; ;R6作字符計數(shù)器 MOV DPTR,#DATA2 MOV R4,#0DISPLY1:CALL F_BUSY ;調(diào)判忙子程序 MOV A,R4 MOVC A,A+DPTR ;取數(shù) SETB RS ;以下5條指令為向LCD寫數(shù) CLR RW MOV P1,A SETB E CLR E INC R4 CJNE R4,#08h,NEXT1;不到顯示位9?轉(zhuǎn) MOV COM,#0C0H ;設(shè)置地址40H至AC,調(diào)整顯示位置為9 CALL PR1NEXT1: DJNZ R6,DISPLY1 CALL DELAY CALL DELAY CALL DELAY MOV COM,#01H ;清屏指令01H CALL PR1 ;調(diào)向LCD寫指令子程序 AJMP LOOP1PR1: CALL F_BUSY ;寫指令子程序 CLR RW MOV P1,COM SETB E CLR E RETF_BUSY: CLR RS ;判忙子程序 SETB RWF_BY1: MOV P1,#0FFH SETB E MOV A,P1 CLR E JB ACC.7,F_BY1;忙轉(zhuǎn)? RETDELAY: MOV R0,#0FFH ;延時子程序DLY0: MOV R1,#0FFHDLY1: DJNZ R1,DLY1 DJNZ R0,DLY0RETDATA1: DB 20H,Welcome! design,20HDATA2: DB by xiang he peng,20H END6、 實(shí)驗(yàn)結(jié)果 實(shí)驗(yàn)結(jié)果分兩屏顯示,分別如下圖2,圖3所示:圖2圖37、 總結(jié) 實(shí)驗(yàn)是一個知識鞏固與自我提升的過程。在試驗(yàn)中我們會遇到很多自己匪夷所思的問題,這也就表明了我們對所學(xué)的知識還有很多錯誤和不足之處。經(jīng)過實(shí)驗(yàn),我們對所實(shí)驗(yàn)的內(nèi)容,所使用的方法及其

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論