⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_160128.h

📁 单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真
💻 H
字号:
//-----------------------------------------------------------------
// 名称:160128LCD显示控制程序头文件
//-----------------------------------------------------------------
#include <stdio.h>
#include <math.h>
#include <string.h>

#define INT8U   unsigned char
#define INT16U  unsigned int

#define STX   0x02
#define ETX   0x03
#define EOT   0x04
#define ENQ   0x05
#define BS    0x08
#define CR    0x0D
#define LF    0x0A
#define DLE   0x10
#define ETB   0x17
#define SPACE 0x20
#define COMMA 0x2C

#define TRUE  1
#define FALSE 0

#define HIGH  1
#define LOW   0

//T6963C 端口定义
#define LCMDW   (INT8U*)0x8000 //数据口
#define LCMCW   (INT8U*)0x8100 //命令口

//显示内存分配
//#define DISRAM_SIZE 0X7FFF  //设置显示ram的大小
//#define TXTSTART    0x0000  //设置文本区的起始地址
//#define GRSTART     0x6800  //设置图形区的起始地址
#define CGRAMSTART  0x7800  //设置CGRAM的起始地址

//T6963C 命令定义
#define LC_CUR_POS  0x21    //光标位置设置
#define LC_CGR_POS  0x22    //CGRAM偏置地址设置
#define LC_ADD_POS  0x24    //地址指针位置
#define LC_TXT_STP  0x40    //文本区首址
#define LC_TXT_WID  0x41    //文本区宽度
#define LC_GRH_STP  0x42    //图形区首址
#define LC_GRH_WID  0x43    //图形区宽度
#define LC_MOD_OR   0x80    //显示方式:逻辑或
#define LC_MOD_XOR  0x81    //显示方式:逻辑异或
#define LC_MOD_AND  0x82    //显示方式:逻辑与
#define LC_MOD_TCH  0x83    //显示方式:文本特征
#define LC_DIS_SW   0x90    //显示开关:
                            //D0=1/0:光标闪烁启用/禁用;
					 	    //D1=1/0:光标显示启用/禁用;
					 	    //D2=1/0:文本显示启用/禁用;
					 	    //D3=1/0:图形显示启用/禁用;
#define LC_CUR_SHP  0xA0    //光标形状选择:0xA0-0xA7表示光标占的行数
#define LC_AUT_WR   0xB0    //自动写设置
#define LC_AUT_RD   0xB1    //自动读设置
#define LC_AUT_OVR  0xB2    //自动读/写结束
#define LC_INC_WR   0xC0    //数据写,地址加1
#define LC_INC_RD   0xC1    //数据读,地址加1
#define LC_DEC_WR   0xC2    //数据写,地址减1
#define LC_DEC_RD   0xC3    //数据读,地址减1
#define LC_NOC_WR   0xC4    //数据写,地址不变
#define LC_NOC_RD   0xC5    //数据读,地址不变
#define LC_SCN_RD   0xE0    //屏读
#define LC_SCN_CP   0xE8    //屏拷贝
#define LC_BIT_OP   0xF0    //位操作:D0-D2:定义D0-D7位;D3:1置位,0:清除

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -