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

📄 3510i.h

📁 这是模仿zlg_GUI写的一个嵌入式GUI,采用3510手机屏.
💻 H
字号:
#ifndef	_3510i_h
#define	_3510i_h

#include"mytype.h"


extern 	uint8 LCD_BGColor;
extern	uint8 LCD_PenColor;

#define LCD_SDATA_IN IO1PIN_bit.P1_20

#define SetLcdRst() IO1SET_bit.P1_16=1
#define ClrLcdRst() IO1CLR_bit.P1_16=1

#define SetLcdCs()  IO1SET_bit.P1_18=1
#define ClrLcdCs()  IO1CLR_bit.P1_18=1

#define SetLcdSdata() IO1SET_bit.P1_20=1
#define ClrLcdSdata() IO1CLR_bit.P1_20=1

#define SetLcdSclk() IO1SET_bit.P1_22=1
#define ClrLcdSclk() IO1CLR_bit.P1_22=1

#define SetSdataIn()   IO1DIR_bit.P1_20=0
#define SetSdataOut()  IO1DIR_bit.P1_20=1

#define LCD_DataOver()  SetLcdCs() 

#define get_bit(x,y)  		(x&(1<<y))	//取x中的第y位/

void LcdPortInit(void);
void LCD_Reset(void);
void LCD_SendCommand(uint8  cmd);
void LCD_SendData(uint8  data);
void LCD_ReadDummy(void);
uint8 LCD_ReadData(void);
void LCD_Initialize(void);
void LCD_ClearScreen(void);
void LCD_ReadPixel(uint8  x1, uint8  y1, uint8  x2, uint8  y2, uint8  *b);
//void LCD_WritePixel(const unsigned char *b, uint8  x1, uint8  y1, uint8  x2, uint8  y2);
void LCD_WriteEnglishChar(uint8  c, uint8  x, uint8  y);
void LCD_WriteEnglishString(uint8 *string, uint8  x, uint8  y);
void LCD_WriteChineseChar(const uint8  (*c)[24], uint8  x, uint8  y);
void LCD_WriteChineseString(const uint8  (*c)[24], uint8  num, uint8  x, uint8  y);
void LCD_EraseBlock(uint8  x1,uint8  y1, uint8  x2, uint8  y2);
void LCD_DrawPoint(uint8  x, uint8  y);
void LCD_DrawLine(uint8  x1, uint8  y1, uint8  x2, uint8  y2);
void LCD_DrawRectangle(uint8  x1, uint8  y1, uint8  x2, uint8  y2);
void LcdBlockWrite(uint8 x1, uint8 y1, uint8 x2, uint8 y2, const uint8 *b);
void LCD_Interface(uint8 Color);

#endif

⌨️ 快捷键说明

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