📄 lcdzk.h~
字号:
#ifndef LCDZK_H__
#define LCDZK_H__
#define lcd_port PORTA
#define lcd_in PINA
#define lcd_ddr DDRA
#define lcd_cs PORTC.4
#define lcd_rd PORTC.5
#define lcd_wr PORTC.6
#define lcd_a0 PORTC.7
//#define LCD_RES PORTG.2
//#define ADC_ALM PORTG.3
//#define WORK_LED PORTG.4
#define DISPWIDTH 30
#define DISPHIGH 8
#define GOFFSET 0
#define TOFFSET 0x1e00
#define HZ_NUM 112
#define STR_NUM 30
#define text_off write_comd1(0x98)
#define text_on write_comd1(0x9c)
#define cursor_on write_comd1(0x9f)
#define cursor_off write_comd1(0x9c)
#define cursor(n) write_comd1(0xa0+n)
#define graph_page(n) write_comd3(n*DISPWIDTH*128,n*DISPWIDTH*128/256,0x42)
extern unsigned char _cx,_cy;
extern unsigned char pl;
void write_comddata(unsigned char mode,unsigned char comda);
unsigned char read_comddata(unsigned char mode);
void wait_ok(void);
void write_comd1 (unsigned char comd);
void write_comd2 (unsigned char comd1, unsigned char comd2);
void write_comd3 (unsigned char comd1, unsigned char comd2, unsigned char comd3);
void gotoc (unsigned char x, unsigned char y, unsigned int gf);
void gotoxy (unsigned char x, unsigned char y);
void cls (unsigned int ln);
void disp_string(unsigned char x,unsigned char y, unsigned char *string);
void disp_hzstr (unsigned char x, unsigned char y, unsigned char flash *string);
void disp_nhz(unsigned char x,unsigned char y,unsigned char no);
void cright (void);
void cleft (void);
void writec (unsigned char ch);
void clspage (unsigned char page_num, unsigned char page_type);
unsigned char input_num (unsigned char si,unsigned char addoff);
unsigned char read_data (char dir);
void read_string (unsigned char si,unsigned char * num);
void screen_line (unsigned char ln);
void LCD_Reset(void);
void InitialDisplay(void);
void disp_real(void);
void disp_alarm(void);
void disp_title(unsigned char page);
void delay(unsigned int nTime);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -