?? lcdm.h
字號:
#ifndef _LCDM_H
#define _LCDM_H
#define LCDM_DLY 5
//LCM Controlling Port for parallel mode(8080 mode)
#define LCDM_CTL1_SEL P5SEL
#define LCDM_CTL1_DIR P5DIR
#define LCDM_CTL1_OUT P5OUT
#define LCDM_DP_SEL P4SEL
#define LCDM_DP_DIR P4DIR
#define LCDM_RST_OUT P1OUT
#define LCDM_RST_SEL P1SEL
#define LCDM_RST_DIR P1DIR
#define CS_DISABLE (LCDM_CTL1_OUT |= BIT7)
#define CS_ENABLE (LCDM_CTL1_OUT &=~BIT7)
#define LCDM_DATA (LCDM_CTL1_OUT |= BIT6)
#define LCDM_COMD (LCDM_CTL1_OUT &=~BIT6)
#define WR_HIGH (LCDM_CTL1_OUT |= BIT5)
#define WR_LOW (LCDM_CTL1_OUT &=~BIT5)
#define RD_HIGH (LCDM_CTL1_OUT |= BIT4)
#define RD_LOW (LCDM_CTL1_OUT &=~BIT4)
#define RST_RELEASE (LCDM_RST_OUT |= BIT0)
#define RST_ASSERT (LCDM_RST_OUT &=~BIT0)
//CS(7):1 A0(6):0 WR(5):1 RD(4):1 (3):N/A (2):N/A (1):N/A (0):N/A
#define LCDM_CPORT_SEL (LCDM_CTL1_SEL &=~BIT7 & ~BIT6 & ~BIT5 & ~BIT4)
#define LCDM_CPORT_DIR (LCDM_CTL1_DIR |= BIT7 | BIT6 | BIT5 | BIT4 )
#define LCDM_INIT_STAT (LCDM_CTL1_OUT =BIT7| BIT5 | BIT4 |BIT3)
#define RST_SEL (LCDM_RST_SEL &=~BIT0)
#define RST_DIR (LCDM_RST_DIR |= BIT0)
#define LCDM_DPORT_SEL (LCDM_DP_SEL=0)
#define LCDM_DPORT_OUT (LCDM_DP_DIR =0xFF)
#define LCDM_DPORT_IN (LCDM_DP_DIR =0)
#define LCDM_DAT_OUT (P4OUT)
#define LCDM_DAT_IN (P4IN)
void InitLCDM(void);
void ClrScr(void);
void SetPage(unsigned char);
void SetBeginLine(unsigned char);
void SetColumn(unsigned char);
void DisplayOn(void);
void DisplayOff(void);
void WriteRAMOneColumn(unsigned char,unsigned char);
void WriteRAM8Column(unsigned char,unsigned char,unsigned char *);
void LcdmDisplayString(unsigned char,unsigned char,unsigned char *);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -