📄 lcd_320240.h
字号:
//#include "sm5k_lib.h"
//#include "44blib.h"
#define LCD_DATA_PORT (*(volatile unsigned *)0x1d20020) //rPDATD
#define LCD_CTRL_PORT (*(volatile unsigned *)0x1d20014) //rPDATC
#define TP_DATA 0x2000 // (13); PC9
#define TP_CS 0x1000 // (12); PC8
#define LCD_A0 0x0800 // (11); PC7
#define LCD_WR 0x0400 // (10); PC6
#define LCD_RD 0x0200 // ( 9); PC5
#define TP_CLK 0x0100 // ( 8); PC4
//
// 屏幕大小定义
//
#define SCREEN_WIDTH (320) // pixels
#define SCREEN_HIGHT (240) // pixels
//
// 光标定义
//
#define CURSOR_HIGHT (16)
#define CHAR_PER_LINE (40)
//
// 字符定义
//
#define CHAR_WIDTH (8)
#define CHAR_HIGHT (16)
#define HZ_WIDTH (16)
#define HZ_HIGHT (16)
//
// 颜色定义
//
#define GUI_WHITE (1)
#define GUI_BLACK (0)
//
// 驱动外部接口函数
//
void InitLCD(void);
void ClearScreen(void);
//
// SED1335的命令集
//
#define SYSTEM_SET (0x40)
#define SCROLL (0x44)
#define SLEEP_IN (0x53)
#define DISP_ON (0x59)
#define DISP_OFF (0x58)
#define OVLAY (0x5b)
#define HDOT_SCR (0x5a)
#define CSRFORM (0x5d)
#define CGRAM_ADR (0x5c)
#define CSR_RIGHT (0x4c)
#define CSR_LEFT (0x4d)
#define CSR_UP (0x4e)
#define CSR_DOWN (0x4f)
#define CSRW (0x46)
#define CSRR (0x47)
#define MWRITE (0x42)
#define MREAD (0x43)
//
// 屏幕中,每行可显示的ASC字符数
//
#define AP (SCREEN_WIDTH/8)
#define LCD_HALF_COLUMN 160
#define LCD_COLUMN 320
#define LCD_ROW 240
#define LCD_PAGE 15
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -