微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 电子元器件 > 12864显示问题

12864显示问题

时间:10-02 整理:3721RD 点击:
求问,12864显示成这样是什么情况?电路图如图



时序不对吗?这个支持中文吗?

这个液晶支持中文,测试过液晶是好的

////////**********LCD12864************////////
void write_com_12864(uchar com)
{
                LCDRW_CLR;                //RW=0
                LCDRS_CLR;                //RS=0
                LCDEN_SET;                //EN=1
                data_port=com;
                LCDEN_CLR;                //EN=0
                _delay_us(20);               
}
void write_data_12864(uchar data)
{
                LCDRW_CLR;                //RW=0
                LCDRS_SET;                //RS=1
                LCDEN_SET;                //EN=1
                data_port=data;       
                LCDEN_CLR;                //EN=0
                _delay_us(20);
}
void lcd_init(void)
{
                DDRC=0xFF;
                DDRA=0xFF;
                _delay_us(100);
                write_com_12864(0x30);
                write_com_12864(0x30);
                write_com_12864(0x0C);                //光标左移,AC自动加一
                write_com_12864(0x01);                //开显示,显示光标,光标不闪烁
                write_com_12864(0x02);                //清屏       
}
液晶程序

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top