專利名稱:汽車解碼器單片機驅動32位真彩的處理方法
技術領域:
本發明涉及一種汽車解碼器單片機驅動32位真彩的處理方法
背景技術:
在現有技術下,汽車解碼器上的數據顯示是采用同一的顯示色顯示,無法驅動32位 真彩顯示,沒有彩色顯示會造成屏幕上的字符顏色單一,并且屏幕輸出速度比較慢。此技 術提供了一種汽車解碼器單片機驅動32位真彩的處理方法,可以提高顯示屏幕的輸出速度。
發明內容
為克服現有技術的上述缺陷,本發明提供了一種汽車解碼器單片機驅動32位真彩的方 法,通過應用硬件技術寫信號使得硬件地址自動加l,快速尋址真彩顯示內存(顯示RAM), 這樣大大減少軟件對時間的開銷,實現軟硬件高效結合;利用單片機單根口線控制真彩驅 動IC的使能端,比傳統利用I/O 口線狀態字控制真彩驅動IC的使能端讀寫屏幕的速度快; "譯車通"所有的真彩屏幕輸出元素(點、線、弧、圓、英文字符、漢字等)都是通過直 接寫屏(直接尋址真彩顯示內存)實現輸出,而且每個屏幕輸出函數全部采用匯編語言編 寫,程序語句高效精練,函數內部全都沒有調用子函數,因此真彩屏幕輸出速度非常快。 簡言之,"譯車通"設計了先進高效的真彩驅動顯示技術。
本發明實現上述目的的技術方案是 一種汽車解碼器單片機驅動32位真彩的方法, 包括開關、單片機、硬件地址、顯示屏,其特征是開關與單片機相連并通過并口疊加技術 用軟件驅動32位彩色顯示。
附圖是本發明的簡易流程圖。
具體實施例方式
參見附圖,本發明提供的CPU可以采用51系列單片機或其他芯片,其中一個優選的
實施例是采用AT89C52 (美國ATMEL公司)。 所述解碼器的工作流程為
(1) 通過其通信接口與車輛的檢測系統通信,獲取檢測系統采集的車輛運行狀態代 碼,并進行解碼,生成車輛運行狀態的實測數據;
(2) 當CPU向顯卡發出指令時,顯卡會通過并口疊加技術利用軟件將顯卡的地址自動 加1,達到驅動32位真彩顯示的目的;
所述顯示系統的顯示器一般可以采用液晶顯示器(LCD)。 所述顯示方式可以采用滾屏顯示。
所述解碼器用于處理的車輛運行狀態實測數據中包括車型代碼、運行狀態參數代碼和 運行狀態數據,由此可以區分不同的車型、不同的運行狀態參數和運行狀態參數的具體數 值(運行狀態數據)。而進行顯示的實測數據,可以只包括運行狀態數據,以便于顯示的簡捷。
所述解碼器同車輛檢測系統的通信方式可以采用輪詢方式,由解碼器依據設定的程序 輪流對車輛的各檢測系統發出采集數據的指令,相應的檢測系統相應解碼器的指令,將編 碼信息送至解碼器解碼。
所述解碼器進行顯示時,可以中斷與車輛檢測系統的通信進程,以適應單片機的通信 和處理能力。
權利要求
1.一種汽車解碼器單片機驅動32位真彩的處理方法,其特征在于采用并口疊加技術,通過應用硬件技術寫信號使得硬件地址自動加1,可以做到4個口地址的疊加,從而做到單片機驅動32位真彩色,這樣做不僅可以減少軟件對時間的開銷,而且可以使得軟件和硬件有機的結合起來,開創了單片機驅動真彩顯示的先河。
2. 如權利要求1所述的汽車解碼器單片機驅動32位真彩的處理方法,其特征在于單 片機能夠找尋相應的硬件地址,并自動在相應的硬件地址上疊加。
3. 如權利要求2所述的汽車解碼器的單片機驅動32位真彩的處理方法,其特征在于 工作流程為(1) 通過其通信接口與車輛的檢測系統通信,獲取檢測系統采集的車輛運行狀態代 碼,并進行解碼,生成車輛運行狀態的實測數據;(2) 當CPU向顯卡發出指令時,顯卡會通過并口疊加技術利用軟件將顯卡的地址自動 增加,達到驅動32位真彩顯示的目的;
4. 如權利要求3所述的汽車解碼器的數據顯示方法,其特征在于所述顯示方式釆用 滾屏顯示,所述顯示系統的顯示器一般可以采用液晶顯示器。
5. 如權利要求4所述的汽車解碼器的數據顯示方法,其特征在于所述解碼器進行顯 示時,中斷與車輛檢測系統的通信進程。
6. 如權利要求5所述的汽車解碼器的數據顯示方法,其特征在于采用多種統計方法 進行數據的取舍和平均,以采用多次采集的有效實測數據的平均值作為顯示的實測數據, 并將偏離平均值過大的數據確定為無效數據。
7. 如權利要求l、 2、 3、 4、 5、 6或7所述的汽車解碼器的數據顯示方法,其特征在 于所述解碼器用于處理的車輛運行狀態實測數據中包括車型代碼、運行狀態參數代碼和運 行狀態數據,而進行顯示的實測數據只包括運行狀態數據。
全文摘要
本發明提供了一種汽車解碼器單片機驅動32位真彩的處理方法。通過應用硬件技術寫信號使得硬件地址自動加1,快速尋址真彩顯示內存(顯示RAM),這樣大大減少軟件對時間的開銷,實現軟硬件高效結合;利用單片機單根口線控制真彩驅動IC的使能端,比傳統利用I/O口線狀態字控制真彩驅動IC的使能端讀寫屏幕的速度快;該汽車解碼器所有的真彩屏幕輸出元素(點、線、弧、圓、英文字符、漢字等)都是通過直接寫屏(直接尋址真彩顯示內存)實現輸出,而且每個屏幕輸出函數全部采用匯編語言編寫,程序語句高效精練,函數內部全都沒有調用子函數,因此真彩屏幕輸出速度非常快。總而言之,該汽車解碼器設計了先進高效的真彩驅動顯示技術。
文檔編號G09G5/14GK101339757SQ20071011824
公開日2009年1月7日 申請日期2007年7月3日 優先權日2007年7月3日
發明者有 宋 申請人:北京金奔騰譯車通科技有限公司