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

📄 fyd12864.h

📁 一个基于AD9954的430单片机编程
💻 H
字号:


/*----------------------------------------------------------------------------------------------------
配置
----------------------------------------------------------------------------------------------------*/
#define		FYD_CS			0x03	          			//片选

#define		FYD_EN		        1					//1,使用FYD液晶屏
#define		FYD_PUT_WORDS_EN	1					//1,可以向屏幕输出字串
#define		FYD_PUT_NUM_EN		1					//1,可以将16位有符号整形数输出在液晶屏上
#define		FYD_PUT_BIN_EN		0					//1,可以将1字节的数以2进制方式输出在液晶上
#define		FYD_PUT_PIC_EN		0					//1,可以画图
#define         FYD_PUT_HEX_EN          1                                       //1,可以按16进制显示数据

/*----------------------------------------------------------------------------------------------------
功能:		向液晶发送指令
入口参数:	rs, 指令中的RS位
			rw,指令中的R/W位
			data8b,指令中的8位指令数据
出口参数:	无
----------------------------------------------------------------------------------------------------*/
#if FYD_EN
void FYDCmd(char rs,char rw,char data8b);
#endif

/*----------------------------------------------------------------------------------------------------
功能:		初始化液晶
入口参数:	无
出口参数:	无
----------------------------------------------------------------------------------------------------*/
#if FYD_EN
void FYDInit();
#endif

/*----------------------------------------------------------------------------------------------------
功能:		向液晶输出1个字
入口参数:	place,液晶上的位置,分为0x80-0x87,0x90-0x97,0x88-0x8F,0x90-0x9F4行
			word,要输出的字的GB2132码
出口参数:
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_WORDS_EN || FYD_PUT_BIN_EN || FYD_PUT_NUM_EN
void FYDPutWord(char place,char *word);
#endif

/*----------------------------------------------------------------------------------------------------
功能: 		向液晶连续输出字串(包括中文)
入口参数:	place,液晶字符串的首位置,分为0x80-0x87,0x90-0x97,0x88-0x8F,0x90-0x9F4行
			n,输出字的个数(以16位的字宽的个数为准,若有8位零头按1算)
			words,字符串的首地址
出口参数:	无
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_WORDS_EN
void FYDPutWords(char place,char n,char *words);
#endif

/*----------------------------------------------------------------------------------------------------
功能: 		将数以10进制字输出到液晶,范围32767~-32768
入口参数:	place,液晶上的位置,输出占3个字的位置,place为最左边的字的位置,分为0x80-0x87,0x90-0x97,
			0x88-0x8F,0x90-0x9F  四行
			num,需要输出的数字,是一个有符16位整形数
出口参数:	无
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_NUM_EN
void FYDPutNum(char place,signed int num);
#endif

/*----------------------------------------------------------------------------------------------------
功能:		将1个字节的数以2进制显示在液晶
入口参数:	place,液晶上的位置,输出占4个字的位置,place为最左边的字的位置,分为0x80-0x87,0x90-0x97,
			0x88-0x8F,0x90-0x9F  四行
出口参数:	无
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_BIN_EN
void FYDPutBin(char place,char bin);
#endif

/*----------------------------------------------------------------------------------------------------
功能:		初始化液晶的图形显示内存
入口参数:	无
出口参数:	无
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_PIC_EN
void FYDGRamInit();
#endif

/*----------------------------------------------------------------------------------------------------
功能:		将一幅图显示到液晶
入口参数:	(x,y),以左上角为原点,液晶上的位置,x 范围0x80~0x87(上半屏),0x88~0x8F(下半屏),y 范围0x80~0x9F
			w,图画的宽(左右)
			l,图画的长(上下)
			Pic,图画数据的首地址
出口参数:
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_PIC_EN
void FYDPutPic(char x,char y,char w,char l,char *Pic);
#endif

/*----------------------------------------------------------------------------------------------------
功能:按16进制显示数据
入口:place,显示的位置,具体取值范围见fydputnum()
      datn,要显示的数据个数
      dat,指向需要显示的数据指针
出口:
----------------------------------------------------------------------------------------------------*/
#if FYD_PUT_HEX_EN
void FYDPutHex(char place,char datn,char *dat);
#endif


⌨️ 快捷键说明

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