专利名称:一种点阵lcd显示的控制方法
技术领域:
本发明涉及一种点阵LCD显示的控制方法,特别适用但不限于电饭煲、电蒸锅、电饼铛等采用IXD显示的电器产品上使用。
背景技术:
点阵LCD显示的控制方法,目前均采用大容量、高速控制芯片存储显示数据,对每一幅新的画面显示内容均用新的一副数据进行替换实现显示内容的更新,如图1示,微控制器接收到画面显示的指令后,从显示数据存储器中调用画面显示数据,并刷新整个IXD 显示屏。该方法导致控制芯片存储的数据很多,芯片容量大。同时,为了保证画面刷新速度,必须采用高速芯片才能实现。以上方法导致普通产品在设计开发时,必须选用全新、大容量、高速的微控制器芯片才能实现,导致产品成本高昂。
发明内容
本发明解决的技术问题是克服现有技术的不足,提供一种利用普通微控制器芯片即可实现的点阵LCD显示的控制方法,大大降低了控制成本。为解决上述技术问题,本发明采用的技术方案如下 一种点阵LCD显示的控制方法,其特征在于包括以下步骤 第一步微控制器接收到画面显示的指令;
第二步微控制器从区域数据存储器中调用画面显示的区域数据; 第三步微控制器从画面数据存储器中调用画面显示的画面数据; 第四步微控制器按照区域数据对IXD显示屏的显示区域进行画面数据更新。其中步骤二中的区域数据按以下规则确定将点阵LCD的显示区域划分为若干个单独的小区域,并将各小区域进行坐标定位。小区域的坐标定位包括纵向X坐标和横向Y 坐标,其中一项坐标以单片机的位数为单位进行划分。其中步骤三中画面数据按以下规则确定将显示画面划分为与小区域相匹配的数据模块,且同一时刻的显示画面中各个数据模块匹配不同的小区域。与现有技术相比,本发明技术方案的有益效果是对点阵LCD显示区域及显示内容进行区域划分并进行坐标定位,单片机中只需要存储需要更新显示画面的小区域的相关数据,并对该小区域的画面数据进行刷新,而无需存储更新后整个显示画面的数据,也不需要对LCD显示区域进行整屏刷新,既节约单片机存储数据的空间,又节约数据刷新的时间, 采用普通的微控制器芯片即可实现大容量、高速微控制器芯片相同的作用,因此大大降低了控制成本。
图1为现有技术中IXD显示画面的流程图; 图2为本发明实施例IXD显示画面的流程图;图3为本发明实施例LCD的子区域划分示意图4为图3中子区域对应的点阵图5为本发明实施例LCD中小区域的具体示意图6为本发明实施例中数据模块设计的错误方案一;
图7为本发明实施例中数据模块设计的错误方案二;
图8为本发明实施例中数据模块设计的错误方案三;
图9为本发明实施例中数据模块设计的正确方案一;
图10为本发明实施例中数据模块设计的正确方案二 ;
图11为本发明实施例中数据模块设计的正确方案三;
图12为本发明实施例IXD应用于具体产品上更新前的显示画面;
图13为本发明实施例IXD应用于具体产品上更新后的显示画面。
具体实施例方式下面结合附图和实施例对本发明的技术方案做进一步的说明。实施例1
如图2所示,为本发明的点阵LCD显示控制方法的步骤图,具体包括以下步骤
第一步微控制器接收到画面显示的指令;
第二步微控制器从区域数据存储器中调用画面显示的区域数据;
第三步微控制器从画面数据存储器中调用画面显示的画面数据;
第四步微控制器按照区域数据对IXD显示屏的显示区域进行画面数据更新。其中第二步中的区域数据是按照以下规则进行确定将点阵LCD的显示区域划分为若干个单独的小区域,并将各小区域进行坐标定位。如图3和图4所示,以长X宽=240点X 128点尺寸、使用低速IOMHz主频芯片驱动的点阵LCD为例,对于8位微控制器单片机,因为一个字节数据为8位二进制数,故将 IXD显示区域的长(X坐标)划分为1观+ 8 = 16行;IXD显示区域的宽(Y坐标)划分为240 列,对应各个X坐标对应的字节个数。每一个X坐标、Y坐标对应一个8点组成的子区域, 可以通过以单片机的一个字节来进行控制。这样只需要确定显示画面所对应的子区域X坐标、Y坐标,就可以通过单片机内存储的一个或多个字节的数据来控制。在进行小区域划分时,将整个IXD的显示区域按子区域划分为若干个相互独立、 没有重复交接的小区域,各个子区域只能归属于一个小区域。在进行小区域坐标定位时,记录小区域的各个起始X坐标、Y坐标和X坐标对应的数据个数。以图5中3种小区域为例,小区域11的起始X、Y坐标为(0,0),结束X、Y坐标为(0,4),X坐标对应的数据个数为5 ;小区域12的起始X、Y坐标为(2,0),结束Χ、Υ坐标为 (2,3), X坐标对应的数据个数为4 ;小区域13的起始X、Y坐标分别为(6,1)、(7,1)和(8, 1),结束X、Y坐标分别为(6,3)、(7,3)和(8,3),各X坐标对应数据个数为3。在进行画面显示控制过程时,则根据相应的起始和结束坐标以及数据个数(也可称为数据长度)来定位相应的小区域。为方便对小区域的坐标定位和控制,各小区域可以优选设计为方形,当然也可以设计为方形以外的其他形状。
4
其中第三步中的显示数据是按照以下规则进行确定将显示画面划分为与小区域相匹配的数据模块,且同一时刻的显示画面中各个数据模块对应不同的小区域,各个数据模块不能重复对应相同的一个或多个小区域。具体的,作为反面的实例,如图6至图8所示,点阵IXD显示区域划分为A、B、C、D、 Ε、F共六个小区域,显示画面包括数据模块21和数据模块22。数据模块21对应区域B设计,而数据模块22则分别对应于区域B+区域C、区域B+区域D、区域B+区域C+区域D+区域E设计,数据模块21和数据模块22各自匹配的区域存在重复,共同匹配了一个相同的区域B,这是不正确的。而作为正面的实例,如图9至图11所示,点阵LCD显示区域划分为A、B、C、D、E、F 共六个小区域,显示画面包括数据模块21和数据模块22。数据模块21对应区域B设计,而数据模块22则分别对应于区域C、区域D、区域E设计,数据模块21和数据模块22各自匹配相互独立的不同区域,而不共同匹配一个相同的区域,这是正确的。其中第四步中的画面数据更新具体操作是按照以下规则以小区域为单位对显示画面进行更新,具体的,单片机中存储有以小区域为单位的显示画面数据,并根据存储的更新后显示画面数据,向低速IOMHz主频芯片输出数据小区域的起始X、Y坐标,结束Χ、Υ坐标,显示画面数据,由低速IOMHz主频芯片驱动点阵IXD对该小区域的显示画面进行更新。在显示区域、数据模块的不正确划分后,如图6至图8所示,数据模块21和数据模块22在相同的小区域B内都匹配有数据内容,导致在进行小区域B内数据模块21内容更新时,会影响其他小区域中数据模块22的显示画面。而在显示区域、数据模块的正确划分后,如图9至图11所示,数据模块21和数据模块22在相同的小区域内没有重复匹配数据内容,因此可以在任意一个小区域内进行正确的显示画面更新,而不影响其他小区域的显示画面。如图12、图13分别为具体应用于电饭煲产品上的IXD更新前、后的显示画面,在单片机中只需要存储位于LCD下方中间的小区域的起始坐标、结束坐标以及画面数据(超快煮、稀饭、煮粥),对该小区域单独进行刷新,而不需要存储位于LCD上方的小区域、位于LCD 下方左右两侧的小区域的画面数据(“功能选择。。。”、“烹调时间”、“2:30”、“ ”等),也不需要对LCD进行整屏刷新。因此既节约单片机存储数据的空间,又节约数据刷新的时间,使普通的微控制器芯片可以达到大容量、高速微控制器芯片相同的作用,降低成本。上述说明中,控制点阵IXD显示的单片机为8位单片机,因此IXD显示区域的X坐标以8个点为单位进行划分,这样便于单片机以字节为数据单位,对点阵LCD各个显示点进行控制,实现显示过程的简易控制。对于16位、32位单片机,可以按照8位单片机原理,X 坐标以16个点、32个点为单位进行划分。
权利要求
1.一种点阵LCD显示的控制方法,其特征在于包括以下步骤 第一步微控制器接收到IXD显示屏的画面显示的指令; 第二步微控制器从区域数据存储器中调用画面显示的区域数据; 第三步微控制器从画面数据存储器中调用画面显示的画面数据;第四步微控制器按照区域数据对IXD显示屏的显示区域进行画面数据更新。
2.根据权利要求1所述的点阵LCD显示的控制方法,其特征在于区域数据按以下规则确定将点阵LCD的显示区域划分为若干个单独的小区域,并将各小区域进行坐标定位。
3.根据权利要求2所述的点阵LCD显示的控制方法,其特征在于画面数据按以下规则确定将显示画面划分为与小区域相匹配的数据模块,且同一时刻的显示画面中各个数据模块匹配不同的小区域。
4.根据权利要求2所述的点阵LCD显示的控制方法,其特征在于小区域的坐标定位包括纵向X坐标和横向Y坐标,其中一项坐标以单片机的位数为单位进行划分。
全文摘要
本发明涉及一种点阵LCD显示的控制方法,特别适用于电饭煲、电蒸锅、电饼铛等采用LCD显示的电器产品上。本发明的控制方法包括以下步骤第一步微控制器接收到画面显示的指令;第二步微控制器从区域数据存储器中调用画面显示的区域数据;第三步微控制器从画面数据存储器中调用画面显示的画面数据;第四步微控制器按照区域数据对LCD显示屏的显示区域进行画面数据更新。本发明对点阵LCD显示区域及显示内容进行区域划分并进行坐标定位,只需存储需要更新显示画面的小区域数据并对该小区域对应的画面数据进行更新,这样大大节约了存储空间和响应速度,使得采用普通微控制器芯片即可实现点阵LCD显示的控制,大大降低了控制成本。
文档编号G09G3/18GK102231254SQ20111016013
公开日2011年11月2日 申请日期2011年6月15日 优先权日2011年6月15日
发明者卞在银, 吴宗林, 房振, 梁三林, 王健全, 王强, 雷俊, 麻百忠, 黄兵, 黄庶锋 申请人:佛山市顺德区美的电热电器制造有限公司