c1335_driver.h

来自「需要控制320*240的lcd的朋友可以看看」· C头文件 代码 · 共 81 行

H
81
字号
#ifndef		__c1335_driver_h__
#define		__c1335_driver_h__

extern	unsigned char	code	ASCII_16[96*16];
extern	unsigned char 	code	HZ_16X16[] ;
//extern	unsigned char 	code	HZ24x24[72*2] ;
extern	unsigned char 	code 	KEY_NOTE[48*6];
extern	unsigned char	code	PROVINCE_NAME[32*31];


#define	ESCAPE			(unsigned char *code)&KEY_NOTE[48*0]
#define	ARROW_LEFT		(unsigned char *code)&KEY_NOTE[48*1]
#define	ARROW_RIGHT		(unsigned char *code)&KEY_NOTE[48*2]
#define	ARROW_UP		(unsigned char *code)&KEY_NOTE[48*3]
#define	ARROW_DOWN		(unsigned char *code)&KEY_NOTE[48*4]
#define	OK				(unsigned char *code)&KEY_NOTE[48*5]

void initLCD(void);
void ClearLCD(	unsigned char ZoneBase,
				unsigned char	X,
				unsigned char	Y,
				unsigned char	XLength,
				unsigned char	YLength);
void DispHZ_16_16(unsigned char *addr,unsigned char X,unsigned char Y,unsigned char color);
void DispCHAR_16x8(unsigned char *addr,unsigned char X0,unsigned char Y0,unsigned char color);



void DispHZ_24_24(	unsigned char *addr,
					unsigned char X,
					unsigned char Y,
					unsigned char color);
void DispBitmapZone1(	unsigned char *addr,
						unsigned char X,
						unsigned char Y,
						unsigned char color, 
						unsigned char Length);
void DispHZ_24_24Zone1(	unsigned char *addr,
						unsigned char X,
						unsigned char Y,
						unsigned char color);
void DispASCIIStr(	unsigned char *addr,
					unsigned char X,
					unsigned char Y,
					unsigned char color);
void 	PutPixel(unsigned int X,unsigned  char Y,unsigned char attr);
void	DrawRect(unsigned int X,unsigned  char Y,unsigned char attr);
void	HorLine(unsigned 	char Data,
				unsigned 	char X,
				unsigned  	char Y,
				unsigned 	char Length);
void	VerLine(unsigned 	char Data,
				unsigned 	char X,
				unsigned  	char Y,
				unsigned 	char Length);
void	DispBmp16x24(unsigned char *addr,
					unsigned char X,
					unsigned char Y,
					unsigned char color);
void	NumberToChar(unsigned int	nDecadeData,
					 unsigned char * pChar,
					 unsigned char Length);

void	DispDecimalNum(	unsigned int	nDecadeData,
						unsigned char	X,
						unsigned char	Y,
						unsigned char	Length,
						unsigned char	color);
void DispRegNO(		unsigned char RowX,
					unsigned char ColumnY,
					unsigned char X,
					unsigned char Y,
					unsigned char color);

void RollDown( void );
void RollUp( void );

void	DelayMS(unsigned int nTime) ;


#endif		//__c1335_driver_h__

⌨️ 快捷键说明

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