×
单片机 > 单片机程序设计 > 详情

单片机驱动19264a液晶显示英文程序

发布时间:2020-05-29 发布时间:
|
19264液晶是一种比12864大一点点的单色液晶,这里我给大家介绍一下用单片机驱动他的原理


电路图
仿真图
实际效果图[page] #include #include #define uchar unsigned char #define uint unsigned int uint ee; sbit lcd_cs3=P1^0;//片选信号右 低有效 sbit lcd_cs2=P1^1;//片选信号中 低有效 sbit lcd_cs1=P1^2;//片选信号左 低有效 sbit lcd_e =P1^3;//使能信号 sbit lcd_rw =P1^4;//读写选择 sbit lcd_rs =P1^5;//数据命令选择端 H数据 L命令 //P2八位数据线 uchar code cc[]={0x00,0x00,0x00,0x00,0x01,0x06,0x00,0x00,0x00,0xFF,
0x00,0x00,0x04,0x02,0x01,0x00,
0x00,0x00,0x20,0x40,0x80,0x00,0x00,0x02,0x01,0xFE,0x00,0x00,0x00,
0x00,0x80,0xE0};
void lcd_init();
void wrile_com(uchar com);
void wrile_data(uchar dat);

void delay(uchar d0);

void main()
{
 lcd_cs1=0;
 lcd_cs2=0;
 lcd_cs3=0;
lcd_init();
wrile_data(0x11);wrile_data(0x0a); 
wrile_data(0x04);wrile_data(0x0a);
wrile_data(0x11);wrile_data(0x00);
wrile_data(0x1f);wrile_data(0x05); 
wrile_data(0x05);wrile_data(0x05);
wrile_data(0x02);wrile_data(0x00);
wrile_data(0x11);wrile_data(0x0a); 
wrile_data(0x04);wrile_data(0x0a);
wrile_data(0x11);wrile_data(0x00);
wrile_data(0x1f);wrile_data(0x05); 
wrile_data(0x05);wrile_data(0x05);
wrile_data(0x02);wrile_data(0x00);
while(1);

 

}

void lcd_init()
{delay(255);//等待复位
 wrile_com(0x3f);
 wrile_com(0xc0); 
 wrile_com(0xbc);//页地址 
 wrile_com(0x40); 

}

 

void wrile_com(uchar com)
{ lcd_e=0; //
  lcd_rw=0;//读写选择 写
  lcd_rs=0;//数据命令 命令
  lcd_e=1; //
  P2=com;
  _nop_();
  lcd_e=0;
  delay(5);
}

void wrile_data(uchar dat)
{ lcd_e=0; //
  lcd_rw=0;//读写选择 写
  lcd_rs=1;//数据命令 命令
  lcd_e=1; //
  P2=dat;
  _nop_();
  lcd_e=0;
  delay(5);
}


void delay(uchar d0)
{uchar d1,d2;
 for(d1=d0;d1>0;d1--)
  for(d2=110;d2>0;d2--);
}

关键字:单片机驱动  19264a液晶  英文程序

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32单片机的复用端口初始化的步骤及方法