📄 lcd_define.h
字号:
//******************************************************************************
//ZhaoZhendong
//Lierda, Inc
//July 2004
//Built with IAR Embedded Workbench Version: 3.20A
//******************************************************************************
//与硬件有关的定义:数据口用的是P3口,控制口用的是P2口,
//如果不同,可以更改以下定义。
//#include "msp430x44x.h"
/*
#define LCD_CON_DIR P2DIR
#define LCD_CON_OUT P2OUT
#define LCD_DI BIT0
#define LCD_RW BIT1
#define LCD_EN BIT2
#define LCD_CS1 BIT3
#define LCD_CS2 BIT6
#define LCD_RST BIT7
*/
#define LCD_RS GpioDataRegs.GPADAT.bit.GPIO14 // data or instruction
#define LCD_RW GpioDataRegs.GPADAT.bit.GPIO15 //read or write
#define LCD_EN GpioDataRegs.GPADAT.bit.GPIO10 // enable lcd
#define LCD_CSA GpioDataRegs.GPADAT.bit.GPIO11 // chip a
#define LCD_CSB GpioDataRegs.GPADAT.bit.GPIO12 // chip b
#define LCD_RST GpioDataRegs.GPADAT.bit.GPIO16 // reset
#define Key_up GpioDataRegs.GPADAT.bit.GPIO22 // reset
#define Key_down GpioDataRegs.GPADAT.bit.GPIO24 // reset
#define Key_cancel GpioDataRegs.GPADAT.bit.GPIO25 // reset
#define Key_enter GpioDataRegs.GPADAT.bit.GPIO23 // reset
/*
#define LCD_DATA_DIR P3DIR
#define LCD_DATA_IN P3IN
#define LCD_DATA_OUT P3OUT
#define LCD_DATA_BIT0 BIT0
#define LCD_DATA_BIT1 BIT1
#define LCD_DATA_BIT2 BIT2
#define LCD_DATA_BIT3 BIT3
#define LCD_DATA_BIT4 BIT4
#define LCD_DATA_BIT5 BIT5
#define LCD_DATA_BIT6 BIT6
#define LCD_DATA_BIT7 BIT7
*/
//*****************************************************************
//以下为LCD的命令字
#define DISPLAY_ON 0x3F //显示屏开命令字
#define DISPLAY_OFF 0x3E //显示屏关命令字
#define SET_SHOW 0xC0 //设定显示起始行命令字
#define SET_X 0xB8 //设定显示行命令字
#define SET_Y 0x40 //设定显示列命令字
#define HANZI_HIGHTH 16 //定义汉字的高度
#define HANZI_WIDETH 15 //定义汉字的宽度
#define CHAR_HIGHTH 8 //定义字符的高度
#define CHAR_WIDETH 8 //定义字符的宽度
#define ICON_HIGHTH 16 //定义图标的高度
#define ICON_WIDETH 16 //定义图标的宽度
//******************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -