📄 define.h
字号:
#ifndef _DEFINE
#define _DEFINE
#include <msp430x14x.h>
//=======================
typedef unsigned char uchar;
typedef unsigned int uint;
//==========================LCD DEFINE
#define RED 0xf800
#define GREEN 0x07e0
#define BLUE 0x001f
#define WHITE 0xffff
#define BLACK 0x0000
#define YELLOW 0xFFE0
#define TRANSP 1 //字体显示的时候不带背景颜色
#define NORMAL 0 //字体显示的时候有背景颜色
/******************************************
LCD控制口与MCU的连接关系
CS --> P1.0
RESET --> P1.5
RS --> P1.1
RD --> P1.3
WR --> P1.2
PWM --> N.C.
********************************************/
#define LCD_Ctrl_DIR P1DIR
#define LCD_Port P1OUT
#define LCD_CS BIT0
#define LCD_RESET BIT5
#define LCD_RS BIT1
#define LCD_RD BIT3
#define LCD_WR BIT2
#define LCD_CS_1 LCD_Port |= LCD_CS
#define LCD_RESET_1 LCD_Port |= LCD_RESET
#define LCD_RS_1 LCD_Port |= LCD_RS
#define LCD_RD_1 LCD_Port |= LCD_RD
#define LCD_WR_1 LCD_Port |= LCD_WR
#define LCD_CS_0 LCD_Port &= ~LCD_CS
#define LCD_RESET_0 LCD_Port &= ~LCD_RESET
#define LCD_RS_0 LCD_Port &= ~LCD_RS
#define LCD_RD_0 LCD_Port &= ~LCD_RD
#define LCD_WR_0 LCD_Port &= ~LCD_WR
/****************************************************
LCD的数据口与MCU的连接关系
D0~D7 --> P3.0~P3.7
D10~D17 --> P4.0~P4.7
******************************************************/
#define HZ_column 16 //汉字字体大小
#define DATA_H_DIR P4DIR
#define DATA_L_DIR P3DIR
#define DATA_H_In DATA_H_DIR = 0x00
#define DATA_L_In DATA_L_DIR = 0x00
#define DATA_H_Out DATA_H_DIR = 0xff
#define DATA_L_Out DATA_L_DIR = 0xff
#define DATA_H P4OUT
#define DATA_L P3OUT
#define DATA_H_Value P4IN
#define DATA_L_Value P3IN
/****************************************************
触摸屏控制口与MCU的连接关系
CS --> P2.7
DCLK --> P2.6
DIN --> P2.2
INT --> P2.1
DOUT --> P2.0
BUSY --> N.C.
******************************************************/
#define TP_DIR P2DIR
#define TP_Port P2OUT
#define TP_In P2IN
#define TP_CS BIT7
#define TP_DCLK BIT6
#define TP_DIN BIT2
#define TP_INT BIT1
#define TP_DOUT BIT0
#define TP_CS_1 TP_Port |= TP_CS
#define TP_DCLK_1 TP_Port |= TP_DCLK
#define TP_DIN_1 TP_Port |= TP_DIN
#define TP_CS_0 TP_Port &= ~TP_CS
#define TP_DCLK_0 TP_Port &= ~TP_DCLK
#define TP_DIN_0 TP_Port &= ~TP_DIN
#define TP_INT_Value (TP_In & TP_INT)
#define TP_DOUT_Value (TP_In & TP_DOUT)
// A/D 通道选择命令字和工作寄存器
#define CHX 0x90 //通道Y+的选择控制字
#define CHY 0xD0 //通道X+的选择控制字
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -