lcd12864.h

来自「该模板使用于周立功公司研发的EasyARM2100系列开发板」· C头文件 代码 · 共 59 行

H
59
字号


#ifndef __LCD12864_H
#define __LCD12864_H

#define down                       1
#define up                         2
#define cancel                     3
#define enter                      4

#define DISPLAY_ON                0X3F
#define DISPLAY_OFF               0X3E
#define DISPLAY_START_LINE        0XC0

#define SET_X_ADDRESS             0XB8
#define SET_Y_ADDRESS             0X40

#define BF_STATUS                   7
#define ON_OFF_STATUS               5
#define RST_STATUS                  4

#define LCD_CE_ADDRESS            2  // LCD chip select value P1.0=0,P1.1=1

#define LCD_COMD_ADDRESS          0//((unsigned char xdata *)0) //LCD command port address
#define LCD_DATA_ADDRESS          1//((unsigned char xdata *)1) //yyg//LCD data    port address

void Busy(void);
void Write_LCDByte(uint8 comd_word);
void lcd_delay(uint8 delay_timer);
void clr_LCD_screen(void);
void init_LCD(void);        
void show_picture(        
     uint8 const  *word_tab,
     uint8 word_position_x,
     uint8 word_position_y,
     uint8 m,
     uint8 n);
void show_picture_n(        
     uint8 const *word_tab,
     uint8 word_position_x,
     uint8 word_position_y,
     uint8 m,
     uint8 n);
void erase_picture(        
     uint8 word_position_x,
     uint8 word_position_y,
     uint8 m,
     uint8 n);
void Show_Picture_data(uint8 data,uint8 x,uint8 y);
void Show_Str(uint8 *str,uint8 x,uint8 y,uint8 lenth);
void lcd_test(void);
void clr_LCD(uint8 Bselect_area);////// clear  the LCD_screen
void ReadKeyProcess(void);
void key_test(void);
void ReadKey(void);
void show_dot(uint8 word_position_x,uint8 word_position_y);
void DrawLines(int8 x,int8 y,int8 x1,int8 y1);
void read_test(void);
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?