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

📄 sendfile.h

📁 HD6305的Tag_IT电子标签的读写例子。
💻 H
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <api.h>

#define	KEY_1			9
#define	KEY_2			10
#define	KEY_3			11
#define	KEY_4			8
#define	KEY_5			6
#define	KEY_6			7
#define	KEY_7			4
#define	KEY_8			5
#define	KEY_9			3
#define	KEY_0			1
#define	KEY_ENTER		2
#define	KEY_COMM		0
#define	KEY_POWER		15
#define	KEY_F1	        12
#define	KEY_F2	        13
#define	KEY_F3	        14
#define	KEY_UP			19
#define	KEY_DOWN		18

#define	RS_RECEIVE			0x0001		//接收
#define	RS_SEND				0x0000		//发送
#define	RS_DISPLAY			0x0002		//显示提示
#define	RS_NO_DISPLAY		0x0000		//不显示提示
#define	RS_SUPERADDITION	0x0000		//追加到源文件
#define	RS_OVERLAY			0x0004		//覆盖源文件

#define	DISP_CURRENT	0x0000
#define	DISP_POSITION	0x0001
#define	DISP_CENTER		0x0002
#define	DISP_RIGHT		0x0003
#define	DISP_NORMAL		0x0000
#define	DISP_REVERSE	0x0004
#define DISP_7x9		0x0000
#define DISP_5x7		0x0008
#define DISP_CLRLINE	0x0010
#define DISP_CLRSCR		0x0020
////////////////////////
unsigned char on_off;
int charging ;
unsigned short battvalue;

////////////////////////

struct GETSTR_PARAM
{
	int				qx,qy;		//提示语句显示坐标
	char			*pPrompt;	//提示语句
	char			sFont;		//字体大小		== 0 大字体(英汉)	== 1 小字体
	char			alpha;		//是否允许输入字母、符号
	char			nullEnable;	//允许输入空字符
	char			*pStr;		//初始字符串&返回字符串
	char			csChar;		//光标字符		== 0	无效
	char			pwChar;		//密码显示字符	== 0	无效
	char			spChar;		//分隔显示符	== 0	无效
	int				minNum;		//最少接收字符串
	int				maxNum;		//最多接收字符串
	long			minValue;	//接收的最小值
	long			maxValue;	//接收的最大值
	int				retNum;		//初始字符串个数&返回字符串个数  输入 == 0 不使用初始值
	long			retValue;	//返回字符串值
	int                     flimited;	//小数点后个数限制
};

#ifndef	COMPILE_TIME

extern int Send_Receive (char *rsFile,char *rsBuf,int *rsLen,int rsFlag);
extern int huUARTSendStr (char *pBuf);
extern void DispStr_CE (int qx,int qy,char *ceStr,int xyFlag);
extern void DispStr_C (int qx,int qy,char *cStr,int xyFlag);
extern void DispStr_E (int qx,int qy,char *eStr,int xyFlag);
extern void DispChar_E (int qx,int qy,char eChar,int xyFlag);
extern int GetStr_E (struct GETSTR_PARAM *gs);
extern void ClearLine (int line,int sFont);
extern void delay_ms (signed long ms);
extern int goto_halt(void);

#endif

⌨️ 快捷键说明

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