📄 lcd12864.h
字号:
#ifndef __lcd12864_H
#define __lcd12864_H
#define uchar unsigned char
#define uint unsigned int
#define data_IN P6IN //数据入
#define data_OUT P6OUT //数据出
#define data_DIR P6DIR //数据方向控制
#define RD_H (P5DIR|=BIT0,P5OUT|=BIT0) //读控制无效
#define RD_L (P5DIR|=BIT0,P5OUT&=~BIT0) //读控制有效
#define WR_H (P5DIR|=BIT1,P5OUT|=BIT1) //写控制无效
#define WR_L (P5DIR|=BIT1,P5OUT&=~BIT1) //写控制有效
#define CD_H (P5DIR|=BIT5,P5OUT|=BIT5) //指令通道
#define CD_L (P5DIR|=BIT5,P5OUT&=~BIT5) //数据通道
#define CS_LCD_H (P5DIR|=BIT6,P5OUT|=BIT6) //片选无效
#define CS_LCD_L (P5DIR|=BIT6,P5OUT&=~BIT6) //片选有效
extern uchar Disp_Buff[16]; //显示缓冲区
extern void Clear_Dian(uchar a);
extern void Set_Image(void);
extern void LCD_Initial(void);
extern void Dis_line(uchar Line_num);
extern void Check_STA01(void);
extern void Check_STA2(void);
extern void Check_STA3(void);
extern void Check_STA6(void);
extern void WR_data(uchar dat);
extern void WR_com(uchar com);
extern void WR_data_com(uchar dat1,uchar com1);
extern void WR_data2_com(uchar dat1,uchar dat2,uchar com1);
extern void Clear_Text_Area(void);
extern void Clear_Image_Area(void);
extern void Clear_Special_Text_Area(void);
extern void Chars_dis(uchar *s);
void CCW1_PR(unsigned int O_Y,unsigned int O_X,uchar o );
extern void Display_String(uchar X,uchar Y,uchar Length,uchar Tab[]);
extern void CGRAM(void);
extern void CLEAR(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -