在當(dāng)前的數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高速發(fā)展的后PC時(shí)代,嵌入式系統(tǒng)技術(shù)已經(jīng)廣泛地滲透到人們生活的各個(gè)方面。由于嵌入式系統(tǒng)的交互性比較強(qiáng),液晶屏做為輸出設(shè)備對(duì)漢字顯示又尤為重要,但很多關(guān)于嵌入式系統(tǒng)開(kāi)發(fā)、應(yīng)用的教材中,對(duì)于液晶屏的程序設(shè)計(jì)也只是初始化和測(cè)試的編程,沒(méi)有進(jìn)一步的應(yīng)用開(kāi)發(fā)。所以選擇了該畢業(yè)設(shè)計(jì)題目,以完善液晶屏的漢字顯示功能。 在選定了畢業(yè)設(shè)計(jì)題目之后,隨著開(kāi)發(fā)研究的不斷深入,主要完成了以下工作: 首先,對(duì)三種常用的嵌入式操作系統(tǒng)進(jìn)行了分析比較,對(duì)項(xiàng)目開(kāi)發(fā)是否選用操作系統(tǒng)提出了自己的見(jiàn)解,結(jié)合本次畢業(yè)設(shè)計(jì)的實(shí)際應(yīng)用,選擇了不使用操作系統(tǒng)而是利用Bootloader引導(dǎo)的方法。 其次,選定硬件開(kāi)發(fā)系統(tǒng)后,把單片機(jī)的傳統(tǒng)調(diào)試方法與ARM的邊界掃描技術(shù)進(jìn)行了分析比較,并在實(shí)際應(yīng)用開(kāi)發(fā)中采用了邊界掃描技術(shù)。 再次,由于在C語(yǔ)言程序運(yùn)行前需要加入一些必要的初始化代碼,于是又完成了對(duì)44binit.s初始化程序的分析與設(shè)計(jì)。 最后,在編寫(xiě)漢字顯示程序時(shí),采用了讀取字庫(kù)法顯示漢字方案和讀取字模數(shù)據(jù)輸出漢字方案分別實(shí)現(xiàn)了液晶屏的漢字顯示,并取得了良好的效果。 本文不但說(shuō)明了如何利用ARM處理器實(shí)現(xiàn)液晶屏的漢字顯示,還講述了開(kāi)發(fā)ARM處理器應(yīng)用程序的一個(gè)完整的過(guò)程。隨著嵌入式技術(shù)的不斷普及,對(duì)ARM處理器的學(xué)習(xí)、應(yīng)用、開(kāi)發(fā)都有一定的幫助作用。
標(biāo)簽:
ARM
LCD
顯示驅(qū)動(dòng)
上傳時(shí)間:
2013-04-24
上傳用戶:cuiqiang