打印

KS0108驱动器清屏问题

[复制链接]
1779|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangxinaaa|  楼主 | 2011-11-24 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人做个数字电压表,现在遇到的是在液晶初始化过程中,界面出现杂点无法清除   想请各位有经验的人士给予帮助

/****************************************************/
/*    LCD初始化lcd_init()                                                           */
/****************************************************/
void lcd_init()  
{
       chkBF();
       lcdres=0; //液晶复位
       delay(3);
       lcdres=1; //液晶复位结束
       write_cmd(DISPLAY_OFF);
       write_cmd(DISPLAY_ON);
       clsram();
       write_cmd(BASIC_INS);    //基本指令集
       write_cmd(CURSOR_ON);   //整体关,游标关,闪烁关
       write_cmd(0x06);      //DDRAM的地址计数器(AC)加1
       write_cmd(SCRCLS);   
       delay(3);            //等待初始化结束   
}

下面是清屏子函数调用 、及忙碌检测
/*******************************************/
/*      lcd检测忙void chkBF;                                       */
/*******************************************/
void chkBF(void)  
{
        P0=0xff;
        lcdrw=0;
        lcdrs=1;
        lcden=1;
        while(!BusyFlag);
        delay_us(20);
}
/******************************************/
/*    清屏显示                                                         */
/******************************************/
void clsram()  
{
       uint i,j;
       lcdcs1=1;lcdcs2=0; //清左半屏
       for(i=0;i<8;i++)
      {
             setxy(i,0);
             for(j=0;j<64;j++)
             {     
                    write_date(0x00);
             }
             setxy(0,0);
      }
     lcdcs1=0;lcdcs2=1; //清右半屏
     for(i=0;i<8;i++)
     {
            setxy(i,0);
            for(j=0;j<64;j++)
            {     
                   write_date(0x00);
            }
           setxy(0,0);
      }
}

相关帖子

沙发
wangxinaaa|  楼主 | 2011-11-24 14:25 | 只看该作者
[img][/img]

使用特权

评论回复
板凳
wangxinaaa|  楼主 | 2011-11-24 14:27 | 只看该作者

使用特权

评论回复
地板
chunyang| | 2011-11-30 21:51 | 只看该作者
图要上传到本站,QQ和新浪都不准外链的。

使用特权

评论回复
5
xzsxiao213| | 2012-2-11 10:31 | 只看该作者
write_date和write_cmd操作时关中断

使用特权

评论回复
6
tylhc001| | 2012-2-11 16:43 | 只看该作者
1# wangxinaaa

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

71

帖子

1

粉丝