📄 lcd.h
字号:
#ifdef LCD_GLOBALS
#define LCD_EXT
#else
#define LCD_EXT extern
#endif
#define uchar unsigned char
#define uint unsigned int
#define lcd_data XBYTE[0xFF70] //数据口地址
#define lcd_control XBYTE[0xFF71] //命令字口地址
uchar lcd_busy(void); //液晶忙判断
void lcd_st01(void); //液晶状态1判断
void lcd_st3(void); //液晶状态3判断
void lcd_ctrl(uchar dat); //液晶控制字命令
void lcd_write(uchar dat); //液晶写命令
void lcd_autowrite(uchar dat); //液晶自动写
void Delay(uchar x); //延时
void lcd_initial(void); //液晶初始化
void lcd_clear_ram(void);
void lcd_set_graph(uint x,uint y);
void lcd_set_text(uint x,uint y);
void lcd_disp_text(uchar x,uchar y,uchar ccode);
void lcd_disp_string(uchar x,uchar y,uchar *ccode,uchar length); //在指定位置显示字符串
void lcd_disp_char(uchar x,uchar y,uchar ccode); //在指定位置显示字符
void showdot(unsigned int x,unsigned int y); //在任意位置显示一个点
void showdot0(unsigned int x,unsigned int y) ; //在任意一个点处显示一点空白
void lcd_disp3232(uint x,uint y,uchar n) ; //左右间间隔32/8=4,上下间间隔32.
void lcd_clear(uchar x,uchar y,uchar m ,uchar n ); //任意长度的清屏函数
void lcd_disp88( uchar x, uchar y, char* s, uchar xor );//横向,纵向按字节
void lcd_text_attr(uchar x,uchar y,uchar cattr);
void lcd_set_cgram1(void);
void lcd_disp_hz(uchar x,uchar y,uchar ccode);
void lcd_hz_attr(uchar x,uchar y,uchar cattr);
void lcd_disp8(uchar dat);
void lcd_disp1608(uint x,uint y,uchar n);
void lcd_disp1616(uint x,uint y,uchar n);
void lcd_disp1624(uint x,uint y,uchar n);
void lcd_disp2424(uint x,uint y,uchar n);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -