汪召
【摘 要】隨著單片機技術在工業(yè)領域中具有越來越廣泛的應用,本文重點從硬件配置以及軟件系統(tǒng)設計等角度探討了基于單片機的液晶顯示器設計中應注意的要點,希望對于全面提升液晶顯示器設計水平有所幫助。
【關鍵詞】單片機技術;液晶顯示器;顯示器設計;軟件系統(tǒng);硬件系統(tǒng)
在信息化時代背景下,我國的計算機硬件及軟件應用水平正在快速提升,信息技術已經(jīng)在深刻影響著我們的工作和生活,融入到各行各業(yè)的發(fā)展。當前,基于單片機的液晶顯示器方面的設計也已經(jīng)有了一定的發(fā)展,但考慮到內部資源的存儲工作以及數(shù)據(jù)處理速度方面的影響,還存在著一定的不足之處??紤]到單片機的廣泛應用實際情況,將其全面應用在液晶顯示器的設計環(huán)節(jié)中,依然具有一定可行性。這里重點探討了基于單片機的液晶顯示器設計中的硬件及軟件的設計要點,希望能對于今后全面深化開展高質量的液晶顯示器設計工作起到一定拋磚引玉的作用。
1相關設計硬件的分析
結合基于單片機的液晶顯示器設計工作來看,硬件電路則是重要組成部分,主要涉及到含單片機的最小系統(tǒng)、內部電路、電路設置、時鐘及溫度采集所用電路等內容。
1.1 單片機的最小系統(tǒng)設計原理
針對單片機的最小系統(tǒng)來說,主要涉及到外部晶振以及電源與復位功能中相應的電路結構。在預期的功能作用下,能保障單片機的正?;\行,有效滿足系統(tǒng)的控制要求。結合芯片的溫度數(shù)據(jù)來有效合理化判斷相應的讀入或寫出操作,借助于程序驗證的方式來判斷相應按鍵操作以及對應的結果。在這樣的基礎上,能有效實現(xiàn)驅動芯片中進行數(shù)據(jù)的寫入要求,保障屏幕中現(xiàn)實相對應的內容。
1.2 液晶顯示器內部電路設計
在開展液晶顯示器的內部電路設計的過程中,芯片選擇大都是符合滿足320×240(QVGA)等分辨率的情況,通過設置173kB 的 RAM能滿足26萬色的配置。在接口方面,則是主要結合實際需求來確定16 或是 18 位 i80 的總線、RGB與HSYNC/VSYNC等接口情況。大多數(shù)情況下,在進行液晶顯示器設計環(huán)節(jié),則是選擇總線式接口的電路來進行外部數(shù)據(jù)存儲器的替代。
1.3 時鐘顯示的電路設計
在開展時鐘顯示的電路設計環(huán)節(jié)中,選擇DS1302芯片,其內部則是具備滿足31 字節(jié)的靜態(tài) RAM以及實時時鐘的功能要求,借助于基于單片機的接口通信工作,能有效按照功能設定來滿足獲取相應的時間的詳細信息,并通過實際的日期情況來進行不同類型的計算,有效盡量保障低功耗的要求。
1.4 溫度采集所使用的電路設計
在進行設計芯片電路的環(huán)節(jié)中,往往具有加強的便捷性以及體積較小,總體的測溫結構線路簡單,能有效滿足連接多個DS18B20 數(shù)字的溫度計即可完成溫度采集的要求。并結合相應的端口數(shù)據(jù)的讀取及寫入功能,保障滿足相應的多個芯片的處理。在具體設計中,結合實際需求,大都是滿足于-55℃到 125℃的數(shù)字溫度計的范圍,并結合需求來明確報警值,一般這樣的情況下,則是滿足于9-12位的分辨率。
1.5 電路設置的相關原理
在具體的電路設置環(huán)節(jié)中,主要應從用戶的角度出發(fā),實現(xiàn)日期時間進行數(shù)據(jù)同步處理。在開展基于單片機的液晶顯示器設計實踐中,可從需求出發(fā)來進行修改內容,實現(xiàn)系統(tǒng)時間的自動化調整處理。滿足相應的電路設置要求,實現(xiàn)通過按下“+”和“-”來進行有效的調節(jié)處理。
2設計軟件系統(tǒng)的分析
結合基于單片機的液晶顯示器的各方面設計工作,在軟件系統(tǒng)設計方面,主要涉及到的內容就是顯示程序方面的子程序內容、DS18B20 芯片的子程序、DS1302芯片的子程序等情況,還有涉及到相應的按鍵子程序內容。對于按鍵所涉及到的主程序處理則是開展相應的初始化要求,借助于鍵盤掃描處理,顯示相應的時間、溫度等內容,并能有效實現(xiàn)顯示子程序的調用。從這個角度來看,往往應該注意合理化選擇時間間隔問題。
一是,在進行設計主程序的環(huán)節(jié)中,滿足初始化的要求上,可以結合鍵盤掃描程度進行分析,從而保障芯片數(shù)據(jù)及程序內容得以有效的讀取工作;
二是,結合軟件系統(tǒng)中顯示程序的設計工作來看,其往往具有一定的挑戰(zhàn)性,困難之處往往集中如下:驅動芯片的寄存區(qū)處理具有一定的復雜性,在初始化的基礎上,會被其他程序調用,應保障數(shù)據(jù)寫入的合理化范圍要求;可以將手動輸入內容顯示在屏幕中,結合相應的軟件功能來進行判斷相應的不同索引情況。
三是,軟件系統(tǒng)中的子程序及按鍵程序的相關設計工作。在進行處理子程序中時鐘與日期芯片的過程中,意味著開展讀取與寫入數(shù)據(jù)的自定義化處理,并借助于函數(shù)調用的方式來有效處理所涉及到的時間函數(shù)、日期參數(shù)等。借助于鍵盤掃描程序,保障落實讀取函數(shù)的有效性。
四是,針對系統(tǒng)中芯片的子程序設計工作來看,具體的溫度采集環(huán)節(jié)的芯片環(huán)節(jié)中,一定要明確不同流程下的合理工序要求。在總體初始化的基礎上,可以開展芯片的ROM操作要求,只有保障存儲器的操作指令要求,這樣方可以實現(xiàn)溫度數(shù)據(jù)的有效讀取要求。
3結束語
由此可見,結合當前開展的基于單片機的液晶顯示器設計的具體工況,重點可以從實際設計的需求出發(fā),落實相關的涉及到溫度變化、日期時間等方面的內容。在此基礎上,分別從硬件系統(tǒng)、軟件系統(tǒng)等開展相關內容的具體分析,落實好相關的硬件電路配置,以及軟件程序設計的優(yōu)化,從而能較為全面地展示出如何開展高質量的液晶顯示器整體設計工作,能有效突出基于單片機的液晶顯示器設計的優(yōu)勢,還能積極為后續(xù)的液晶顯示器設計奠定良好的基礎性工作。
參考文獻:
[1]趙玉冬,焦垚,楊潔. 一種圓形機載液晶顯示器設計[J]. 電子機械工程,2019年第6期:8-11.
[2]周菲,牛姣姣,薛美娟. 基于DSP的液晶顯示器設計與實現(xiàn)[J]. 科技視界,2016年第1期:48-49.
[3]王向玲. 基于FPGA的LCD液晶顯示器設計[J]. 山西大同大學學報(自然科學版),2016年第1期:32-34,37.
[4]王杰,劉小平,范少池. 一種超大尺寸多功能機載液晶顯示器設計[J]. 電子機械工程,2011年第4期:28-32.
[5]劉呈貴,李繼忠,高生. 靜態(tài)驅動液晶顯示器設計參數(shù)對液晶層電壓的影響[J]. 現(xiàn)代顯示,2000年第1期:20-26.