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