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

📄 quickset.h

📁 一个流量控制仪器的源码
💻 H
📖 第 1 页 / 共 3 页
字号:
/************************************************************************************/
/* QuickSet	参考     														*/
/* MCU 型号: Philips P89C668														*/
/* 时钟频率: 11.0592 MHz	6 CLOCK														    */
/* 开发环境: Keil C51 V7.06a															*/
/* 开发日期: 2003.09.30													        	*/
/* 程序编写: BaoFang  鲍方															*/
/* 系统版本: V3.00																	*/
/************************************************************************************/

#include <G7000.H>
#include <BitOp.H>

#ifdef uchar 
  #define READYDEF_uchar 1   /*宏uchar已定义*/
#else  
  #define uchar unsigned char
#endif

#ifdef uint 
  #define READYDEF_uint 1   /*宏uint已定义*/
#else  
  #define uint unsigned int
#endif



//定义快捷方式  列表长度量
#define QuickSet_1 7
#define QuickSet_2 9



//菜单组项
typedef struct QuickSetDataCodeStruct
{
	uchar   ucQuickSetTurnIndex;    	//当前时段索引号
	uchar	ucQuickSetTimeIndex;		//当前时段时间量索引 	uchar uc_QuickSetData[][];
	uchar	uc2QuickSetTurnCONData[2];	//当前时段控制量数据
};

/************************************ PP1 = 1 ***********************************************/

code struct QuickSetDataCodeStruct QuickSetDataCode_1_1[SIZE_OF_TURN_LIST] = 
{
	{Turn_99,	0,	{B_00000,B_00000}},
                
        {Turn_00,       1,	{B_00000,B_00000}},
                
        {Turn_01,       2,	{B_00000,B_11000}},
                
        {Turn_02,       3,	{B_00001,B_11000}},       
        {Turn_03,       0,	{B_00000,B_11000}},
        {Turn_04,       0,	{B_00010,B_11000}},
        {Turn_05,       0,	{B_00000,B_11000}},
        {Turn_06,       0,	{B_00100,B_11000}},
        {Turn_07,       0,	{B_00000,B_11000}},
        {Turn_08,       0,	{B_01000,B_11000}},
        {Turn_09,       0,	{B_00000,B_11000}},
        {Turn_10,       0,	{B_10000,B_11000}},
        {Turn_11,       0,	{B_00000,B_11000}},
        {Turn_12,       0,	{B_00000,B_11001}},
        {Turn_13,       0,	{B_00000,B_11000}},
        {Turn_14,       0,	{B_00000,B_11010}},
        {Turn_15,       0, 	{B_00000,B_11000}},
        {Turn_16,       0,	{B_00000,B_11100}},
        {Turn_17,       0,	{B_00000,B_11000}},
        {Turn_18,       0,	{B_00000,B_11000}},
        {Turn_19,       0,	{B_00000,B_11000}},
                
        {Turn_21,       2,	{B_00000,B_11000}},
                                                     
        {Turn_22,       4,	{B_00001,B_11000}},
        {Turn_23,       0,	{B_00000,B_11000}},
        {Turn_24,       0,	{B_00010,B_11000}},
        {Turn_25,       0,	{B_00000,B_11000}},
        {Turn_26,       0,	{B_00100,B_11000}},
        {Turn_27,       0,	{B_00000,B_11000}},
        {Turn_28,       0,	{B_01000,B_11000}},
        {Turn_29,       0,	{B_00000,B_11000}},
        {Turn_30,       0,	{B_10000,B_11000}},
        {Turn_31,       0,	{B_00000,B_11000}},
        {Turn_32,       0,	{B_00000,B_11001}},
        {Turn_33,       0,	{B_00000,B_11000}},
        {Turn_34,       0,	{B_00000,B_11010}},
        {Turn_35,       0, 	{B_00000,B_11000}},
        {Turn_36,       0,	{B_00000,B_11100}},
        {Turn_37,       0,	{B_00000,B_11000}},
        {Turn_38,       0,	{B_00000,B_11000}},
        {Turn_39,       0,	{B_00000,B_11000}},
                
        {Turn_50,       0,	{B_00000,B_01000}},
               
        {Turn_60,       0,	{B_00000,B_00000}},
                
        {Turn_70,       0,	{B_00000,B_00000}},
        {Turn_71,       0,	{B_00000,B_00000}},
                
        {Turn_73,       0,	{B_00000,B_00000}},
        {Turn_74,       0,	{B_FFFFF,B_FFFFF}},
        {Turn_75,       0,	{B_00000,B_01000}},
        {Turn_76,       0,	{B_00000,B_01000}},
        {Turn_77,       0,	{B_FFFFF,B_FFFFF}},
                
        {Turn_95,       6,	{B_00000,B_00000}}
};



code struct QuickSetDataCodeStruct QuickSetDataCode_1_2[SIZE_OF_TURN_LIST] = 
{
	{Turn_99,	0,	{B_00000,B_00000}},
                
        {Turn_00,       1,	{B_00000,B_00000}},
                
        {Turn_01,       2,	{B_00000,B_11000}},
                
        {Turn_02,       3,	{B_00001,B_11000}},       
        {Turn_03,       5,	{B_00000,B_11000}},
        {Turn_04,       3,	{B_00010,B_11000}},
        {Turn_05,       0,	{B_00000,B_11000}},
        {Turn_06,       0,	{B_00100,B_11000}},
        {Turn_07,       0,	{B_00000,B_11000}},
        {Turn_08,       0,	{B_01000,B_11000}},
        {Turn_09,       0,	{B_00000,B_11000}},
        {Turn_10,       0,	{B_10000,B_11000}},
        {Turn_11,       0,	{B_00000,B_11000}},
        {Turn_12,       0,	{B_00000,B_11001}},
        {Turn_13,       0,	{B_00000,B_11000}},
        {Turn_14,       0,	{B_00000,B_11010}},
        {Turn_15,       0, 	{B_00000,B_11000}},
        {Turn_16,       0,	{B_00000,B_11100}},
        {Turn_17,       0,	{B_00000,B_11000}},
        {Turn_18,       0,	{B_00000,B_11000}},
        {Turn_19,       0,	{B_00000,B_11000}},
                
        {Turn_21,       2,	{B_00000,B_11000}},
                                                     
        {Turn_22,       4,	{B_00001,B_11000}},
        {Turn_23,       5,	{B_00000,B_11000}},
        {Turn_24,       4,	{B_00010,B_11000}},
        {Turn_25,       0,	{B_00000,B_11000}},
        {Turn_26,       0,	{B_00100,B_11000}},
        {Turn_27,       0,	{B_00000,B_11000}},
        {Turn_28,       0,	{B_01000,B_11000}},
        {Turn_29,       0,	{B_00000,B_11000}},
        {Turn_30,       0,	{B_10000,B_11000}},
        {Turn_31,       0,	{B_00000,B_11000}},
        {Turn_32,       0,	{B_00000,B_11001}},
        {Turn_33,       0,	{B_00000,B_11000}},
        {Turn_34,       0,	{B_00000,B_11010}},
        {Turn_35,       0, 	{B_00000,B_11000}},
        {Turn_36,       0,	{B_00000,B_11100}},
        {Turn_37,       0,	{B_00000,B_11000}},
        {Turn_38,       0,	{B_00000,B_11000}},
        {Turn_39,       0,	{B_00000,B_11000}},
                
        {Turn_50,       0,	{B_00000,B_01000}},
               
        {Turn_60,       0,	{B_00000,B_00000}},
                
        {Turn_70,       0,	{B_00000,B_00000}},
        {Turn_71,       0,	{B_00000,B_00000}},
                
        {Turn_73,       0,	{B_00000,B_00000}},
        {Turn_74,       0,	{B_FFFFF,B_FFFFF}},
        {Turn_75,       0,	{B_00000,B_01000}},
        {Turn_76,       0,	{B_00000,B_01000}},
        {Turn_77,       0,	{B_FFFFF,B_FFFFF}},
                
        {Turn_95,       6,	{B_00000,B_00000}}
};


code struct QuickSetDataCodeStruct QuickSetDataCode_1_3[SIZE_OF_TURN_LIST] = 
{
	{Turn_99,	0,	{B_00000,B_00000}},
                
        {Turn_00,       1,	{B_00000,B_00000}},
                
        {Turn_01,       2,	{B_00000,B_11000}},
                
        {Turn_02,       3,	{B_00001,B_11000}},       
        {Turn_03,       5,	{B_00000,B_11000}},
        {Turn_04,       3,	{B_00010,B_11000}},
        {Turn_05,       5,	{B_00000,B_11000}},
        {Turn_06,       3,	{B_00100,B_11000}},
        {Turn_07,       0,	{B_00000,B_11000}},
        {Turn_08,       0,	{B_01000,B_11000}},
        {Turn_09,       0,	{B_00000,B_11000}},
        {Turn_10,       0,	{B_10000,B_11000}},
        {Turn_11,       0,	{B_00000,B_11000}},
        {Turn_12,       0,	{B_00000,B_11001}},
        {Turn_13,       0,	{B_00000,B_11000}},
        {Turn_14,       0,	{B_00000,B_11010}},
        {Turn_15,       0, 	{B_00000,B_11000}},
        {Turn_16,       0,	{B_00000,B_11100}},
        {Turn_17,       0,	{B_00000,B_11000}},
        {Turn_18,       0,	{B_00000,B_11000}},
        {Turn_19,       0,	{B_00000,B_11000}},
                
        {Turn_21,       2,	{B_00000,B_11000}},
                                                     
        {Turn_22,       4,	{B_00001,B_11000}},
        {Turn_23,       5,	{B_00000,B_11000}},
        {Turn_24,       4,	{B_00010,B_11000}},
        {Turn_25,       5,	{B_00000,B_11000}},
        {Turn_26,       4,	{B_00100,B_11000}},
        {Turn_27,       0,	{B_00000,B_11000}},
        {Turn_28,       0,	{B_01000,B_11000}},
        {Turn_29,       0,	{B_00000,B_11000}},
        {Turn_30,       0,	{B_10000,B_11000}},
        {Turn_31,       0,	{B_00000,B_11000}},
        {Turn_32,       0,	{B_00000,B_11001}},
        {Turn_33,       0,	{B_00000,B_11000}},
        {Turn_34,       0,	{B_00000,B_11010}},
        {Turn_35,       0, 	{B_00000,B_11000}},
        {Turn_36,       0,	{B_00000,B_11100}},
        {Turn_37,       0,	{B_00000,B_11000}},
        {Turn_38,       0,	{B_00000,B_11000}},
        {Turn_39,       0,	{B_00000,B_11000}},
                
        {Turn_50,       0,	{B_00000,B_01000}},
               
        {Turn_60,       0,	{B_00000,B_00000}},
                
        {Turn_70,       0,	{B_00000,B_00000}},
        {Turn_71,       0,	{B_00000,B_00000}},
                
        {Turn_73,       0,	{B_00000,B_00000}},
        {Turn_74,       0,	{B_FFFFF,B_FFFFF}},
        {Turn_75,       0,	{B_00000,B_01000}},
        {Turn_76,       0,	{B_00000,B_01000}},
        {Turn_77,       0,	{B_FFFFF,B_FFFFF}},
                
        {Turn_95,       6,	{B_00000,B_00000}}
};

code struct QuickSetDataCodeStruct QuickSetDataCode_1_4[SIZE_OF_TURN_LIST] = 
{
	{Turn_99,	0,	{B_00000,B_00000}},
                
        {Turn_00,       1,	{B_00000,B_00000}},
                
        {Turn_01,       2,	{B_00000,B_11000}},
                
        {Turn_02,       3,	{B_00001,B_11000}},       
        {Turn_03,       5,	{B_00000,B_11000}},
        {Turn_04,       3,	{B_00010,B_11000}},
        {Turn_05,       5,	{B_00000,B_11000}},
        {Turn_06,       3,	{B_00100,B_11000}},
        {Turn_07,       5,	{B_00000,B_11000}},
        {Turn_08,       3,	{B_01000,B_11000}},
        {Turn_09,       0,	{B_00000,B_11000}},
        {Turn_10,       0,	{B_10000,B_11000}},
        {Turn_11,       0,	{B_00000,B_11000}},
        {Turn_12,       0,	{B_00000,B_11001}},
        {Turn_13,       0,	{B_00000,B_11000}},
        {Turn_14,       0,	{B_00000,B_11010}},
        {Turn_15,       0, 	{B_00000,B_11000}},
        {Turn_16,       0,	{B_00000,B_11100}},
        {Turn_17,       0,	{B_00000,B_11000}},
        {Turn_18,       0,	{B_00000,B_11000}},
        {Turn_19,       0,	{B_00000,B_11000}},
                
        {Turn_21,       2,	{B_00000,B_11000}},
                                                     
        {Turn_22,       4,	{B_00001,B_11000}},
        {Turn_23,       5,	{B_00000,B_11000}},
        {Turn_24,       4,	{B_00010,B_11000}},
        {Turn_25,       5,	{B_00000,B_11000}},
        {Turn_26,       4,	{B_00100,B_11000}},
        {Turn_27,       5,	{B_00000,B_11000}},
        {Turn_28,       4,	{B_01000,B_11000}},
        {Turn_29,       0,	{B_00000,B_11000}},
        {Turn_30,       0,	{B_10000,B_11000}},
        {Turn_31,       0,	{B_00000,B_11000}},
        {Turn_32,       0,	{B_00000,B_11001}},
        {Turn_33,       0,	{B_00000,B_11000}},
        {Turn_34,       0,	{B_00000,B_11010}},
        {Turn_35,       0, 	{B_00000,B_11000}},
        {Turn_36,       0,	{B_00000,B_11100}},
        {Turn_37,       0,	{B_00000,B_11000}},
        {Turn_38,       0,	{B_00000,B_11000}},
        {Turn_39,       0,	{B_00000,B_11000}},
                
        {Turn_50,       0,	{B_00000,B_01000}},
               
        {Turn_60,       0,	{B_00000,B_00000}},
                
        {Turn_70,       0,	{B_00000,B_00000}},
        {Turn_71,       0,	{B_00000,B_00000}},
                
        {Turn_73,       0,	{B_00000,B_00000}},
        {Turn_74,       0,	{B_FFFFF,B_FFFFF}},
        {Turn_75,       0,	{B_00000,B_01000}},
        {Turn_76,       0,	{B_00000,B_01000}},
        {Turn_77,       0,	{B_FFFFF,B_FFFFF}},
                
        {Turn_95,       6,	{B_00000,B_00000}}
};

code struct QuickSetDataCodeStruct QuickSetDataCode_1_5[SIZE_OF_TURN_LIST] = 
{
	{Turn_99,	0,	{B_00000,B_00000}},
                
        {Turn_00,       1,	{B_00000,B_00000}},
                
        {Turn_01,       2,	{B_00000,B_11000}},
                
        {Turn_02,       3,	{B_00001,B_11000}},       
        {Turn_03,       5,	{B_00000,B_11000}},
        {Turn_04,       3,	{B_00010,B_11000}},
        {Turn_05,       5,	{B_00000,B_11000}},
        {Turn_06,       3,	{B_00100,B_11000}},
        {Turn_07,       5,	{B_00000,B_11000}},
        {Turn_08,       3,	{B_01000,B_11000}},
        {Turn_09,       5,	{B_00000,B_11000}},
        {Turn_10,       3,	{B_10000,B_11000}},
        {Turn_11,       0,	{B_00000,B_11000}},
        {Turn_12,       0,	{B_00000,B_11001}},
        {Turn_13,       0,	{B_00000,B_11000}},
        {Turn_14,       0,	{B_00000,B_11010}},
        {Turn_15,       0, 	{B_00000,B_11000}},
        {Turn_16,       0,	{B_00000,B_11100}},
        {Turn_17,       0,	{B_00000,B_11000}},
        {Turn_18,       0,	{B_00000,B_11000}},
        {Turn_19,       0,	{B_00000,B_11000}},
                
        {Turn_21,       2,	{B_00000,B_11000}},
                                                     
        {Turn_22,       4,	{B_00001,B_11000}},
        {Turn_23,       5,	{B_00000,B_11000}},
        {Turn_24,       4,	{B_00010,B_11000}},
        {Turn_25,       5,	{B_00000,B_11000}},
        {Turn_26,       4,	{B_00100,B_11000}},
        {Turn_27,       5,	{B_00000,B_11000}},
        {Turn_28,       4,	{B_01000,B_11000}},
        {Turn_29,       5,	{B_00000,B_11000}},
        {Turn_30,       4,	{B_10000,B_11000}},
        {Turn_31,       0,	{B_00000,B_11000}},
        {Turn_32,       0,	{B_00000,B_11001}},
        {Turn_33,       0,	{B_00000,B_11000}},
        {Turn_34,       0,	{B_00000,B_11010}},
        {Turn_35,       0, 	{B_00000,B_11000}},
        {Turn_36,       0,	{B_00000,B_11100}},
        {Turn_37,       0,	{B_00000,B_11000}},
        {Turn_38,       0,	{B_00000,B_11000}},
        {Turn_39,       0,	{B_00000,B_11000}},
                
        {Turn_50,       0,	{B_00000,B_01000}},
               
        {Turn_60,       0,	{B_00000,B_00000}},
                
        {Turn_70,       0,	{B_00000,B_00000}},
        {Turn_71,       0,	{B_00000,B_00000}},
                
        {Turn_73,       0,	{B_00000,B_00000}},
        {Turn_74,       0,	{B_FFFFF,B_FFFFF}},
        {Turn_75,       0,	{B_00000,B_01000}},
        {Turn_76,       0,	{B_00000,B_01000}},
        {Turn_77,       0,	{B_FFFFF,B_FFFFF}},
                
        {Turn_95,       6,	{B_00000,B_00000}}
};

⌨️ 快捷键说明

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