原创 存储设备

2007-10-19 13:06 3823 15 15 分类: MCU/ 嵌入式

UCGUI中的存储设备可以用在多种情况下,主要防治显示屏在有对象重叠的绘图操作时的闪烁现象。基本思路很简单。没有使用存储设备时,绘图操作直接写屏。屏幕在绘图操作在执行时更新,当不同的更新在执行时会产生闪烁。例如:如果你想绘一幅位图作为背景,以一些透明的文字作为前景,你首先必须绘位图,然后是文字,最终结果文字会是闪烁的。


然而,如果这样的操作使用一个存储设备的话,所有的操作在存储设备内执行。只有在所有的操作执行完毕后最终结果才显示在屏幕上,具有无闪烁的优点。


二者的区别总结如下:如果不使用存储设备。绘图的操作的效果看起来是一步一步的,带来闪烁的缺点。而使用存储设备,所有程序执行的效果看起来象但不操作,没有中间步骤,显示屏的闪烁完全消除。

文章评论0条评论)

登录后参与讨论
我要评论
0
15
关闭 站长推荐上一条 /2 下一条