您现在的位置: 主页 > 嵌入式处理器 > FPGA > lcd19264与单片机连接 - HDL语言及源代码 -
本文所属标签:
为本文创立个标签吧:

lcd19264与单片机连接 - HDL语言及源代码 -

来源: 网络用户发布,如有版权联系网管删除 2018-08-18 

  lcd19264液晶是一种比12864大一点点的单色液晶,这里我给大家介绍一下用单片机驱动他的原理

  运行

  a) 驱动电压应控制在规定的范围内,超出范围会缩短液晶使用寿命。

  b) 液晶的响应时间会随温度的降低而增大。

  c) 当温度高于操作温度范围时,液晶显示会变黑或深蓝色,这可能会导致”列”出现断裂。不论怎样,不要挤压显示区域。

  d) 操作过程中机械扰动(如在显示区域挤压)可能会导致”列”出现断裂。

  lcd19264与单片机连接电路

  lcd19264与单片机连接

  电路图

  lcd19264与单片机连接

  仿真图

  lcd19264与单片机连接

  实际效果图

  lcd19264与单片机连接代码

  #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--);

  }



              查看评论 回复



嵌入式交流网主页 > 嵌入式处理器 > FPGA > lcd19264与单片机连接 - HDL语言及源代码 -
 

"lcd19264与单片机连接 - HDL语言及源代码 -"的相关文章

网站地图

围观()