240128液晶 反显程序

[复制链接]
1834|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

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