📄 spilcd.c
字号:
#pragma sfr
#define SET_LCDSCLK P0.4=1
#define CLR_LCDSCLK P0.4=0
#define SET_LCDDATA P0.3=1
#define CLR_LCDDATA P0.3=0
#define SET_CS P0.5=1
#define CLR_CS P0.5=0
#ifndef UINT8 unsigned char
#define UINT8 unsigned char
#endif
#include <stdio.h>
#include "function.h"
UINT8 display_num1,display_num2;
struct{
UINT8 char_num[20];
}LCDchar;
union
{
UINT8 TempData[4];
long x;
}n;
UINT8 display[10];
/*
*********************************************************************************************
*********************************************************************************************
*/
const unsigned char ASC_MSK[]={
0x00,0x00,0x00,
/*-- 文字: --*/
0x00,0x00,0x00,
/*-- 文字: ! --*/
0x00,0x00,0x00,
/*-- 文字: " --*/
0x00,0x00,0x00,
/*-- 文字: # --*/
0x00,0x00,0x00,
/*-- 文字: $ --*/
0x00,0x00,0x10,
/*-- 文字: % --*/
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,
/*-- 文字: 0 --*/
0xC6,0x30,0x00,
/*-- 文字: 1 --*/
0x00,0x30,0x00,
/*-- 文字: 2 --*/
0xe4,0x28,0x00,
/*-- 文字: 3 --*/
0xe0,0x38,0x00,
/*-- 文字: 4 --*/
0x2a,0x09,0x00,
/*-- 文字: 5 --*/
0xe2,0x18,0x00,
/*-- 文字: 6 --*/
0xe6,0x18,0x00,
/*-- 文字: 7 --*/
0x80,0x30,0x00,
/*-- 文字: 8 --*/
0xe6,0x38,0x00,
/*-- 文字: 9 --*/
//0x3b,0xe2,0x00,
0xe2,0x38,0x00,
/*-- 文字: : --*/
0x00,0x00,0x00,
/*-- 文字: ; --*/
0x00,0x00,0x00,
/*-- 文字: < --*/
0x00,0x00,0x00,
/*-- 文字: = --*/
0x00,0x00,0x00,
/*-- 文字: > --*/
0x00,0x00,0x00,
/*-- 文字: ? --*/
0x00,0x00,0x00,
/*-- 文字: @ --*/
0x00,0x00,0x00,
/*-- 文字: A --*/
0xa6,0x38,0x00,
/*-- 文字: B --*/
0xe6,0x38,0x00,
/*-- 文字: C --*/
0xc6,0x00,0x00,
/*-- 文字: D --*/
0xc6,0x30,0x00,
/*-- 文字: E --*/
0xE6,0x08,0x00,
/*-- 文字: F --*/
0xa6,0x08,0x00,
/*-- 文字: G --*/
0xc6,0x18,0x00,
/*-- 文字: H --*/
0x26,0x38,0x00,
/*-- 文字: I --*/
0xc8,0x01,0x00,
/*-- 文字: J --*/
0x30,0x40,0x00,
/*-- 文字: K --*/
0x06,0x06,0x00,
/*-- 文字: L --*/
0x46,0x00,0x00,
/*-- 文字: M --*/
0x8E,0x31,0x00,
/*-- 文字: N --*/
0x16,0x32,0x00,
/*-- 文字: O --*/
0xC6,0x30,0x00,
/*-- 文字: P --*/
0xa6,0x28,0x00,
/*-- 文字: Q --*/
0xc7,0x32,0x00,
/*-- 文字: R --*/
0xa6,0x2a,0x00,
/*-- 文字: S --*/
0xe2,0x18,0x00,
/*-- 文字: T --*/
0x88,0x01,0x00,
/*-- 文字: U --*/
0x46,0x30,0x00,
/*-- 文字: V --*/
0x0a,0x20,0x00,
/*- 文字: W --*/
0x4e,0x31,0x00,
/*-- 文字: X --*/
0x11,0x06,0x00,
/*-- 文字: Y --*/
0x18,0x04,0x00,
/*-- 文字: Z --*/
0xc1,0x04,0x00,
/*-- 文字: [ --*/
0x00,0x00,0x00,
/*-- 文字: \ --*/
0x00,0x00,0x00,
/*-- 文字: ] --*/
0x00,0x00,0x00,
/*-- 文字: ^ --*/
0x00,0x00,0x00,
/*-- 文字: _ --*/
0x00,0x00,0x00,
/*-- 文字: ` --*/
0x00,0x00,0x00,
/*-- 文字: a --*/
0x00,0x00,0x00,
/*-- 文字: b --*/
0x00,0x00,0x00,
/*-- 文字: c --*/
0x00,0x00,0x00,
/*-- 文字: d --*/
0x00,0x00,0x00,
/*-- 文字: e --*/
0x00,0x00,0x00,
/*-- 文字: f --*/
0x00,0x00,0x00,
/*-- 文字: g --*/
0x00,0x00,0x00,
/*-- 文字: h --*/
0x00,0x00,0x00,
/*-- 文字: i --*/
0x00,0x00,0x00,
/*-- 文字: j --*/
0x00,0x00,0x00,
/*-- 文字: k --*/
0x00,0x00,0x00,
/*-- 文字: l --*/
0x00,0x00,0x00,
/*-- 文字: m --*/
0x00,0x00,0x00,
/*-- 文字: n --*/
0x00,0x00,0x00,
/*-- 文字: o --*/
0x00,0x00,0x00,
/*-- 文字: p --*/
0x00,0x00,0x00,
/*-- 文字: q --*/
0x00,0x00,0x00,
/*-- 文字: r --*/
0x00,0x00,0x00,
/*-- 文字: s --*/
0x00,0x00,0x00,
/*-- 文字: t --*/
0x00,0x00,0x00,
/*-- 文字: u --*/
0x00,0x00,0x00,
/*-- 文字: v --*/
0x00,0x00,0x00,
/*-- 文字: w --*/
0x00,0x00,0x00,
/*-- 文字: x --*/
0x00,0x00,0x00,
/*-- 文字: y --*/
0x00,0x00,0x00,
/*-- 文字: z --*/
0x00,0x00,0x00,
/*-- 文字: { --*/
0x00,0x00,0x00,
/*-- 文字: | --*/
0x00,0x00,0x00,
/*-- 文字: } --*/
0x00,0x00,0x00,
/*-- 文字: ~ --*/
0x00,0x00,0x00,
};
const unsigned char ASC_MSKsmall[]={
0x00,0x00,0x00,
/*-- 文字: --*/
0x00,0x00,0x00,
/*-- 文字: ! --*/
0x00,0x00,0x00,
/*-- 文字: " --*/
0x00,0x00,0x00,
/*-- 文字: # --*/
0x00,0x00,0x00,
/*-- 文字: $ --*/
0x00,0x00,0x10,
/*-- 文字: % --*/
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,
/*-- 文字: 0 --*/
0x2f,0x01,0x00,
/*-- 文字: 1 --*/
0x20,0x01,0x00,
/*-- 文字: 2 --*/
0x3d,0x00,0x00,
/*-- 文字: 3 --*/
0x39,0x01,0x00,
/*-- 文字: 4 --*/
0x32,0x01,0x00,
/*-- 文字: 5 --*/
0x1b,0x01,0x00,
/*-- 文字: 6 --*/
0x1f,0x01,0x00,
/*-- 文字: 7 --*/
0x21,0x01,0x00,
/*-- 文字: 8 --*/
0x3f,0x01,0x00,
/*-- 文字: 9 --*/
0x3b,0x01,0x00,
/*-- 文字: : --*/
0x00,0x00,0x00,
/*-- 文字: ; --*/
0x00,0x00,0x00,
/*-- 文字: < --*/
0x00,0x00,0x00,
/*-- 文字: = --*/
0x00,0x00,0x00,
/*-- 文字: > --*/
0x00,0x00,0x00,
/*-- 文字: ? --*/
0x00,0x00,0x00,
/*-- 文字: @ --*/
0x00,0x00,0x00,
/*-- 文字: A --*/
0x37,0x01,0x00,
/*-- 文字: B --*/
0x3f,0x01,0x00,
/*-- 文字: C --*/
0x0f,0x00,0x00,
/*-- 文字: D --*/
0x2f,0x01,0x00,
/*-- 文字: E --*/
0x1f,0x00,0x00,
/*-- 文字: F --*/
0x17,0x00,0x00,
/*-- 文字: G --*/
0x0f,0x01,0x00,
/*-- 文字: H --*/
0x36,0x01,0x00,
/*-- 文字: I --*/
0x20,0x01,0x00,
/*-- 文字: J --*/
0x28,0x01,0x00,
/*-- 文字x40,: K --*/
0x00,0x00,0x00,
/*-- 文字: L --*/
0x0e,0x00,0x00,
/*-- 文字: M --*/
0x00,0x00,0x00,
/*-- 文字: N --*/
0x00,0x00,0x00,
/*-- 文字: O --*/
0x2f,0x01,0x00,
/*-- 文字: P --*/
0x37,0x00,0x00,
/*-- 文字: Q --*/
0x00,0x00,0x00,
/*-- 文字: R --*/
0x00,0x00,0x00,
/*-- 文字: S --*/
0x1b,0x01,0x00,
/*-- 文字: T --*/
0x00,0x00,0x00,
/*-- 文字: U --*/
0x2e,0x01,0x00,
/*-- 文字: V --*/
0x2e,0x01,0x00,
/*- 文字: W --*/
0x00,0x00,0x00,
/*-- 文字: X --*/
0x00,0x00,0x00,
/*-- 文字: Y --*/
0x00,0x00,0x00,
/*-- 文字: Z --*/
0x00,0x00,0x00,
/*-- 文字: [ --*/
0x00,0x00,0x00,
/*-- 文字: \ --*/
0x00,0x00,0x00,
/*-- 文字: ] --*/
0x00,0x00,0x00,
/*-- 文字: ^ --*/
0x00,0x00,0x00,
/*-- 文字: _ --*/
0x00,0x00,0x00,
/*-- 文字: ` --*/
0x00,0x00,0x00,
/*-- 文字: a --*/
0x00,0x00,0x00,
/*-- 文字: b --*/
0x00,0x00,0x00,
/*-- 文字: c --*/
0x00,0x00,0x00,
/*-- 文字: d --*/
0x00,0x00,0x00,
/*-- 文字: e --*/
0x00,0x00,0x00,
/*-- 文字: f --*/
0x00,0x00,0x00,
/*-- 文字: g --*/
0x00,0x00,0x00,
/*-- 文字: h --*/
0x00,0x00,0x00,
/*-- 文字: i --*/
0x00,0x00,0x00,
/*-- 文字: j --*/
0x00,0x00,0x00,
/*-- 文字: k --*/
0x00,0x00,0x00,
/*-- 文字: l --*/
0x00,0x00,0x00,
/*-- 文字: m --*/
0x00,0x00,0x00,
/*-- 文字: n --*/
0x00,0x00,0x00,
/*-- 文字: o --*/
0x00,0x00,0x00,
/*-- 文字: p --*/
0x00,0x00,0x00,
/*-- 文字: q --*/
0x00,0x00,0x00,
/*-- 文字: r --*/
0x00,0x00,0x00,
/*-- 文字: s --*/
0x00,0x00,0x00,
/*-- 文字: t --*/
0x00,0x00,0x00,
/*-- 文字: u --*/
0x00,0x00,0x00,
/*-- 文字: v --*/
0x00,0x00,0x00,
/*-- 文字: w --*/
0x00,0x00,0x00,
/*-- 文字: x --*/
0x00,0x00,0x00,
/*-- 文字: y --*/
0x00,0x00,0x00,
/*-- 文字: z --*/
0x00,0x00,0x00,
/*-- 文字: { --*/
0x00,0x00,0x00,
/*-- 文字: | --*/
0x00,0x00,0x00,
/*-- 文字: } --*/
0x00,0x00,0x00,
/*-- 文字: ~ --*/
0x00,0x00,0x00,
};
const unsigned char ASC_MSKsmalltwo[]={
0x00,0x00,0x00,
/*-- 文字: --*/
0x00,0x00,0x00,
/*-- 文字: ! --*/
0x00,0x00,0x00,
/*-- 文字: " --*/
0x00,0x00,0x00,
/*-- 文字: # --*/
0x00,0x00,0x00,
/*-- 文字: $ --*/
0x00,0x00,0x10,
/*-- 文字: % --*/
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,
/*-- 文字: 0 --*/
0xeb,0x00,0x00,
/*-- 文字: 1 --*/
0xc0,0x00,0x00,
/*-- 文字: 2 --*/
0x7a,0x00,0x00,
/*-- 文字: 3 --*/
0xf8,0x00,0x00,
/*-- 文字: 4 --*/
0xd1,0x00,0x00,
/*-- 文字: 5 --*/
0xb9,0x00,0x00,
/*-- 文字: 6 --*/
0xbb,0x00,0x00,
/*-- 文字: 7 --*/
0xe0,0x00,0x00,
/*-- 文字: 8 --*/
0xfb,0x00,0x00,
/*-- 文字: 9 --*/
0xf9,0x00,0x00,
/*-- 文字: : --*/
0x00,0x00,0x00,
/*-- 文字: ; --*/
0x00,0x00,0x00,
/*-- 文字: < --*/
0x00,0x00,0x00,
/*-- 文字: = --*/
0x00,0x00,0x00,
/*-- 文字: > --*/
0x00,0x00,0x00,
/*-- 文字: ? --*/
0x00,0x00,0x00,
/*-- 文字: @ --*/
0x00,0x00,0x00,
/*-- 文字: A --*/
0xf3,0x00,0x00,
/*-- 文字: B --*/
0xfb,0x00,0x00,
/*-- 文字: C --*/
0x2b,0x00,0x00,
/*-- 文字: D --*/
0xeb,0x00,0x00,
/*-- 文字: E --*/
0x3b,0x00,0x00,
/*-- 文字: F --*/
0x33,0x00,0x00,
/*-- 文字: G --*/
0xaf,0x00,0x00,
/*-- 文字: H --*/
0xd3,0x00,0x00,
/*-- 文字: I --*/
0xc0,0x00,0x00,
/*-- 文字: J --*/
0xc8,0x00,0x00,
/*-- 文字x40,: K --*/
0x00,0x00,0x00,
/*-- 文字: L --*/
0x0b,0x00,0x00,
/*-- 文字: M --*/
0x00,0x00,0x00,
/*-- 文字: N --*/
0x00,0x00,0x00,
/*-- 文字: O --*/
0xeb,0x00,0x00,
/*-- 文字: P --*/
0x73,0x00,0x00,
/*-- 文字: Q --*/
0x00,0x00,0x00,
/*-- 文字: R --*/
0x00,0x00,0x00,
/*-- 文字: S --*/
0xb9,0x00,0x00,
/*-- 文字: T --*/
0x00,0x00,0x00,
/*-- 文字: U --*/
0xcf,0x00,0x00,
/*-- 文字: V --*/
0xcf,0x00,0x00,
/*- 文字: W --*/
0x00,0x00,0x00,
/*-- 文字: X --*/
0x00,0x00,0x00,
/*-- 文字: Y --*/
0x00,0x00,0x00,
/*-- 文字: Z --*/
0x00,0x00,0x00,
/*-- 文字: [ --*/
0x00,0x00,0x00,
/*-- 文字: \ --*/
0x00,0x00,0x00,
/*-- 文字: ] --*/
0x00,0x00,0x00,
/*-- 文字: ^ --*/
0x00,0x00,0x00,
/*-- 文字: _ --*/
0x00,0x00,0x00,
/*-- 文字: ` --*/
0x00,0x00,0x00,
/*-- 文字: a --*/
0x00,0x00,0x00,
/*-- 文字: b --*/
0x00,0x00,0x00,
/*-- 文字: c --*/
0x00,0x00,0x00,
/*-- 文字: d --*/
0x00,0x00,0x00,
/*-- 文字: e --*/
0x00,0x00,0x00,
/*-- 文字: f --*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -