打印

240128液晶 反显程序

[复制链接]
1613|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cl234583745|  楼主 | 2014-8-12 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人用过240128 6963c液晶吗。我想实现一个区域反显。下面的程序是网上总结来的。
帮看看为什么不好使呢?显示的效果是从左下角到右上角斜下的一堆堆的。怎么办呀?

//反显一个字符
//lin:行(0-7), column: 列(0-15)
void ReverseShowChar0(unsigned char lin,unsigned char column)
{
    unsigned char i;
    unsigned char dat;
    unsigned int StartAddr;

    StartAddr=lin*LineChar +column; //定位起始行

    for(i=0;i<16;i++)
    {
        LCD_WriteTCommand3(0x24,(unsigned char)(StartAddr),(unsigned char)(StartAddr>>8)); //set address
        LCD_WriteTCommand1(0xc5); //数据一次读,地址不变
        dat=InPortData(); //读入数据
        dat=~dat; //取反
        LCD_WriteTCommand2(0xc4,dat); //送回

        StartAddr=StartAddr+LineChar;
    }
}





相关帖子

沙发
zhaoyu2005| | 2014-8-12 19:40 | 只看该作者
我用过,但是用ucgui驱动的,驱动都做好的,直接调用函数

使用特权

评论回复
板凳
cl234583745|  楼主 | 2014-8-13 07:47 | 只看该作者
zhaoyu2005 发表于 2014-8-12 19:40
我用过,但是用ucgui驱动的,驱动都做好的,直接调用函数

:dizzy:

使用特权

评论回复
地板
cl234583745|  楼主 | 2014-8-13 08:26 | 只看该作者
大侠求助

使用特权

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

本版积分规则

99

主题

644

帖子

1

粉丝