单片机端口直连LCD的com和 SEG引脚, LCD为1/8 duty,1/3bias
程序初始化将所有缓存寄存器写0xff
void InitLCD(void)
{
DISPCON=0x5f;//0110 1111选择LCD,允许LCD,关闭LCD对比度控制,1/8占空1/4偏压
DISPCON1=0x02;//液晶工作在快速充电模式
DISPCLK0=0x00;//
DISPCLK1=0x00;//LCD时钟=振荡器频率
P0SS=0x00; //0000 0000 做I/O
P1SS=0xff; //1111 1111 19Segment
P2SS=0x07; //0000 0111
P3SS=0xff; //1111 1111 8COM
}
程序设置好后, 选择 1/4 duty,1/3bias 其中 com1,com2下的seg能点亮
选择 1/8duty,1/4bias,屏幕没显示
是硬件连接上的问题还是软件问题呢 ? |