麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

點陣型液晶顯示器的讀寫方法和裝置的制作方法

文檔序號:2626109閱讀:247來源:國知局
專利名稱:點陣型液晶顯示器的讀寫方法和裝置的制作方法
技術領域
本發明涉及顯示器的讀寫技術,特別是涉及點陣型液晶顯示器的讀寫方法和裝置。
背景技術
點陣型液晶顯示器應用很廣泛,例如在系統環境監控,通常需要這樣ー個點陣型液晶顯示器將系統的各項參數(風扇、溫度、電壓等)顯示在界面上,以供人們隨時獲取當前系統環境是否異常。其顯示原理也相對簡單,顯示器(點陣型液晶顯示器簡稱,以下同)內部有一個顯存,更新顯存的內容即更新了界面上的顯示。顯存容量大小與具體的分辨率大小有夫。例如通常所見的128x64,表示點陣共有64行,每行共有128像素點,那么一共有64x128個像素點。顯存的每個字節一一對應了 8個像素點,也就是說該字節的每一位代表了一個像素點。位置0代表著像素點滅,位置I代表著像素點亮。顯示各種內容就是由顯存的每個字節每個位置0或置I實現。單片機應用設計簡單而功能完善,通常應用在エ業控制場合。單片機全稱是單片微型計算機,又稱單片微控制器。把具有數據處理能力的中央處理器、RAM、ROM、多種I/O、中斷處理、定時計算器、串ロ等功能集成到一塊硅片上。單片機種類繁多,主頻以及存儲大小也各異。顯示器通常由單片機控制讀寫,接ロ信號包括讀寫控制、數據線等組成。現有的一種讀寫技術是在單片機在本地RAM空間開辟一段與顯示器顯存容量大小一致的緩沖區,緩沖區與顯示器的顯存是一致的。要修改顯示器的顯示內容,首先修改緩沖區的內容,然后利用顯示器自動讀寫功能,將緩沖區的內容寫入顯存。因為顯示器自動讀寫功能在每個字節寫入后地址會自動加1, 所以這種讀寫方式在需更新整屏內容時速度很快。缺點在于首先耗費很大的RAM空間,以128x64像素點為例,就需IKB的RAM空間。這種實現方式需保證單片機至少有IKB以上的RAM,過多耗費RAM會造成資源緊張。單片機種類多祥,很多種類的RAM小于1KB,這樣的話就會造成程序無法運行在這些單片機上,程序兼容性差。其次,當只更新顯示內容一小部分時,整屏寫入的方式也造成了不必要的開銷。極端情況只更新一個字節內容,此方式反而會慢。另ー種讀寫技術是按字節讀寫法。每次讀寫前先寫入顯存地址,然后把該地址的內容讀出來,運算,最后寫入。這種讀寫方式幾乎不耗費RAM,所以在具有很小RAM的單片機都可以通過該方式實現對顯示器的讀寫,程序兼容性也很好。缺點在于因為每個字節的讀寫都必須先寫入地址,所以在更新內容比較多時速度很慢。極端情況更新整屏內容,耗費時間是最多的。

發明內容
基于此,有必要針對上述問題,提供一種點陣型液晶顯示器的讀寫方法和裝置,能夠節省讀與時間、提聞讀與效率。一種點陣型液晶顯示器的讀方法,包括將顯示屏劃分為預設數個顯示區,給各個顯示區配置不同的編號,標識每個顯示區內各個像素點的位置坐標以及該顯示區的像素范圍;根據顯示區的像素范圍計算與該顯示區對應的顯存的存儲容量,在緩沖區上設置大小與所述存儲容量相應的緩沖存儲區;利用顯示區對應的顯存數據更新所述緩沖存儲區的內容。相應地,一種點陣型液晶顯示器的讀裝置,包括區域標識單元,用于將顯示屏劃分為預設數個顯示區,給各個顯示區配置不同的編號,標識每個顯示區內各個像素點的位置坐標以及該顯示區的像素范圍;與所述區域標識單元相連的緩沖開辟単元,用于根據顯示區的像素范圍計算與該顯示區對應的顯存的存儲容量,在緩沖區上設置大小與所述存儲容量相應的緩沖存儲區;與所述緩沖開辟單元相連的顯存讀取単元,用于利用顯示區對應的顯存數據更新所述緩沖存儲區的內容。一種點陣型液晶顯示器的寫方法,包括對寫入內容進行編碼,編碼的格式包含起始終止坐標、寫入字節信息;根據各個顯示區的像素范圍,判斷從所述起始坐標到所述終止坐標所對應的顯示區,確定為待寫入的目標顯示區;將所述寫入字節信息對應的像素點,按照各個顯示區的像素范圍劃分相應的信息塊;判斷緩沖存儲區的內容與指定的目標顯示區對應的信息塊內容是否相同,當相同時,切換到下一個待寫入的目標顯示區繼續進行判斷;當不同時,利用該信息塊更新所述緩沖存儲區的內容,并將該緩沖存儲區的內容寫入當前指定的目標顯示區對應的顯存內。相應地,一種點陣型液晶顯示器的寫裝置,包括內容編碼単元,用于對寫入內容進行編碼,編碼的格式包含起始終止坐標、寫入字節信息;與所述內容編碼單元相連的目標確定単元,用于根據各個顯示區的像素范圍,判斷從所述起始坐標到所述終止坐標所對應的顯示區,確定為待寫入的目標顯示區;與所述內容編碼單元相連的信息劃分單元,用于將所述寫入字節信息對應的像素點,按照各個顯示區的像素范圍劃分相應的信息塊;與所述目標確定單元、所述信息劃分單元分別相連的更新判斷単元,用于判斷緩沖存儲區的內容與指定的目標顯示區對應的信息塊內容是否相同;與所述更新判斷単元相連的目標切換単元,用于在相同時,切換到下一個待寫入的目標顯示區繼續進行判斷;與所述更新判斷単元相連的顯存寫入単元,用于在不同時,利用該信息塊更新所述緩沖存儲區的內容;并將該緩沖存儲區的內容寫入當前指定的目標顯示區對應的顯存內。實施本發明,具有如下有益效果本發明將顯示屏劃分為預設數個顯示區,再在緩沖區上開辟與顯示區所需存儲容量對應的緩沖存儲區。利用該緩沖存儲區對顯示區進行讀寫操作。基于計算機局部性原理,程序在執行時所訪問地址的分布不是隨機的,而是相對地簇聚,因而讀寫操作會相對集中在分割后的一小部分顯示區上,而這一部分顯示區所耗費的緩沖資源就更少了。而且,經過大量實驗得出頻繁的讀寫操作大多數都不會頻繁切換目的顯示區,這也得益于上述計算機體系的局部原理。故此,實施本發明能夠節省緩沖區的存儲資源,并且反應速度快,尤其是頻繁的讀寫操作時,本發明的效率更高。


圖1為本發明點陣型液晶顯示器的讀方法的流程圖;圖2為本發明點陣型液晶顯示器的讀方法的實施例流程圖;圖3為本發明點陣型液晶顯示器的讀方法的實施例示意圖;圖4為本發明點陣型液晶顯示器的寫方法的流程圖;圖5為本發明點陣型液晶顯示器的寫方法的實施例流程圖;圖6為本發明點陣型液晶顯示器的讀裝置的示意圖;圖7為本發明點陣型液晶顯示器的讀裝置的實施例示意圖;圖8為本發明點陣型液晶顯示器的寫裝置的示意圖;圖9為本發明點陣型液晶顯示器的寫裝置的實施例示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進ー步地詳細描述。圖1為本發明點陣型液晶顯示器的讀方法的流程圖,包括SlOl :將顯示屏劃分為預設數個顯示區,給各個顯示區配置不同的編號,標識每個顯示區內各個像素點的位置坐標以及該顯示區的像素范圍;S102:根據顯示區的像素范圍計算與該顯示區對應的顯存的存儲容量,在緩沖區上設置大小與所述存儲容量相應的緩沖存儲區;S103 :利用顯示區對應的顯存數據更新所述緩沖存儲區的內容。首先,將顯示屏劃分為預設數個顯示區,劃分的方式可以有多種。在其中一個實施例當中,可以按照更新周期的長短劃分為“文字區”和“數字區”,通常“文字區”的內容變化較少,“數字區”的內容會根據實際測量而變化。例如,ー個溫度計的面板,顯示器的屏幕如下所示
權利要求
1.一種點陣型液晶顯示器的讀方法,其特征在于,包括 將顯示屏劃分為預設數個顯示區,給各個顯示區配置不同的編號,標識每個顯示區內各個像素點的位置坐標以及該顯示區的像素范圍; 根據顯示區的像素范圍計算與該顯示區對應的顯存的存儲容量,在緩沖區上設置大小與所述存儲容量相應的緩沖存儲區; 利用顯示區對應的顯存數據更新所述緩沖存儲區的內容。
2.根據權利要求1所述的點陣型液晶顯示器的讀方法,其特征在于,標識各個顯示區的編號,利用顯示區對應的顯存數據更新所述緩沖存儲區的內容的步驟,包括 按照編號選擇當前的顯示區,利用當前的顯示區對應的顯存數據更新所述緩沖存儲區的內容。
3.一種點陣型液晶顯示器的寫方法,其特征在于,包括 對寫入內容進行編碼,編碼的格式包含起始終止坐標、寫入字節信息; 根據各個顯示區的像素范圍,判斷從所述起始坐標到所述終止坐標所對應的顯示區,確定為待寫入的目標顯示區; 將所述寫入字節信息對應的像素點,按照各個顯示區的像素范圍劃分相應的信息塊;判斷緩沖存儲區的內容與指定的目標顯示區對應的信息塊內容是否相同,當相同時,切換到下一個待寫入的目標顯示區繼續進行判斷;當不同時,利用該信息塊更新所述緩沖存儲區的內容,并將該緩沖存儲區的內容寫入當前指定的目標顯示區對應的顯存內。
4.根據權利要求3所述的點陣型液晶顯示器的寫方法,其特征在于,判斷緩沖存儲區的內容與指定的目標顯示區對應的信息塊內容是否相同的步驟之前,還包括 判斷所述緩沖存儲區是否指向待寫入的目標顯示區,當已經指定時,繼續對緩沖存儲區的內容進行判斷; 當沒有指定時,指定目標顯示區,利用該顯示區對應的顯存數據更新所述緩沖存儲區的內容。
5.根據權利要求3或4所述的點陣型液晶顯示器的寫方法,其特征在于,切換到下一個待寫入的目標顯示區繼續進行判斷的步驟之后,還包括 當完成所有目標顯示區的判斷時,保存當前的緩沖存儲區的內容及對應指定的目標顯示區的編號。
6.一種點陣型液晶顯示器的讀裝置,其特征在于,包括 區域標識單元,用于將顯示屏劃分為預設數個顯示區,給各個顯示區配置不同的編號,標識每個顯示區內各個像素點的位置坐標以及該顯示區的像素范圍; 與所述區域標識單元相連的緩沖開辟單元,用于根據顯示區的像素范圍計算與該顯示區對應的顯存的存儲容量,在緩沖區上設置大小與所述存儲容量相應的緩沖存儲區; 與所述緩沖開辟單元相連的顯存讀取單元,用于利用顯示區對應的顯存數據更新所述緩沖存儲區的內容。
7.根據權利要求6所述的點陣型液晶顯示器的讀裝置,其特征在于所述區域標識單元包括用于標識各個顯示區的編號的標識編號單元;所述顯存讀取單元,還包括 與所述標識編號單元相連的編號索引單元,用于按照編號選擇當前的顯示區,利用當前的顯示區對應的顯存數據更新所述緩沖存儲區的內容。
8.一種點陣型液晶顯示器的寫裝置,其特征在于,包括 內容編碼單元,用于對寫入內容進行編碼,編碼的格式包含起始終止坐標、寫入字節信息; 與所述內容編碼單元相連的目標確定單元,用于根據各個顯示區的像素范圍,判斷從所述起始坐標到所述終止坐標所對應的顯示區,確定為待寫入的目標顯示區; 與所述內容編碼單元相連的信息劃分單元,用于將所述寫入字節信息對應的像素點,按照各個顯示區的像素范圍劃分相應的信息塊; 與所述目標確定單元、所述信息劃分單元分別相連的更新判斷單元,用于判斷緩沖存儲區的內容與指定的目標顯示區對應的信息塊內容是否相同; 與所述更新判斷單元相連的目標切換單元,用于在相同時,切換到下一個待寫入的目標顯示區繼續進行判斷; 與所述更新判斷單元相連的顯存寫入單元,用于在不同時,利用該信息塊更新所述緩沖存儲區的內容;并將該緩沖存儲區的內容寫入當前指定的目標顯示區對應的顯存內。
9.根據權利要求8所述的點陣型液晶顯示器的寫裝置,其特征在于,還包括 連接在所述目標確定單元與所述更新判斷單元之間的目標指向單元,用于判斷所述緩沖存儲區是否指向待寫入的目標顯示區,在已經指定時,繼續對緩沖存儲區的內容進行判斷;當沒有指定時,指定目標顯示區; 與所述目標指向單元相連的所述顯存讀取單元,用于利用該顯示區對應的顯存數據更新所述緩沖存儲區的內容。
10.根據權利要求7或8所述的點陣型液晶顯示器的寫裝置,其特征在于,還包括 與所述目標切換單元相連的目標寄存單元,用于在完成所有目標顯示區的判斷時,保存當前的緩沖存儲區的內容及對應指定的目標顯示區的編號。
全文摘要
本發明公開了點陣型液晶顯示器的讀寫方法和裝置。該讀方法包括將顯示屏劃分為預設數個顯示區,給各個顯示區配置不同的編號,標識每個顯示區內各個像素點的位置坐標以及該顯示區的像素范圍;根據顯示區的像素范圍計算與該顯示區對應的顯存的存儲容量,在緩沖區上設置大小與所述存儲容量相應的緩沖存儲區;利用顯示區對應的顯存數據更新所述緩沖存儲區的內容。采用本發明,綜合全屏讀寫以及按字節讀寫的優點,可以節省緩沖區的存儲資源,并且反應速度快,尤其是頻繁的讀寫操作時,本發明的效率更高。
文檔編號G09G3/36GK103035219SQ201210570628
公開日2013年4月10日 申請日期2012年12月25日 優先權日2012年12月25日
發明者何常, 黃曉東, 陳昶 申請人:廣東威創視訊科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 乌兰浩特市| 德令哈市| 观塘区| 深州市| 金秀| 绩溪县| 黔江区| 常山县| 周至县| 静海县| 广德县| 莱阳市| 毕节市| 柳河县| 馆陶县| 奇台县| 霞浦县| 民乐县| 固镇县| 大洼县| 察隅县| 儋州市| 武夷山市| 仁化县| 南陵县| 青神县| 喀喇沁旗| 定结县| 廊坊市| 松滋市| 彭山县| 天柱县| 繁峙县| 长兴县| 普宁市| 桓台县| 广东省| 桑日县| 民县| 松潘县| 襄樊市|