12864串行显示程序代码和资料.rar

时间:2023-01-15 17:11:20
【文件属性】:
文件名称:12864串行显示程序代码和资料.rar
文件大小:606KB
文件格式:RAR
更新时间:2023-01-15 17:11:20
12864串行显示程序代码和资料 12864串行显示程序代码和资料 /******************************************************************** * 名称 : sendbyte() * 功能 : 按照液晶的串口通信协议,发送数据 * 输入 : zdata * 输出 : 无 ***********************************************************************/ void sendbyte(uchar zdata) { uint i; for(i=0; i<8; i++) { if((zdata << i) & 0x80) { SID = 1; } else { SID = 0; } SCLK = 0; SCLK = 1; } } /******************************************************************** * 名称 : com() * 功能 : 写串口指令 * 输入 : cmdcode * 输出 : 无 ***********************************************************************/ void com(uchar cmdcode) { sendbyte(0xf8); sendbyte(cmdcode & 0xf0); sendbyte((cmdcode << 4) & 0xf0); delay(1); } /******************************************************************** * 名称 : dat() * 功能 : 写串口数据 * 输入 : cmdcode * 输出 : 无 ***********************************************************************/ void dat(uchar Dispdata) { sendbyte(0xfa); sendbyte(Dispdata & 0xf0); sendbyte((Dispdata << 4) & 0xf0); delay(1); } /******************************************************************** * 名称 : lcdinit() * 功能 : 初始化函数 * 输入 : cmdcode * 输出 : 无 ***********************************************************************/ void lcdinit() { com(0x30); delay(2); com(0x0c); delay(2); com(0x01); delay(2); } /******************************************************************** * 名称 : hzkdis() * 功能 : 显示字符串 * 输入 : *s * 输出 : 无 ***********************************************************************/ void hzkdis(uchar code *s) { while(*s > 0) { dat(*s); s++; delay(2); } }
【文件预览】:
QC12864B.pdf
13液晶12864显示
----液晶.plg(1KB)
----7920_580b.c(13KB)
----液晶.hex(5KB)
----7920_580b.LST(19KB)
----7920_580b.OBJ(14KB)
----液晶(12KB)
----液晶.Uv2(2KB)
----液晶.Opt(2KB)
----液晶_Uv2.Bak(2KB)
----液晶.M51(12KB)
----液晶.lnp(45B)
----液晶_Opt.Bak(1KB)
QC12864B使用说明.pdf
14串行12864显示
----串行12864显示(6KB)
----串行12864显示.OBJ(6KB)
----STARTUP.LST(11KB)
----串行12864显示.plg(1KB)
----串行12864显示.lnp(74B)
----串行12864显示.LST(7KB)
----串行12864显示_Uv2.Bak(2KB)
----串行12864显示_Opt.Bak(1KB)
----串行12864显示.Uv2(2KB)
----串行12864显示.c(3KB)
----STARTUP.A51(5KB)
----串行12864显示.Opt(1KB)
----串行12864显示.hex(1KB)
----STARTUP.OBJ(749B)
----串行12864显示.M51(10KB)

网友评论