本发明专利技术公开了点阵型液晶显示器的读写方法和装置。该读方法包括:将显示屏划分为预设数个显示区,给各个显示区配置不同的编号,标识每个显示区内各个像素点的位置坐标以及该显示区的像素范围;根据显示区的像素范围计算与该显示区对应的显存的存储容量,在缓冲区上设置大小与所述存储容量相应的缓冲存储区;利用显示区对应的显存数据更新所述缓冲存储区的内容。采用本发明专利技术,综合全屏读写以及按字节读写的优点,可以节省缓冲区的存储资源,并且反应速度快,尤其是频繁的读写操作时,本发明专利技术的效率更高。
【技术实现步骤摘要】
本专利技术涉及显示器的读写技术,特别是涉及点阵型液晶显示器的读写方法和装置。
技术介绍
点阵型液晶显示器应用很广泛,例如在系统环境监控,通常需要这样ー个点阵型液晶显示器将系统的各项參数(风扇、温度、电压等)显示在界面上,以供人们随时获取当前系统环境是否异常。其显示原理也相对简单,显示器(点阵型液晶显示器简称,以下同)内部有一个显存,更新显存的内容即更新了界面上的显示。显存容量大小与具体的分辨率大小有夫。例如通常所见的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.一种点阵型液晶显示器的读装置,其特征在于,包括 区域标识单元,用于将显示屏划分为预设数个显示区,给各个显示区配置不同的编号,标识每个显示区内各个像素点的位置坐标以及该显示区的像素范围; 与所述区域标识单元相...
【专利技术属性】
技术研发人员:何常,黄晓东,陈昶,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。