云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > LCM12864液晶显示 - 图文

LCM12864液晶显示 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 6:20:32

/******************LCM12864******************************** FileName:LCM12864.c Author:沧海麒麟 Date:2011.05.03 Version :1.0

Description:12864的简单应用,适用于ATmega16(L)

Function:(1):第ROW行第Column列处显示任意一个字符 DiplayOneChar(Row,Column,Char); (2):在第ROW行第ColumnDisplayNumber(Row,Column,Number); (3):在第ROW行第ColumnDisplayString(Row,Column,str);

列处显示任意一个数字 列处显示任意几个汉字

(4):在第ROW行第Column列处显示任意一个自定义16*16的字符(只能允许显示4个)

Write_CGRAM(Address,str);

Display_CGRAM(Row,Column,z); (5):显示一幅128*64画 DisplayPhoto(bmp,bmpcls); */

#include //常用头文件,如有需要可以查库文件include #include #include #include #include

#define uint unsigned int #define uchar unsigned char

#define RS_1() (PORTD|=(1<<0)) //RS数据/命令选择端(H/L)

#define RS_0() (PORTD&=~(1<<0)) //high选择数据寄存器,low选择指令寄存器

#define RW_1() (PORTD|=(1<<1)) //R/W读/写选择端(H/L) #define RW_0() (PORTD&=~(1<<1))

#define E_1() (PORTD|=(1<<2)) //E使能信号 #define E_0() (PORTD&=~(1<<2))

#define RST_1() (PORTD|=(1<<3)) //复位信号 #define RST_0() (PORTD&=~(1<<3))

#define DAT_POR PORTA //DATA数据 #define DAT_DDR DDRA //DATA数据 #define DAT_PIN PINA //DATA数据

#define Busy_Flag 0x80 //液晶模块忙标志 #define cClearDisplay 0x01 //清显示指令 #define cEntryModeSet 0x06 //设置输入模式 #define cDisplayOnCtrl 0x0c //设置开显示控制

#define cFunctionSetBa 0x30 //功能设定(基本指令) #define cFunctionSetEx 0x34 //功能设定(扩展指令) #define cFuncDrawOnPic 0x36 //设置绘图功能

__flash uchar lin[]={

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x07,0xF8,0x00,0x00,0x00,0x00,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x03,0xFF,0x00,0x00,0x00,0x00,0x00,0x0F,0xFE,0x01,0xE0,0x00,0x00,

0x00,0x00,0x00,0x01,0xFF,0xC0,0x00,0x01,0xF8,0x00,0x0F,0xFE,0x03,0xFC,0x00,0x00,

0x00,0x00,0x00,0x00,0x7F,0xE0,0x00,0x01,0xFF,0x80,0x0F,0xF8,0x07,0xFF,0x00,0x00,

0x00,0x00,0x00,0x00,0x7F,0xE0,0x03,0xC0,0x7F,0xF0,0x0F,0xF0,0x0F,0xFF,0x00,0x00,

0x00,0x07,0x80,0x00,0x3F,0xE0,0x0F,0xF0,0x1F,0xFE,0x0F,0xF0,0x1F,0xFE,0x00,0x00,

0x00,0x07,0xF0,0x00,0x1F,0xC0,0x3F,0xFC,0x0F,0xFF,0x0F,0xF0,0x3F,0xF8,0x00,0x00,

0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x03,0xFF,0x0F,0xF0,0x7F,0xC0,0x00,0x00,

0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,0x0F,0xF1,0xFF,0x03,0x80,0x00,

0x00,0x07,0xF8,0x1F,0xC0,0xFE,0x00,0x07,0x00,0xFE,0x0F,0xF3,0xFC,0x0F,0xE0,0x00,

0x00,0x07,0xF8,0x1F,0xC0,0xFE,0x00,0x00,0x00,0x7C,0x0F,0xF7,0xF0,0x3F,0xF8,0x00,

0x00,0x07,0xF8,0x1F,0xC0,0xFE,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,

0x00,0x07,0xF8,0x1F,0xC0,0xFE,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,

0x00,0x07,0xF8,0x1F,0xC0,0xFE,0x07,0x07,0xFE,0x07,0xFF,0xFF,0xC0,0x00,0x07,0x00,

0x00,0x07,0xF8,0x1F,0xC0,0xFE,0x0F,0xE0,0x00,0x0F,0xFF,0xF7,0xF0,0x00,0x00,0x00,

0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x3F,0xFF,0xF3,0xFC,

搜索更多关于: LCM12864液晶显示 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

/******************LCM12864******************************** FileName:LCM12864.c Author:沧海麒麟 Date:2011.05.03 Version :1.0 Description:12864的简单应用,适用于ATmega16(L) Function:(1):第ROW行第Column列处显示任意一个字符 DiplayOneChar(Row,Column,Char); (2):在第ROW行第ColumnDisplayNumber(Row,Column,Number); (3):在第ROW行第ColumnDisplayString(Row,Column,str); 列处显示任意一个数字 列处显示任意几个汉字

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com