📄 lcd12864_driver.h
字号:
#include"reg52.h"
#include"intrins.h"
#define dat P0
#define uchar unsigned char
#define uint unsigned int
sbit cs2=P2^6;
sbit cs1=P2^7;
sbit en=P2^5;
sbit rw=P2^4;
sbit di=P2^3;
uchar code ASC_20[16] = {
/* CHAR_20 */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_21[16] = {
/*! CHAR_21 */
0x00,0x00,0x00,0xF8,0xF8,0x00,0x00,0x00,
0x00,0x00,0x00,0x33,0x33,0x00,0x00,0x00};
uchar code ASC_22[16] = {
/*" CHAR_22 */
0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_23[16] = {
/*# CHAR_23 */
0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,
0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00};
uchar code ASC_24[16] = {
/*$ CHAR_24 */
0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,
0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00};
uchar code ASC_25[16] = {
/*% CHAR_25 */
0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,
0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00};
uchar code ASC_26[16] = {
/*& CHAR_26 */
0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,
0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10};
uchar code ASC_27[16] = {
/*` CHAR_60 */
0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_28[16] = {
/*( CHAR_28 */
0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,
0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00};
uchar code ASC_29[16] = {
/*) CHAR_29 */
0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,
0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00};
uchar code ASC_2a[16] = {
/** CHAR_2A */
0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,
0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00};
uchar code ASC_2b[16] = {
/*+ CHAR_2B */
0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,
0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00};
uchar code ASC_2c[16] = {
/*' CHAR_27 */
0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_2d[16] = {
/*- CHAR_2D */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01};
uchar code ASC_2e[16] = {
/*. CHAR_2E */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_2f[16] = {
/*/ CHAR_2F */
0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,
0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00};
uchar code ASC_30[16] = {
/*0 CHAR_30 */
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00};
uchar code ASC_31[16] = {
/*1 CHAR_31 */
0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};
uchar code ASC_32[16] = {
/*2 CHAR_32 */
0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,
0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00};
uchar code ASC_33[16] = {
/*3 CHAR_33 */
0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,
0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00};
uchar code ASC_34[16] = {
/*4 CHAR_34 */
0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,
0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00};
uchar code ASC_35[16] = {
/*5 CHAR_35 */
0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,
0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00};
uchar code ASC_36[16] = {
/*6 CHAR_36 */
0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,
0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00};
uchar code ASC_37[16] = {
/*7 CHAR_37 */
0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,
0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00};
uchar code ASC_38[16] = {
/*8 CHAR_38 */
0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,
0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00};
uchar code ASC_39[16] = {
/*9 CHAR_39 */
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00};
uchar code ASC_3a[16] = {
/*: CHAR_3A */
0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00};
uchar code ASC_3b[16] = {
/*; CHAR_3B */
0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,
0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00};
uchar code ASC_3c[16] = {
/*< CHAR_3C */
0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,
0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00};
uchar code ASC_3d[16] = {
/*= CHAR_3D */
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00};
uchar code ASC_3e[16] = {
/*> CHAR_3E */
0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,
0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00};
uchar code ASC_3f[16] = {
/*? CHAR_3F */
0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,
0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00};
uchar code ASC_40[16] = {
/*@ CHAR_40 */
0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,
0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00};
uchar code ASC_41[16] = {
/*A CHAR_41 */
0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,
0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20};
uchar code ASC_42[16] = {
/*B CHAR_42 */
0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,
0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00};
uchar code ASC_43[16] = {
/*C CHAR_43 */
0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,
0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00};
uchar code ASC_44[16] = {
/*D CHAR_44 */
0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,
0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00};
uchar code ASC_45[16] = {
/*E CHAR_45 */
0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,
0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00};
uchar code ASC_46[16] = {
/*F CHAR_46 */
0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,
0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00};
uchar code ASC_47[16] = {
/*G CHAR_47 */
0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,
0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00};
uchar code ASC_48[16] = {
/*H CHAR_48 */
0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,
0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20};
uchar code ASC_49[16] = {
/*I CHAR_49 */
0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};
uchar code ASC_4a[16] = {
/*J CHAR_4A */
0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,
0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00};
uchar code ASC_4b[16] = {
/*K CHAR_4B */
0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,
0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00};
uchar code ASC_4c[16] = {
/*L CHAR_4C */
0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,
0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00};
uchar code ASC_4d[16] = {
/*M CHAR_4D */
0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,
0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,};
uchar code ASC_4e[16] = {
/*N CHAR_4E */
0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,
0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00};
uchar code ASC_4f[16] = {
/*O CHAR_4F */
0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,
0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00};
uchar code ASC_50[16] = {
/*P CHAR_50 */
0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,
0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00};
uchar code ASC_51[16] = {
/*Q CHAR_51 */
0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,
0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00};
uchar code ASC_52[16] = {
/*R CHAR_52 */
0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,
0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20};
uchar code ASC_53[16] = {
/*S CHAR_53 */
0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,
0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00};
uchar code ASC_54[16] = {
/*T CHAR_54 */
0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,
0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00};
uchar code ASC_55[16] = {
/*U CHAR_55 */
0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,
0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00};
uchar code ASC_56[16] = {
/*V CHAR_56 */
0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,
0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00};
uchar code ASC_57[16] = {
/*W CHAR_57 */
0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,
0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00};
uchar code ASC_58[16] = {
/*X CHAR_58 */
0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,
0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20};
uchar code ASC_59[16] = {
/*Y CHAR_59 */
0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,
0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00};
uchar code ASC_5a[16] = {
/*Z CHAR_5A */
0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,
0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00};
uchar code ASC_5b[16] = {
/*[ CHAR_5B */
0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,
0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00};
uchar code ASC_5c[16] = {
/*\ CHAR_5C */
0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00};
uchar code ASC_5d[16] = {
/*] CHAR_5D */
0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,
0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00};
uchar code ASC_5e[16] = {
/*^ CHAR_5E */
0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_5f[16] = {
/*_ CHAR_5F */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80};
uchar code ASC_60[16] = {
/*、 CHAR_2E */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x0C,0x38,0x30,0x00,0x00,0x00};
uchar code ASC_61[16] = {
/*a CHAR_61 */
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20};
uchar code ASC_62[16] = {
/*b CHAR_62 */
0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,
0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00};
uchar code ASC_63[16] = {
/*c CHAR_63 */
0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,
0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00};
uchar code ASC_64[16] = {
/*d CHAR_64 */
0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,
0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20};
uchar code ASC_65[16] = {
/*e CHAR_65 */
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00};
uchar code ASC_66[16] = {
/*f CHAR_66 */
0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};
uchar code ASC_67[16] = {
/*g CHAR_67 */
0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,};
uchar code ASC_68[16] = {
/*h CHAR_68 */
0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,
0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20};
uchar code ASC_69[16] = {
/*i CHAR_69 */
0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};
uchar code ASC_6a[16] = {
/*j CHAR_6A */
0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,
0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00};
uchar code ASC_6b[16] = {
/*k CHAR_6B */
0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,
0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00};
uchar code ASC_6c[16] = {
/*l CHAR_6C */
0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};
uchar code ASC_6d[16] = {
/*m CHAR_6D */
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F};
uchar code ASC_6e[16] = {
/*n CHAR_6E */
0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,
0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20};
uchar code ASC_6f[16] = {
/*o CHAR_6F */
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00};
uchar code ASC_70[16] = {
/*p CHAR_70 */
0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,
0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00};
uchar code ASC_71[16] = {
/*q CHAR_71 */
0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,
0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80};
uchar code ASC_72[16] = {
/*r CHAR_72 */
0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,
0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00};
uchar code ASC_73[16] = {
/*s CHAR_73 */
0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00};
uchar code ASC_74[16] = {
/*t CHAR_74 */
0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,
0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00};
uchar code ASC_75[16] = {
/*u CHAR_75 */
0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,
0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20};
uchar code ASC_76[16] = {
/*v CHAR_76 */
0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,
0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00};
uchar code ASC_77[16] = {
/*w CHAR_77 */
0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,
0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00};
uchar code ASC_78[16] = {
/*x CHAR_78 */
0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,
0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00};
uchar code ASC_79[16] = {
/*y CHAR_79 */
0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,
0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00};
uchar code ASC_7a[16] = {
/*z CHAR_7A */
0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00};
uchar code ASC_7b[16] = {
/*{ CHAR_7B */
0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,
0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40};
uchar code ASC_7c[16] = {
/*| CHAR_7C */
0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00};
uchar code ASC_7d[16] = {
/*} CHAR_7D */
0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,
0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00};
uchar code ASC_7e[16] = {
/*~ CHAR_7E */
0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
uchar code ASC_7f[16] = {
/*|| CHAR_7F */
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
#pragma REGISTERBANK(0)
//--------------------------------------------------------------------
//--------------------------------------------------------------------
void lcd_c(bit flag,uchar ldata)
{
uchar data i;
di=!flag;
en=0;
rw=0;
dat=ldata;
_nop_();
en=1;
_nop_();
_nop_();
en=0;
rw=1;
di=1;
for(i=0;i<10;i++);
}
//--------------------------------------------------------------------
void dis_one_zi(uchar x_add,uchar y_add,uchar code *po,bit back_flag,bit char_moudle)
{
uchar i,j,w,pp,m,n,o,p;
if(char_moudle==0)
{m=8;
n=16;
o=8;
p=8;
}
else
{
m=4;
n=32;
o=16;
p=16;
}
j=x_add*2+0xb8;
w=(y_add<m?y_add:y_add-m)*p+0x40;
cs1=(y_add<m);
cs2=!(y_add<m);
lcd_c(1,j);
lcd_c(1,w);
for(i=0;i<n;i++)
{
if(i==o)
{
lcd_c(1,j+1);
lcd_c(1,w);
}
if(back_flag==0)
{
pp=*po++;
pp=pp^0xff;
lcd_c(0,pp);
}
else if( back_flag==1)
{
lcd_c(0,*po++);
}
}
cs1=0;
cs2=0;
}
//--------------------------------------------------------------------
void dis_cls(void)
{
uchar data i,j;
cs1=cs2=1;
for(i=0xb8;i<0xc0;i++)
{
lcd_c(1,i);
lcd_c(1,0x40);
for(j=0;j<0x40;j++)
lcd_c(0,0);
}
cs1=cs2=0;
}
//--------------------------------------------------------------------
uchar *get_asc(uchar a)
{
uchar *p;
p=ASC_20+((a-32)*16);
return p;
}
//--------------------------------------------------------------------
void dis_one_char(uchar x,uchar y,uchar asc_num,bit b_flag)
{//显示函数,X为列坐标,Y为行坐标,左上角为(0,0)右下角为(3,15)
//asc_num为待显示字符的ASCII码值,b_falg为背景标志,1为正显,0为反显
uchar *p;
p=get_asc(asc_num);
dis_one_zi(x,y,p,b_flag,0);
}
//--------------------------------------------------------------------
void lcd_init(void)
{
lcd_c(1,0x3e);
lcd_c(1,0xc0);
lcd_c(1,0x3f);
dis_cls();
}
//--------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -