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

📄 show.h

📁 这是本人有幸收集的最完整的10多级液晶显示程序模块
💻 H
字号:
#define direct_start 	0x00
#define double_start	0x01
#define two_speed_start	0x02
#define res_start	0x03
#define ydelta_start	0x04
#define auto_transfor	0x05
#define two_power	0x06
#define protect		0x07
#define measure_control	0x08	



//操作控制界面报文表
unsigned char code rt_data_tab[][4]=
{
//停车及断开初始状态
/*0*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动类型
		{0x00,0x5f/*be*/,0x00,0x01},	//双电源操作方式方式
		{0x00,0x2a/*54*/,0x00,0x01},	//故障状态
//起动运行界面
/*3*/	{0x00,0x18/*30*/,0x00,0x03},	//起动电流,已用时间
		{0x00,0x5b/*b6*/,0x00,0x02},	//起动时限
		{0x00,0x05/*0a*/,0x00,0x01},	//平均电流
		{0x00,0x1c/*38*/,0x00,0x01},	//操作原因
//双电源及保护方式运行界面
/*7*/	{0x00,0x19/*32*/,0x00,0x01},	//已用时间
		{0x00,0x05/*0a*/,0x00,0x01},	//平均电流
		{0x00,0x13/*26*/,0x00,0x01},	//平均电压
		{0x00,0x60/*c0*/,0x00,0x02},	//延时时间
		{0x00,0x1c/*38*/,0x00,0x01},	//操作原因
//起动方式设定
/*12*/	//{0x00,0xb6/*56c*/,0x00,0x01},	//设备工作模式
//启动时间及低速起动时间设定
/*12*/	{0x00,0x5a/*b4*/,0x00,0x01},	//起动时限
//高速起动时间设定
/*13*/	{0x00,0x5b/*b6*/,0x00,0x01},	//高速起动时限
//控制方式设定
/*14*/	{0x00,0x62/*c4*/,0x00,0x01},	//软件操作权限	
//端子属性设定
/*15*/	{0x00,0x63/*c6*/,0x00,0x01},	//端子属性
//转换时间设定
/*16*/	{0x00,0x5c/*b8*/,0x00,0x01},	//转换时间
//转换电流设定
/*17*/	{0x00,0x5d/*ba*/,0x00,0x01},	//转换电流
//重启动电压设定
/*18*/	{0x00,0x5e/*bc*/,0x00,0x01},	//重启动电压
//双电源操作方式设定
/*19*/	{0x00,0x5f/*be*/,0x00,0x01},	//操作方式
//投延时设定
/*20*/	{0x00,0x60/*c0*/,0x00,0x01},	//投延时时间
//复延时设定
/*21*/	{0x00,0x61/*c2*/,0x00,0x01},	//复延时时间
//高速起动允许设定
/*22*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置	
//转换模式设定
/*23*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//转换控制设定
/*24*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//转换次序设定
/*25*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//自起动允许设定
/*26*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//自起动模式设定
/*27*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//重启动允许设定
/*28*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//转换方式设定
/*29*/	{0x00,0x58/*b0*/,0x00,0x01},	//起动设置
//正反启动连续性设定
/*30*/	{0x00,0x58/*b0*/,0x00,0x01},	//正反启动连续性			
	};

unsigned char point_row;	//滚动条显示进度
bit show_bit;				//固定界面显示标志:0:第二次显示,1:第一次显示
bit set_bit;				//设定界面标志:0:界面显示,1:设定状态

data union set_data_union
{
	unsigned int int_data;
	unsigned char char_data[2];
}set_data;	//设定值暂存器

//unsigned char key;			//键值
//unsigned int dis_number;	//界面号
bit flash;



/*-------写变量数据区-----set---*/
//发送
//由界面操作填写相应指令报文到下面数组,例如(写Ia小系数)下:




unsigned char code order_tab[][4]=
{
	{0x00,0x65,0x33,0x33}, //紧急停车
	{0x00,0x65,0xaa,0xaa},  //起动A,投主电源
	{0x00,0x65,0xcc,0xcc},  //起动B,投备用电源
	{0x00,0x65,0x55,0x55}, //正常停车
	{0x00,0x65,0xee,0xee}, //复位

};
unsigned char code * idata read_order_p;

⌨️ 快捷键说明

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