微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机驱动19264a液晶显示英文程序

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

时间:08-25 来源:互联网 点击:
19264液晶是一种比12864大一点点的单色液晶,这里我给大家介绍一下用单片机驱动他的原理
电路图
仿真图
实际效果图 #includestc89.h>#includeintrins.h>#define uchar unsigned char#define uint unsigned intuint 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--);}

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

网站地图

Top