基于嵌入式ARM的圖形用戶界面的研究與實現(xiàn)
發(fā)布時間:2021-12-02 09:08
嵌入式系統(tǒng)已經(jīng)普及到生產(chǎn)、生活、軍事和醫(yī)學(xué)等廣泛領(lǐng)域。嵌入式微處理器ARM以其體積小、低功耗、低成本和高性能而占據(jù)嵌入式應(yīng)用中的領(lǐng)先地位。在很多應(yīng)用中,嵌入式系統(tǒng)的使用者都迫切需要圖形化的人機(jī)用戶界面。本文來源于科研項目:電力電纜溝道監(jiān)測系統(tǒng)。該系統(tǒng)采用現(xiàn)代化的設(shè)備和手段對電纜溝道環(huán)境和電纜運行狀態(tài)進(jìn)行實時傳輸、全程監(jiān)測、狀態(tài)顯示、臨界報警等。本文主要研究基于嵌入式ARM的圖形用戶界面。首先分析了液晶控制器T6963C,在此基礎(chǔ)上完成對液晶屏初始化操作、清屏操作和控制器與ARM微處理器芯片LPC2290的接口連接,并解決了T6963C的光標(biāo)不能在屏幕任意位置顯示的問題;其次分析了GUI的結(jié)構(gòu)層次及各層的關(guān)鍵技術(shù),編寫了硬件驅(qū)動層的畫點/畫線函數(shù)和漢字顯示函數(shù);接著給出把μC/GUI成功移植到本系統(tǒng)中的方法;最后針對本監(jiān)測系統(tǒng),進(jìn)行了用戶界面的具體設(shè)計并編寫代碼實現(xiàn),本設(shè)計主要包括系統(tǒng)開機(jī)自檢屏、正常工作狀態(tài)屏和系統(tǒng)各參數(shù)設(shè)置屏等,文中給出了顯示界面的整體設(shè)計流程及各個子模塊所采用的主要算法和函數(shù)流程。本用戶界面經(jīng)多次測試,已達(dá)到系統(tǒng)設(shè)計要求。
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:66 頁
【學(xué)位級別】:碩士
【部分圖文】:
LPC2290的片外FLASH接口電路
第三章 系統(tǒng)總體方案設(shè)計與液晶顯示模塊 27圖3.7 液晶接口電路其中 T6963C 的讀寫信號由 LPC2290 的 P1.1/OE 和 P3.27/WE 讀寫使能總線信號控制;使用的片選信號為 nCS2_Y2,它是由 LPC2290 的地址線 A21、A22、A23 和 Bank2 的片選 CS2 經(jīng) 74LVC138 譯碼器譯碼產(chǎn)生的,如圖 3.8 所示,當(dāng) CS2為低電平時使能 74LVC138 譯碼器,當(dāng)輸入引腳 A21、A22、A23 分別為 0、1、0時,譯碼器的輸出 nCS2_Y2 為低,其余輸出引腳為高;nCS2_Y2 為低時使能液晶控制器,所以液晶的操作地址范圍是 0x8240 0000~0x825F FFFF(外部存儲器控制器連接在 LPC2290 的 AHB 總線上
地址譯碼電路
本文編號:3528137
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:66 頁
【學(xué)位級別】:碩士
【部分圖文】:
LPC2290的片外FLASH接口電路
第三章 系統(tǒng)總體方案設(shè)計與液晶顯示模塊 27圖3.7 液晶接口電路其中 T6963C 的讀寫信號由 LPC2290 的 P1.1/OE 和 P3.27/WE 讀寫使能總線信號控制;使用的片選信號為 nCS2_Y2,它是由 LPC2290 的地址線 A21、A22、A23 和 Bank2 的片選 CS2 經(jīng) 74LVC138 譯碼器譯碼產(chǎn)生的,如圖 3.8 所示,當(dāng) CS2為低電平時使能 74LVC138 譯碼器,當(dāng)輸入引腳 A21、A22、A23 分別為 0、1、0時,譯碼器的輸出 nCS2_Y2 為低,其余輸出引腳為高;nCS2_Y2 為低時使能液晶控制器,所以液晶的操作地址范圍是 0x8240 0000~0x825F FFFF(外部存儲器控制器連接在 LPC2290 的 AHB 總線上
地址譯碼電路
本文編號:3528137
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3528137.html
最近更新
教材專著