打印

79F166A驱动1/5占空比、1/4偏置LCD的问题

[复制链接]
3111|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
weiweiwsk|  楼主 | 2013-3-6 17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大侠们,当我用下面的程序初始化LCD时(1/8占空比,1/4偏置),LCD可以全部显示出来,但是每一段都很暗,只有一点影子。当我把  DISPCON  =0X7f;  改为  DISPCON  =0X6f;(1/4占空比,1/3偏置)  时,LCD显示亮度正常了,但有几段显示不出来,我的LCD是1/5占空比,1/4偏置的,另外我只在XTAL上接了32768HZ的晶振。第一次使用中颖单片机做东西,请高手指点一下,问题出在哪里?
void LcdInit(void)
{       
        DISPCON  =0X7f;                 //0111 1111     LCD控制寄存器   
        DISPCON1 =0X1c;
        DISPCLK0 =0x6e;          
        DISPCLK1 =0x01;                 
        P0SS = 0x07;            //P0模式选择寄存器          0=IO 1=segment  
        P1SS = 0xf0;   
        P2SS = 0xff;     
        P3SS = 0x1F;                 
}
沙发
weiweiwsk|  楼主 | 2013-3-6 17:24 | 只看该作者
补充一下,我把COM6-COM8悬空处理,还有seg1-seg4做为仿真接口,seg接口是从seg5开始的。

使用特权

评论回复
板凳
fusz2001| | 2013-3-7 09:44 | 只看该作者
VOL[3:0]=1111 ,此时的Vlcd=1 VDD,清查一下你使用的LCD的电压规格是多少,是否和SH79F166A的工作电压一致,如果不一致也可导致显示不正常。

使用特权

评论回复
地板
weiweiwsk|  楼主 | 2013-3-7 10:42 | 只看该作者
谢谢版主,我发现问题了,我用的玻璃是1/3偏置、1/5占空比的,因为那LCD是之前成套买回来的,是邦定的那种,也没有资料,不清楚是什么偏置的,现在出问题了,如果用1/4占空比的话com口不够用,如果用1/8占空比的话偏置又不对导致显示变暗,有没有办法用1/4偏置的片子驱动1/3偏置的LCD屏呢?

使用特权

评论回复
5
fusz2001| | 2013-3-7 15:47 | 只看该作者
这就没有办法了,一定要规格匹配才能正常驱动,请重新找适合规格的LCD玻璃。

使用特权

评论回复
6
weiweiwsk|  楼主 | 2013-3-7 16:59 | 只看该作者
LCD玻璃是换不了的了,库存还有很多,有没有合适的中颖单片机可以推荐一下,我这边的LCD是5x19,1/3偏置的,另外加几个按键,I/O口也不是很多,还有要低功耗,就这么多了。

使用特权

评论回复
7
zymcuxu| | 2013-3-28 20:07 | 只看该作者
请问一下,你用这块芯片时,外围用了偏置电阻了吗,我听说它是采用内部偏置,只有两种方式可以选择,具体的资料又没有找到.

使用特权

评论回复
8
xu_| | 2013-3-30 09:40 | 只看该作者
SH79F32

使用特权

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

本版积分规则

4

主题

26

帖子

2

粉丝