資源描述:
《基于單片機(jī)的lcd液晶顯示器控制原理系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、摘要本文圍繞設(shè)計(jì)以單片機(jī)作為L(zhǎng)CD液晶顯示系統(tǒng)控制器為主線,基于單片機(jī)8051,采用的液晶顯示控制器的芯片是SED1520,主要實(shí)現(xiàn)中文顯示、滾屏以及左右移動(dòng)功能。同時(shí)也對(duì)部分芯片和外圍電路進(jìn)行了介紹和設(shè)計(jì),并附以系統(tǒng)結(jié)構(gòu)框圖加以說明,著重介紹了本系統(tǒng)應(yīng)用的各硬件接口技術(shù)和各個(gè)接口模塊的功能及工作過程,并詳細(xì)闡述了程序的各個(gè)模塊。本系統(tǒng)是以單片機(jī)的匯編語(yǔ)言來(lái)進(jìn)行軟件設(shè)計(jì),指令的執(zhí)行速度快,節(jié)省存儲(chǔ)空間。為了便于擴(kuò)展和更改,軟件的設(shè)計(jì)采用模塊化結(jié)構(gòu),使程序設(shè)計(jì)的邏輯關(guān)系更加簡(jiǎn)潔明了。使硬件在軟件的控制下協(xié)調(diào)運(yùn)作。其次闡述了部分程序的流程圖和實(shí)現(xiàn)
2、過程。本文撰寫的主導(dǎo)思想是軟、硬件相結(jié)合,以硬件為基礎(chǔ),來(lái)進(jìn)行各功能模塊的編寫。最后對(duì)我所開發(fā)的用單片機(jī)實(shí)現(xiàn)LCD液晶顯示器控制原理的設(shè)計(jì)思想和軟、硬件調(diào)試作了詳細(xì)的論述。關(guān)鍵字:?jiǎn)纹瑱C(jī)、液晶顯示、8051、SED1520、目錄1緒論21.1單片機(jī)液晶顯示系統(tǒng)設(shè)計(jì)課題背景21.2開發(fā)單片機(jī)液晶顯示系統(tǒng)的意義21.3課題完成的功能32單片機(jī)與C8051F020單片機(jī)實(shí)驗(yàn)系統(tǒng)42.1單片機(jī)技術(shù)的發(fā)展特點(diǎn)[]42.2C8051F020單片機(jī)實(shí)驗(yàn)系統(tǒng)[]52.3CIP-51CPU73液晶顯示控制器KS0108103.1KS0108的特點(diǎn)103.2KS
3、0108管腳[]103.3KS0108受控引腳113.4KS0108的時(shí)序[4]113.4.1KS0108與68系列微處理器直接接口的時(shí)序113.4.2復(fù)位時(shí)序123.5KS0108顯示RAM地址結(jié)構(gòu)133.6KS0108指令系統(tǒng)[4]134圖形動(dòng)態(tài)顯示154.1圖形點(diǎn)陣式液晶顯示控制原理154.2液晶顯示模塊外部接口154.3圖形點(diǎn)陣液晶顯示編碼規(guī)則174.3.1漢字編碼規(guī)則174.3.2圖形編碼規(guī)則194.4程序流程194.5功能實(shí)現(xiàn)205系統(tǒng)實(shí)驗(yàn)仿真235.1平臺(tái)及操作235.2仿真及結(jié)果23參考文獻(xiàn)25致謝261緒論1.1單片機(jī)液晶顯
4、示系統(tǒng)設(shè)計(jì)課題背景單片機(jī)液晶顯示系統(tǒng)主要是指單片機(jī)以及由單片機(jī)驅(qū)動(dòng)的點(diǎn)陣式液晶顯示屏所組成的一個(gè)顯示系統(tǒng)。液晶顯示器與CRT(cathode-raytube,陰極射線管)、LED(light-emittingdiode,發(fā)光二級(jí)管)或等離子顯示器相比是一種低功耗的平面顯示器件。它在車內(nèi)廣告、在型智能廣告、可視電話、儀表盤、空調(diào)、洗衣機(jī)和其它低功耗電子產(chǎn)品中得到廣泛應(yīng)用。老式七段LCD(LiquidCrystalDisplay液晶顯示屏)顯示的字符數(shù)量有限,只能用于簡(jiǎn)單顯示,而對(duì)于比較復(fù)雜的字符、圖形無(wú)法表達(dá)。然而在現(xiàn)代工業(yè)控制和一些智能化儀器
5、儀表中,越來(lái)越多的場(chǎng)所需要用點(diǎn)陣圖形顯示器顯示漢字。由于物探儀器的多功能化、智能化、并且普遍采用人機(jī)對(duì)話的交互方式,需要能夠顯示更豐富信息和通用性較強(qiáng)的顯示器,便于開發(fā)和應(yīng)用,并要求其體積小、重量輕、功耗小。圖形點(diǎn)陣式LCD不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線及漢字,并且可以實(shí)現(xiàn)屏幕畫面滾動(dòng)、分區(qū)開窗口、反轉(zhuǎn)、閃爍、位操作等功能,可以顯示用戶自定義的任意符號(hào)以及曲線、圖形等,是信息處理、信息輸出的重要手段之一,具有廣泛的應(yīng)用前景。1.2開發(fā)單片機(jī)液晶顯示系統(tǒng)的意義社會(huì)意義:液晶顯示器(LCD)具有功耗低、體積小、重量輕、超薄等許多
6、其它顯示器無(wú)法相比的優(yōu)點(diǎn)。近幾年來(lái)被廣泛用于單片機(jī)控制的智能儀器、儀表和低功耗電子產(chǎn)品中。液晶顯示器分為字符型LCD顯示模塊和點(diǎn)陣型LCD顯示模塊。字符型LCD是一種用5×7點(diǎn)陣圖形來(lái)顯示字符的液晶顯示器。點(diǎn)陣型液晶可顯示用戶自定義的任意符號(hào)和圖形,并可卷動(dòng)顯示,它作為便攜式單片機(jī)系統(tǒng)人機(jī)交互界面的重要組成部分被廣泛應(yīng)用于實(shí)時(shí)檢測(cè)和顯示的儀器儀表中。支持漢字顯示的點(diǎn)陣型液晶在現(xiàn)代單片機(jī)應(yīng)用系統(tǒng)中是一種十分常用的顯示設(shè)備,漢字BP機(jī)、手機(jī)上的顯示屏就是點(diǎn)陣型LCD。點(diǎn)陣型LCD是現(xiàn)代單片機(jī)應(yīng)用系統(tǒng)中最常用的人機(jī)交互界面之一。現(xiàn)實(shí)意義:我選擇的單
7、片機(jī)液晶顯示系統(tǒng)的開發(fā),是基于KS0108液晶顯示控制器,在C8051F020單片機(jī)實(shí)驗(yàn)系統(tǒng)上實(shí)現(xiàn)。KS0108是點(diǎn)陣型液晶顯示控制器,C8051F020單片機(jī)是美國(guó)Silabs公司推出的完全集成的混合信號(hào)系統(tǒng)芯片(SOC)。利用單片機(jī)控制液晶顯示系統(tǒng)的原理,完成單片機(jī)液晶顯示系統(tǒng)的設(shè)計(jì),我希望能夠觸類旁通,靈活應(yīng)用其他型號(hào)的液晶顯示控制器。將來(lái)如果有機(jī)會(huì)從事這方面的工作,要運(yùn)用的液晶顯示控制器不一定是KS0108,但這次畢業(yè)設(shè)計(jì)中學(xué)到的東西為此打下了良好的基礎(chǔ),相信自己能做好這方面的工作。1.3課題完成的功能所選的單片機(jī)液晶顯示系統(tǒng)設(shè)計(jì),是
8、在C8051F020系統(tǒng)實(shí)驗(yàn)設(shè)備上實(shí)現(xiàn)的。C8051F020中有內(nèi)藏KS0108控制器的液晶模塊CGM12864B。KS0108,128×64個(gè)點(diǎn)陣,與行控制器KS