📄 lcd.h
字号:
#ifndef _LCD_H_
#define _LCD_H_
#define LCDE PORTDbits.RD6
#define RS PORTDbits.RD6
#define RW PORTDbits.RD6
//********************* constant define *************************//
#define LCDBUS PORTC
#define LCD_DELAY() Delay1TCY()
#define WAIT_BUSY_FLAG() Delay1TCY()
#define LCD_ENABLE LCDE
#define LCD_RS RS
#define LCD_RW RW
#define LCD_LINE1 0
#define LCD_LINE2 1
//********************** function prototype *********************//
void init_lcd(void);
void lcd_clearscreen(void);
//void lcd_home(bit line);
void lcd_print_u08(unsigned char value);
void lcd_print_u16(unsigned int value);
void u08toStr(unsigned char* outstr, unsigned char startpos, unsigned char value);
void u08toBitpattern(unsigned char* str, unsigned char startpos, unsigned char value);
void lcd_print_str(unsigned char * str);
/*
// To save the code space, unused functions are commented
void lcd_print_char(unsigned char c);
unsigned char* u16toStr(unsigned char* outstr, u08 startpos, u08 length, unsigned int value);
unsigned char* u16tohex(unsigned char* outstr, u08 startpos,unsigned int value);
*/
#endif
// *********************************************************************************** //
// End of lcd.h
// *********************************************************************************** //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -