帮忙!ST7920控制的模块在绘图显示模式下清屏的问题--清不

[复制链接]
3371|0
 楼主| shiqianwei 发表于 2007-9-24 12:51 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;控制器是ST7920,在显示图形的时候正常,然后我吧这个程序(**显示图形函数**)改了一下--把写入的数据都改成0x00(**绘图方式下的清屏**),这样应该让整个屏都干净了吧,可实际上会出现一些莫明其妙的花点,我搞不明白了,大虾们给指点指点啊......这两个程序如下,先显示图形,延时一段时间后清屏...&nbsp;&nbsp;&nbsp;&nbsp;你们在绘图方式下清屏都是怎么干的呢?<br />&nbsp;&nbsp;&nbsp;<br />//*********显示图形函数**********************&nbsp;<br />void&nbsp;&nbsp;LCD_disp_tp(void)<br />{<br />&nbsp;Uchar&nbsp;data&nbsp;&nbsp;i,y;<br />&nbsp;Uchar&nbsp;data&nbsp;&nbsp;x;&nbsp;<br />&nbsp;Uint&nbsp;&nbsp;j=0;<br />&nbsp;for(i=0;i&lt9;i+=8)<br />&nbsp;for(y=0;y&lt32;y++)<br />&nbsp;for(x=0;x&lt8;x++)<br />&nbsp;{<br />&nbsp;&nbsp;wr_com(0x36);//扩充功能:绘图开<br />&nbsp;&nbsp;wr_com(0x80+y);//垂直地址<br />&nbsp;&nbsp;wr_com(x+0x80+i);//水平地址<br />&nbsp;&nbsp;wr_com(0x30);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;wr_dat(tp_llt[j++]);//写入的数据--图形<br />&nbsp;&nbsp;&nbsp;&nbsp;wr_dat(tp_llt[j++]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;Delay(5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//延时---为了看它一点一点地显示<br />&nbsp;}<br />}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />Delay(255);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//延时<br /><br />//***********绘图方式下的清屏-----------???!!!<br />void&nbsp;&nbsp;&nbsp;lcm_clear(void)&nbsp;&nbsp;<br />{<br />&nbsp;Uchar&nbsp;data&nbsp;&nbsp;i,y;<br />&nbsp;Uchar&nbsp;data&nbsp;&nbsp;x;&nbsp;<br />&nbsp;Uint&nbsp;&nbsp;j=0;<br />&nbsp;for(i=0;i&lt9;i+=8)<br />&nbsp;for(y=0;y&lt32;y++)<br />&nbsp;for(x=0;x&lt8;x++)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;wr_com(0x36);//扩充功能:绘图开<br />&nbsp;&nbsp;&nbsp;wr_com(0x80+y);//垂直地址<br />&nbsp;&nbsp;&nbsp;wr_com(x+0x80+i);//水平地址<br />&nbsp;&nbsp;&nbsp;wr_com(0x30);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wr_dat(0x00);//写入的数据--0x00<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wr_dat(0x00);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;Delay(5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//延时&nbsp;-------------------<br />&nbsp;&nbsp;}<br />}<br />......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

401

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部