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

📄 c1335_driver.h

📁 sed1335液晶驱动,包括菜单,已经在DSPIC30F6014A上调试通过.
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -