📄 drv_lcd.h
字号:
#ifndef DRV_LCD_H#define DRV_LCD_H#include "../../public/pub_emmi.h"//#include "../../frame/frm_sys_param.h"#define h_address_lcd 0x43e00000 /* Lcd的首地址 *///#define Xwidth 240 /* Lcd的横向宽度 */ //#define Yheight 320 /* Lcd的纵向高度 *///#define buffer 1024*300 /* 临时存放 BMP 图片的数组,300K,可适当调整 */#define Mask1 0xF7DE#define Mask2 0xE79Ctypedef struct{ D_UINT32 CTRL; /* Lcd 控制寄存器*/ D_UINT32 HTIM; /* Lcd 水平定时寄存器*/ D_UINT32 VTIM; /* Lcd 垂直定时寄存器*/ D_UINT32 HVLEN; /* Lcd 水平和垂直长度*/ D_UINT32 VBAR; /* Lcd 基地址寄存器*/} LcdInitPara; /* Lcd 初始化参数*/extern void drv_lcd_init (void); /* Lcd 初始化函数*/extern void drv_lcd_off (void); /*关闭 Lcd */extern void drv_lcd_on (void); /*开启 Lcd */extern void drv_lcd_clear (void); /* Lcd 清屏*//*画点函数: row,col 分别为点的横、纵坐标*/extern void drv_lcd_pixel( D_UINT16 row, D_UINT16 col, D_UINT32 color );/*取像素点:row,col 分别为点的横、纵坐标 */extern D_UINT32 drv_lcd_getpixel( D_UINT16 row, D_UINT16 col );/* 画线函数:x1,y1,x2,y2分别表示两个端点 */extern void drv_lcd_line (D_UINT16 x1, D_UINT16 y1, D_UINT16 x2, D_UINT16 y2, D_UINT8 linetype, D_UINT32 color);/*汉字显示函数*/extern void drv_lcd_han ( D_UINT16 row, D_UINT16 col, /*汉字的起始坐标*/ D_UINT8 m_code[2], /* 汉字的内码 */ D_UINT32 color, /* 汉字的颜色*/ D_INT8 font, D_INT8 size ); /*字符显示函数*/extern void drv_lcd_char ( D_UINT16 row, D_UINT16 col, /* 字符起始坐标*/ D_UINT8 m_code, /* 字符内码 */ D_UINT32 color, /* 字符颜色*/ D_INT8 font, D_INT8 size);/* 显示字符串函数 */extern void drv_lcd_dispstr(D_UINT16 row, /* 字符横坐标*/ D_UINT16 col, /* 字符纵坐标*/ D_UINT8 *pstr, /* 要显示的字符串*/ D_UINT32 color, /* 字符的颜色*/ D_UINT8 font, /* 字符的字体*/ D_UINT8 size); /* 字符的字号*/extern void drv_lcd_rect(D_UINT16 x1, D_UINT16 y1, D_UINT16 x2, D_UINT16 y2, /* 画矩形框 */ D_UINT8 type, /* 线型 */ D_UINT32 color, /* 线框的颜色*/ D_UINT8 fill, /* 填充的样式:0:不填充;1:填充*/ D_UINT32 fillcolor); /* 填充的背景色*/ extern void drv_lcd_arc(D_UINT16 x, D_UINT16 y, /* 画弧线函数, 圆心坐标*/ D_UINT16 radius, /* 半径*/ D_UINT16 angle1, D_UINT16 angle2,/* 起始和终点弧度,度*/ D_UINT32 color); /* 弧线的颜色*/ /* D_UINT8 type); 弧线的线型*/ /*extern void drv_show_bmp( D_UINT16 row, D_UINT16 col, D_UINT8 bmpfile[]); */#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -