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

📄 tcb8000.h

📁 拓普微TCB8000中文液晶的驱动程序,并在此基础上完成了显示汉字,游标,图片等功能.
💻 H
字号:
#ifndef __TCB8000_H__
#define __TCB8000_H__

#include "main.h"
#define  GUI_LCM_XMAX		320							// 定义液晶x轴的点数
#define  GUI_LCM_YMAX		240							// 定义液晶y轴的点数



/* 定义LCM地址 */
#define  LCD_COM_ADDR    	(*((volatile unsigned short *) 0x82400002))
#define  LCD_DAT_ADDR    	(*((volatile unsigned short *) 0x82400000))


/* 以下为LCM的驱动层,主要负责发送T6963的各种命令,提供设置显示地址等功能,在发送命令前会检测其状态字。
   带参数命令模式:先参数,后命令;操作模式:先命令,后数据 */
	
	//----------------------------------- 
//写入一个命令包 
//----------------------------------- 
void WritePKG(const uint8 *pkg);
//----------------------------------- 
//设置前景颜色 
//----------------------------------- 
void SetFgColor(uint8 par,uint16 color);

//----------------------------------- 
//设置背景颜色 
//----------------------------------- 
void SetBgColor(uint16 color) ;
//----------------------------------- 
//由填充颜色清屏 
//----------------------------------- 
void ClearScreen(uint16 color) ;
//----------------------------------- 
//画点 
//----------------------------------- 
void Draw_Dot(uint16 X,uint16 Y) ;
//----------------------------------- 
//画线段或矩形 
//----------------------------------- 
void Draw_Rect(uint8 para,uint16 x0,uint16 y0,uint16 x1,uint16 y1) ;

//----------------------------------- 
//设置字符坐标 
//----------------------------------- 
void SetCharCoord(uint16 coordX,uint16 coordY) ;
//----------------------------------- 
//写入 16*16的字符串 
//----------------------------------- 
void Printstr(const uint8 *pstr) ;
//----------------------------------- 
//写入 8*8或 8*16的字符串 
//----------------------------------- 
void Print(const uint8 *pstr) ;
//----------------------------------- 
//初始化设置 
//----------------------------------- 
void initLCDM(void) ;

//复位设备
void LcdReset(void);
//设置游标
void SET_SPRITE(void);
//使用游标
void use_sprite(uint16 x, uint16 y);

void DispBmp(uint16 x,uint16 y,uint16 width,uint16 height,const uint8* bmp_data);

#endif

⌨️ 快捷键说明

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