12864.txt
来自「我写的12864显示程序,完整的,能显示字符和图形」· 文本 代码 · 共 507 行 · 第 1/2 页
TXT
507 行
/*************************液晶显示程序*********************/
#define uchar unsigned char
#include <AT89X52.h>
#include <intrins.h>
#include <stdio.h>
/*************************************************************************************************
接口定义
*************************************************************************************************/
sbit RS=0xB6;
sbit RW=0xB7;
sbit E=0xA2;
sbit CS2=0xB5;
sbit CS1=0xB4;
sbit RESET=0XA3;
/************************************************************************************************
各图形,字符坐标
*************************************************************************************************/
uchar code TZB[14]={1,8,1,36,3,70,2,86,4,86,4,96,4,106}; /*定义各图形的显示起始坐标,固定顺序X,Y*/
uchar code Tpage_col[14]={6,20,6,20,3,12,2,13,2,8,2,8,2,8}; /*相应位置所显示内容的页,列宽(占几行几列)*/
uchar code ZZB[22]={0,10,0,10,0,10,6,86,6,96,6,106,7,6,7,6,7,40,7,40,7,66}; /*定义各字符的显示起始坐标,固定顺序X,Y*/
/*************************************************************************************************
字模及指针
*************************************************************************************************/
uchar code DMZM1[10][120]={{0xE0,0xD0,0xB0,0x70,0x70,0x70,0x70,0x70,0x70,0x70, /*段码1字模0-9*/
0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0xB0,0xD0,0xE0,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0xFF,0xFE,0xFC,0xF8,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFE,
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x0F,0x17,0x1B,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1B,0x17,0x0F},
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0xC0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F},
{0x00,0x10,0x30,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0xB0,0xD0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xBF,0x7F,0xFF,0xFE,0xFD,0xFB,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x01,0x00,
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x0F,0x17,0x1B,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x18,0x10,0x00},
{0x00,0x10,0x30,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0xB0,0xD0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xBF,0x7F,0xFF,0x00,0x01,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFB,0xFD,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x00,0x10,0x18,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1B,0x17,0x0F},
{0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0xC0,0xE0,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x7F,0xBF,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xBF,0x7F,0xFF,0x00,0x01,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFB,0xFD,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F},
{0xE0,0xD0,0xB0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, /****/
0x70,0x30,0x10,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x7F,0xBF,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x01,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFB,0xFD,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x00,0x10,0x18,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1B,0x17,0x0F},
{0xE0,0xD0,0xB0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0x30,0x10,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x7F,0xBF,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0xFE,0xFD,0xFB,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFB,0xFD,0xFE,
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x0F,0x17,0x1B,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1B,0x17,0x0F},
{0x00,0x10,0x30,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0xB0,0xD0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F},
{0xE0,0xD0,0xB0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0xB0,0xD0,0xE0,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x7F,0xBF,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xBF,0x7F,0xFF,0xFE,0xFD,0xFB,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFB,0xFD,0xFE,
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x0F,0x17,0x1B,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1B,0x17,0x0F},
{0xE0,0xD0,0xB0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,
0x70,0xB0,0xD0,0xE0,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x7F,0xBF,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xBF,0x7F,0xFF,0x00,0x01,0x03,0x03,
0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFB,0xFD,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xFF,0xFF,0xFF,0x00,0x10,0x18,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1B,0x17,0x0F}};
uchar code DMZM2[10][36]={{0xFE,0xFD,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, /*段码2字模0-9*/
0xFD,0xFE,0xE7,0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0xE7,0x7F,0xBF
,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xBF,0x7F},{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFE,0x00,0x00,0x00,0x00, /*"1"*/
0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3F,0x7F},
{0x00,0x01,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFD,0xFE,0xE0,0xF8,0x18,0x18, /*"2"*/
0x18,0x18,0x18,0x18,0x18,0x18,0x1F,0x07,0x7F,0xBF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0x80,0x00},
{0x00,0x01,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFD,0xFE,0x00,0x18,0x18,0x18, /*"3"*/
0x18,0x18,0x18,0x18,0x18,0x18,0xFF,0xFF,0x00,0x80,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xBF,0x7F},
{0xFE,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFE,0x07,0x1F,0x18,0x18, /*"4"*/
0x18,0x18,0x18,0x18,0x18,0x18,0xFF,0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3F,0x7F},
{0xFE,0xFD,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x01,0x00,0x07,0x1F,0x18,0x18, /*"5"*/
0x18,0x18,0x18,0x18,0x18,0x18,0xF8,0xE0,0x00,0x80,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xBF,0x7F}
{0xFE,0xFD,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x01,0x00,0xE7,0xFF,0x18,0x18, /*"6"*/
0x18,0x18,0x18,0x18,0x18,0x18,0xF8,0xE0,0x7F,0xBF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xBF,0x7F},
{0x00,0x01,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFD,0xFE,0x00,0x00,0x00,0x00, /*"7"*/
0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x3F,0x7F},
{0xFE,0xFD,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFD,0xFE,0xE7,0xFF,0x18,0x18, /*"8"*/
0x18,0x18,0x18,0x18,0x18,0x18,0xFF,0xE7,0x7F,0xBF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xBF,0x7F},
{0xFE,0xFD,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xFD,0xFE,0x07,0x1F,0x18,0x18, /*"9"*/
0x18,0x18,0x18,0x18,0x18,0x18,0xFF,0xE7,0x00,0x80,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0xC0,0xBF,0x7F}};
uchar code STAR[4][26]={{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00, /*开始标志*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x00,0x00,0x00,0xF0,0x10,0xD0,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x0F,0x08,0x0B,0x08,0x0F,0x00,0x00,0x00,0x00},
{0x00,0x00,0xFC,0x04,0xF4,0x14,0xD4,0x14,0xF4,0x04,0xFC,0x00,0x00,0x00,0x00,0x3F,
0x20,0x2F,0x28,0x2B,0x28,0x2F,0x20,0x3F,0x00,0x00},
{0xFF,0x01,0xFD,0x05,0xF5,0x15,0xD5,0x15,0xF5,0x05,0xFD,0x01,0xFF,0xFF,0x80,0xBF,
0xA0,0xAF,0xA8,0xAB,0xA8,0xAF,0xA0,0xBF,0x80,0xFF}};
uchar code DJ[9][16]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,
0x00,0x00,0x00,0x00},
{0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0x00,0x00},
{0x00,0x00,0x00,0x80,0x80,0x00,0xC0,0xC0,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0xFF,0xFF},
{0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},
{0xE0,0xE0,0x00,0xF0,0xF0,0x00,0x00,0x00,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0x00,0x00},
{0xE0,0xE0,0x00,0xF0,0xF0,0x00,0xF8,0xF8,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0xFF,0xFF},
{0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},
{0xFC,0xFC,0x00,0xFE,0xFE,0x00,0x00,0x00,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0x00,0x00},
{0xFC,0xFC,0x00,0xFE,0xFE,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0xFF,0xFF}}; /*级别标志*/
uchar code POWER[28]={0xE0,0x00,0xF0,0xF8,0x00,0xFC,0x7E,0xBE,0xDE,0xEE,0xFC,0x10,
0x10,0x10,0x07,0x00,0x0F,0x1F,0x00,0x3F,0x6F,0x76,0x7A,0x7D,0x3F,0x08,0x08,0x08}; /*电源标志*/
uchar code ZF[17][8]={{0x00,0x3C,0x42,0x81,0x81,0x42,0x3C,0x00}, /*0*/
{0x00,0x00,0x82,0xFF,0x80,0x00,0x00,0x00}, /*1*/
{0x00,0x86,0xC1,0xA1,0x91,0x89,0xC6,0x00}, /*2*/
{0x00,0x42,0x81,0x89,0x89,0x89,0x76,0x00}, /*3*/
{0x00,0x30,0x28,0x24,0xA2,0xFF,0xA0,0x00}, /*4*/
{0x00,0x4F,0x89,0x89,0x89,0x89,0x71,0x00}, /*5*/
{0x80,0xE0,0x9C,0x13,0x16,0xB8,0xC0,0x80}, /*A*/
{0x81,0xFF,0x89,0x89,0x89,0x89,0x76,0x00}, /*B*/
{0x3C,0x42,0x81,0x81,0x81,0x81,0x46,0x00}, /*C*/
{0x81,0xFF,0x89,0x08,0x08,0x89,0xFF,0x81}, /*H*/
{0x81,0xFF,0x81,0x80,0x80,0x80,0xC0,0x00}, /*L*/
{0x81,0xFF,0x02,0x1C,0x02,0xFF,0x81,0x00}, /*M*/
{0x81,0xFF,0x02,0x1C,0x02,0xFF,0x81,0x00}, /*O*/
{0x81,0xFF,0x91,0x11,0x11,0x11,0x0E,0x00}, /*P*/
{0x03,0x01,0x81,0xFF,0x81,0x01,0x03,0x00}, /*T*/
{0x01,0x7F,0x81,0x80,0x81,0x7F,0x01,0x00}, /*U*/
{0x00,0x8C,0xC4,0xA4,0x94,0x8C,0xC4,0x00} /*z*/
}; /*字符字模*/
uchar code STRING[11][7]={{2,6,1,1,10,17,0}, /*1500hz*/
{5,6,1,1,10,17,0}, /*4500hz*/
{2,4,6,1,1,10,17}, /*13500hz*/
{11,0,0,0,0,0,0}, /*L*/
{12,0,0,0,0,0,0}, /*M*/
{10,0,0,0,0,0,0}, /*H*/
{9,10,2,0,0,0,0}, /*CH1*/
{9,10,3,0,0,0,0}, /*CH2*/
{14,7,0,0,0,0,0}, /*PA*/
{14,8,0,0,0,0,0}, /*PB*/
{7,16,15,13,0,0,0} /*AUTO*/
}; /*定义字符串内容数组,共11个字符串,字符串最长为7,每行出现0时表示字符串结束*/
uchar code *TP[7]={DMZM1,DMZM1,DMZM2,STAR,
DJ,DJ,DJ} /*指向图形字模的指针数组,顺序是特定的*/
/**********************************************************************
显示内容,显示状态标志
**********************************************************************/
uchar data Ts[7]; /*各坐标显示内容标志*/
uchar data Zs[11]; /*各字符是否显示标志0-不显,1-显示*/
/*********************************************************************************************
* 名称:delay10ms
* 说明
* 功能:延时
* 调用:
* 输入:延时倍数
* 返回值
**********************************************************************************************/
void delay(uchar count)
{
uchar i,j;
for(i=0;i<count;i++)
{
for(j=0;j<100;j++);
}
}
/*********************************************************************************************
* 名称:LCD_busy
* 说明
* 功能: 查看显示状态
* 调用:
* 输入:
* 返回值:
**********************************************************************************************/
void LCD_busy(void)
{
RS=0;
RW=1;
P0=0xFF;
while(1)
{
E=1;
if(P0<0x80)break;
E=0;
}
E=0;
}
/*********************************************************************************************
* 名称:SETxy
* 说明:输入不分1,2区,显示列可从0--127 ,函数自动判断所在区
* 功能:设置显示位置
* 调用:
* 输入: 坐标X,Y
* 返回值:
**********************************************************************************************/
void SETxy(uchar x,uchar y)
{
if(y>=64)
{CS1=0;
CS2=1;
y=y-63;}
else
{CS1=1;
CS2=0;}
LCD_budy();
E=0;
RS=0;
RW=0;
P0=0x40|y;
E=1;
E=0;
LCD_busy();
E=0;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?