📄 lcd.h
字号:
#ifdef LCD_GLOBALS
#define LCD_EXT
#else
#define LCD_EXT extern
#endif
#define LcdRamFirstAddress (volatile INT8U *)0x0000F742
#define CST_LPCR_INI 0xe9 //com1~com4,seg5~seg20
#define CST_LCR_INI 0x0fe //lcd power suppley and display data
#define CST_LCR2_INI 0x067 //A Waveform/B Waveform;uning external split resistor when the low four bits is 7
#define LCDRAMLENGTH 8
#define MAXDATANUM 17
#define FENG_LED_ON HF_PDR5_P50=0
#define FENG_LED_OFF HF_PDR5_P50=1
#define PING_LED_ON HF_PDR9_P91=0
#define PING_LED_OFF HF_PDR9_P91=1
#define GU_LED_ON HF_PDR9_P92=0
#define GU_LED_OFF HF_PDR9_P92=1
struct DisplayDataStruct
{
INT16U DataAddress;//数据地址
INT8U AssistantCharacter;
INT8U Decimal;//小数点编号;
INT8U PositionAndLength;//在显示缓存中的位置和长度
INT8U OtherProperty;//其他属性b7:1表示EEPROM数据,0:表示RAM数据;
};
LCD_EXT INT8U DisplayCircleInterval;
LCD_EXT INT8U DisplayCircleTmr;
LCD_EXT INT8U DisplayDataBuf[32];
LCD_EXT INT8U DisplayPnt;
LCD_EXT INT8U DisplayState;
LCD_EXT INT8U DisplaySelect[3];
LCD_EXT INT8U PaginationSign;
LCD_EXT void LcdInit(void);
LCD_EXT void DisplayInit(void);
LCD_EXT void ClearDisplayData(void);
LCD_EXT void DisplayDecimal(void);
LCD_EXT void DisplayDigit(INT8U pos,INT8U length,INT8U * adr,INT8U sign);
LCD_EXT void LcdDisplayData(void);
LCD_EXT void Display(void);
LCD_EXT void DisplayDataEdit(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -