专利名称:汽车解码器单片机驱动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日
发明者有 宋 申请人:北京金奔腾译车通科技有限公司