大侠们,当我用下面的程序初始化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;
} |