📄 display.h
字号:
#ifndef display_h
#define display_h
/*******************命令字与命令格式(格式中1表示可变参量)*********************/
#define uchar unsigned char
#define uint unsigned int
#define LCD_12864A_SI_L P5OUT &= ~BIT3
#define LCD_12864A_SI_H P5OUT |= BIT3
#define LCD_12864A_SCL_L P5OUT &= ~BIT4
#define LCD_12864A_SCL_H P5OUT |= BIT4
#define LCD_12864A_A0_L P5OUT &= ~BIT5
#define LCD_12864A_A0_H P5OUT |= BIT5
#define LCD_12864A_RES_L P5OUT &= ~BIT6
#define LCD_12864A_RES_H P5OUT |= BIT6
#define LCD_12864A_CS1_L P5OUT &= ~BIT7
#define LCD_12864A_CS1_H P5OUT |= BIT7
/*******************************函数定义**********************************/
void delay1(int n);
void Init(void);
void LcdInit();//初始化函数
void ShiftData(uchar dat);//数据移位输出
void WriteDisplayData(uchar dat);//写数据函数
void WriteControlData(uchar com);// 写命令函数
void WriteChinese(uchar x, uchar y ,uchar n, uchar fb);//16*16汉字写入子程序
void WriteAbc(uchar x, uchar y, uchar n, uchar fb);// 字符写入子程序
void WriteNumber(unsigned char x, unsigned char y ,unsigned char n, unsigned char fb);
void ClearSree(unsigned char fb);
void Location(uchar x,uchar y);
void WriteBmp(uchar x,uchar y,uchar fb ,uchar hang,uchar lie);
//此函数可以识别不同大小的BMP,前提是hang要能被8整除,没办法~
//传送数据时需要提高分辨率,如图片较多,可以添加指针
//zhi:显示数值 hang:显示行数 fab:反显
void displayy(long int zhi,char hang,char fab);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -