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

📄 define.c

📁 液晶t6963驱动芯片程序范例
💻 C
字号:
#include <reg51.h>   /* 特殊功能寄存器函数 */
#include <math.h>    /* 数学函数 */
#include <absacc.h>  /* 绝对地址访问 */
#include <string.h>  /* 字符串函数 */
/* 直接访问方式地址定义,根据用户平台接口修改 */
#define  d_add XBYTE[0x8000]   /* 数据通道 */
#define  c_add XBYTE[0x8100]   /* 指令通道 */

/* 程序参数定义,根据用户选择的LCM上的MDS3,MDS2的电平组合实现 */
    #define  para1 0x20;            /* MGLS160128,240128T */
/*  --------------------------- */
/*  #define  para1 0x28;            MGLS128128,DMF5002 */
/*  #define  para1 0x40;            MGLS12864T,24064   */
/*  定义标志位  */
 sbit Acc_0=ACC^0;
 sbit Acc_1=ACC^1;
 sbit Acc_2=ACC^2;
 sbit Acc_3=ACC^3;
 sbit Acc_6=ACC^6;
 unsigned int O_X,O_Y,com,dat1,dat2;  /* O_X:行地址,在文本方式下以字符行为单位。
                                             在图形方式下以点行为单位。
                                             在图形方式下以点行为单位。
                                         O_Y:列地址(0~77H)
                                         com:指令码寄存器
                                         dat1:数据寄存器1
                                         dat2:数据寄存器2   */

unsigned char code_1,attr;            /* code_1:字符代码
                                         attr:字符属性码(低4位有效) */
/***********************************************************************/
/*    中文字符库定义 ----适应T6963C控制器                              */
/*    用户根据系统的需要,使用蓬远公司提供的PICKHZE.EXE建立中文字符库  */
/***********************************************************************/
 code unsigned char CGTAB[64]={ 0x00,0x40,0x37,0x10,0x81,0x61,0x22,0x0A,/*"液"= 80H*/
                                0x16,0x2B,0xE2,0x22,0x22,0x22,0x23,0x22,
                                0x80,0x44,0xFE,0x20,0x20,0x3C,0x44,0x64,
                                0x98,0x48,0x50,0x20,0x50,0x8E,0x04,0x00,
                                0x0F,0x08,0x08,0x0F,0x08,0x08,0x0F,0x08,/*"晶"= 84H*/
                                0x7E,0x42,0x42,0x7E,0x42,0x42,0x7E,0x42,
                                0xE0,0x20,0x20,0xE0,0x20,0x20,0xE0,0x24,
                                0xFE,0x84,0x84,0xFC,0x84,0x84,0xFC,0x84};

 code unsigned char CCTAB[4][32]={ 0x00,0x40,0x37,0x10,0x83,0x60,0x2F,0x08,  /* "清"代码为00H*/
                                   0x13,0x22,0xE3,0x22,0x23,0x22,0x22,0x22,
                                   0x40,0x48,0xFC,0x40,0xF8,0x40,0xFE,0x08,
                                   0xFC,0x08,0xF8,0x08,0xF8,0x08,0x28,0x10,
                                   0x04,0x04,0x08,0x08,0x18,0x29,0x4A,0x08,  /*"华"代码为01H*/
                                   0x09,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,
                                   0x40,0x48,0x58,0x60,0xC0,0x40,0x44,0x44,
                                   0x3C,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,
                                   0x04,0xFF,0x05,0x41,0x33,0x14,0x01,0xF6,  /*"蓬"代码为02H*/
                                   0x1B,0x10,0x13,0x10,0x17,0x10,0x28,0x47,
                                   0x44,0xFE,0x40,0xF8,0x10,0xE0,0x18,0x46,
                                   0xF8,0x40,0xF8,0x40,0xFC,0x40,0x46,0xFC,
                                   0x00,0x43,0x30,0x10,0x00,0x07,0xF1,0x11,  /* "远"代码为03H*/
                                   0x11,0x11,0x12,0x12,0x14,0x28,0x47,0x00,
                                   0x10,0xF8,0x00,0x00,0x08,0xFC,0x20,0x20,
                                   0x20,0x24,0x24,0x1C,0x00,0x06,0xFC,0x00};

/*    西文字符代码----- 适应T6963C控制器     */
/*    此代码组显示为"Welcome you"            */
unsigned char  DTAB[11]={ 0x37,0x45,0x4c,0x43,0x4f,0x4d,0x45,0x00,0x39,0x4f,0x55};

⌨️ 快捷键说明

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