📄 lcd.h.svn-base
字号:
/* ****ROBOCON 2009 | BUPT TEAM******* * ------------------------------------------------------------------------ * FileName : lcd.h * Version : 1.0 * Brief : LCD1062 driver * Code by : leaf * Date : Mon Mar 30 23:45:01 2009 * Note : * * * ------------------------------------------------------------------------ */#ifndef LCD_H_INCLUDED
#define LCD_H_INCLUDED
/* 默认的接口方式:
* 连接方式 6线
* D4~D7 - PC4~7
* RS - PC2
* EN - PC3
*/
typedef enum{
LCD_CONNTYPE_L4 = 3,
LCD_CONNTYPE_H4 = 2,
LCD_CONNTYPE_8 = 1
}LcdConnType;
#ifndef LCD_CONFIGED
#define LCD_EN_PORT PORTC
#define LCD_EN_DDR DDRC
#define LCD_RS_PORT PORTC
#define LCD_RS_DDR DDRC
#define LCD_RS (1<<PC2)
#define LCD_EN (1<<PC3)
#define LCD_DATA_PORT PORTC
#define LCD_DATA_DDR DDRC
#define LCD_DATA_PIN PINC
#define LCD_CONNTYPE LCD_CONNTYPE_H4
#endif
void lcdInit(void);
void lcdSendCommand(UINT8 command) ;
void lcdSendData(UINT8 data);
void lcdSetXy (UINT8 x, UINT8 y);
void inline lcdPutc(const char c);
void lcdPuts(const char* s);
void inline lcdPosString(UINT8 X,UINT8 Y,const char *s);
void inline lcdPosChar(UINT8 X,UINT8 Y, char data);
#ifdef _STDIO_H_
extern FILE *lcd;
int lcd_putchar(char c, FILE *stream);
#define lcd_get_stream() lcd
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -