⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.h

📁 44b0(arm7)一个参考代码
💻 H
字号:
/******************************************************
display
*******************************************************/
#ifndef _DISPLAY_H_
#define  _DISPLAY_H_

    
	 
#define  red        0xf800
#define  blue       0x001f
#define  green     0x07e0
#define  white     0xffff
#define  black     0x0000

 

#define main_lcd_mincol  0
#define main_lcd_minrow 0

#define   sub_lcd_mincol  0
#define   sub_lcd_minrow 0




#define sub_lcd_maxwidth     96
#define sub_lcd_maxhight      96

#define main_lcd_maxwidth     240
#define main_lcd_maxhight     320


void writeLCDDataRegister(U16 data);
void writeLCDInstructionRegister(U16 data);

void SubLcdCmdWrite(U8 data);
void SubLcdDataWrite(U8 data);

void disp_mainlcd_update_screen( unsigned char*pdata);
void disp_sublcd_update_screen( int  start_x,int start_y ,int width,int hight,unsigned char*pdata);
void disp_mainlcd_update16( int  start_x,int start_y ,int width,int hight,U16* pdata);
void disp_mainlcdblock_update( int  start_x,int start_y ,int width,int hight, U8* pdata);
 void set_mainlcd_windows( U16  start_x,U16 start_y ,U16 endx,U16 endy);
void display_colr(unsigned short colr);
void mainlcd_display_colr(unsigned short  colr);
void main_display_black_white(void);
void sub_display_black_white(void);
//void main_display_r_g_b_z(void);
void set_background_wordclor(U16 pre_bclor,U16 pre_wclour, U16 last_bclor,U16 last_wclour);
void setmainlcd_back_word(int  start_x,int start_y ,int width,int hight, U8* pdata,U8 chang_flag);
void movie(void);
void mainlcd_display_windowsline( int  start_x,int start_y ,int width,int hight,unsigned short  colr);
void mainlcd_update_18bit(unsigned char  *pdata);

/******************************************************
func name:      Backlight()
desc:       	点亮背光										
*******************************************************/	
void Open_Backlight(void);
/******************************************************
func name:      Backlight()
desc:       	点亮背光										
*******************************************************/	
void Close_Backlight(void);


/******************************************************
func name:   mainlcd_enter_sleep(void)
desc:       										
*******************************************************/	
void mainlcd_enter_sleep(void);

/******************************************************
func name:   sublcd_enter_sleep
desc:       										
*******************************************************/	
void sublcd_enter_sleep(void);

/******************************************************
func name:   exit_sleep
desc:       										
*******************************************************/	

void exit_sleep(void);
/******************************************************
func name:    enter_exit_sleep_test
desc:       										
*******************************************************/	
void  enter_exit_sleep_test(int times);
/******************************************************
func name:    set_mainlcd_background(void)
desc:       										
*******************************************************/	
void set_mainlcd_picturebackground(int  start_x,int start_y ,int width,int hight, U8* pdata,U8 chang_flag);

/******************************************************
func name:    set_ background_clor
desc:       										
*******************************************************/	
void set_background_clor( U16 bclor,U16 wclour);

void enter_sleep(void);


#endif   /*_DISPLAY_H_*/

⌨️ 快捷键说明

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