lcd显示c语言程序,lcd静态显示电路图及c语言程序.doc

lcd静态显示电路图及c语言程序

Lcd静态显示电路图及c语言程序

#include

#define uint unsigned int

#define uchar unsigned char

sbit RS=P2^0;

sbit RW=P2^1;

sbit EN=P2^2;

uchar i,j;

uchar code table1[]={

0x00,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,

0x00,0x00,0x00,0x0e,0x00,0x1f,0x00,0x00,

0x00,0x0e,0x00,0x0e,0x00,0x1f,0x00,0x00,

0x08,0x1f,0x12,0x0f,0x0a,0x1f,0x02,0x00,

0x0f,0x09,0x0f,0x09,0x0f,0x09,0x13,0x00,

0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x00,

0x1f,0x04,0x04,0x04,0x04,0x04,0x1f,0x00,

0x04,0x04,0x1f,0x15,0x1f,0x04,0x04,0x00,

};

uchar code table2[]=" QQ:1093027367";

uchar code tab[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07};

void delayms(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void write_com(uchar date,uchar b)

{

RS=b;

P0=date;

delayms(5);

EN=1;

delayms(5);

EN=0;

}

void init(void)

{

RW=0;

EN=0;

write_com(0x38,0);

write_com(0x0c,0);

write_com(0x06,0);

write_com(0x01,0);

}

void main()

{

init();

write_com(0x40,0);

for(i=0;i<64;i++)

{

write_com(table1[i],1);

delayms(5);

}

write_com(0x80,0);

write_com(tab[0],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[1],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[2],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[3],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[4],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[5],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[6],1);

delayms(100);

write_com(' ',1);

delayms(100);

write_com(tab[7],1);

delayms(100);

write_com(0x80+40,0);

delayms(100);

for(j=0;j<143;j++)

{

write_com(table2[j],1);

delayms(5);

}

while(1);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
#include //包含头文件 #include //包含固有函数 #define uint unsigned int //定义一下方便使用 #define uchar unsigned char //定义一下方便使用 #define DATA P0 //LCD12864数据线 sbit RS=P2^2; // 数据\指令 D、I 选择 sbit RW=P2^1; // 读\写 选择 R、W sbit EN=P2^0; // 读\写使能 sbit cs1=P2^4; // 片选1 sbit cs2=P2^3; // 片选2 /********************************/ /* 定义图形字库 */ uchar code Hzk[]={ //左屏幕第1页 0xFF,0xFF,0xFF,0xFF,0x7F,0xBF,0x3F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF, 0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF, 0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF, 0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF,0x1F,0xBF, //左屏幕第2页 0xFF,0xFF,0xFF,0xAB,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA, 0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA, 0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA, 0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA, //左屏幕第3页 0xFF,0xFF,0xFF,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0xE0,0xEA,0xE0,0xEA, 0xE0,0xEA,0xE0,0xEA,0xE0,0xEA,0xC0,0xAA,0x00,0xAA,0xE0,0xEA,0xE0,0xEA,0xE0,0xEA, 0xE0,0xEA,0xE0,0xEA,0xE0,0xEA,0x80,0xAA,0x00,0xAA,0x00,0xAA,0xC0,0xEA,0xE0,0xEA, 0xE0,0xEA,0xE0,0xEA,0xC0,0xEA,0x80,0xAA,0x00,0xAA,0xE0,0xEA,0xE0,0xEA,0xE0,0xEA, //左屏幕第4页 0xFF,0xFF,0xFF,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0xFF,0xFF,0xFF,0xFF, 0x38,0xBA,0x38,0xBF,0x3F,0xBF,0x1F,0xAF,0x00,0xAA,0xFF,0xFF,0xFF,0xFF,0xFF,0xBA, 0x78,0xFA,0xFD,0xFF,0xDF,0xBF,0x0F,0xAA,0x00,0xFE,0xFF,0xFF,0xFF,0xFF,0x01,0xAA, 0x00,0xAA,0x01,0xEF,0xFF,0xFF,0xFF,0xFE,0x00,0xAA,0x00,0xAA,0x00,0xAA,0xFF,0xFF, //左屏幕第5页 0xFF,0xFF,0xFF,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x0F,0xAF,0x0F,0xAF, 0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x0F,0xAF,0x0F,0xAF,0x0F,0xAA, 0x00,0xAA,0x03,0xAF,0x0F,0xAF,0x0F,0xAE,0x00,0xAA,0x01,0xAB,0x07,0xAF,0x0F,0xAE, 0x0E,0xAE,0x0F,0xAF,0x07,0xAF,0x03,0xAA,0x00,0xAA,0x00,0xAA,0

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值