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

📄 lcd_320240.h

📁 SED1335驱动程序(LCD320*240)含GUI
💻 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 + -