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

📄 page.c

📁 自己编写的
💻 C
📖 第 1 页 / 共 2 页
字号:
			Display_number(4*ASCIIX, (2+i)*ASCIIY, i+65);
			Display_ASCIITable(6*ASCIIX, (2+i)*ASCIIY, "ON OFF");
		}

	for (i = 0; i < 32; i++)
		{
			Display_ASCIITable(14*ASCIIX, (2+i)*ASCIIY, "P");
			Display_number(17*ASCIIX, (2+i)*ASCIIY, i+97);
			Display_ASCIITable(19*ASCIIX, (2+i)*ASCIIY, "ON OFF");
		}

		Display_ASCIITable(28*ASCIIX, 38*ASCIIY,  "FRONT PAGE");

}

//modefied by liangweidong
//2005-8-26
void page_setfile(void)
{
	Display_ASCIITable(7*ASCIIX, 1*ASCIIY, "L O A D            S A V E");

	Display_ASCIITable(3*ASCIIX, 3*ASCIIY, "FILE NO. :");
	Display_ASCIITable(3*ASCIIX, 4*ASCIIY, "FILE NAME:");
}

//modefied by liangweidong
//2005-8-26
void page_setfile_load(void)
{
	unsigned char i;
	Display_ASCIITable(7*ASCIIX, 1*ASCIIY, "L O A D");

	for(i = 1; i < 35; i++)
		{
			Display_number(2*ASCIIX, (2+i)*ASCIIY, i);
			Display_number(22*ASCIIX, (2+i)*ASCIIY, i+34);
		}
	//if()
		//{
		Display_ASCIITable(2*ASCIIX, 38*ASCIIY, "LOAD A FILE:    YES            NO");
		//}
}

//modefied by liangweidong
//2005-8-26
void page_setfile_save(void)
{
	unsigned char i, j;
	Display_ASCIITable(26*ASCIIX, 1*ASCIIY, "S A V E");

	Display_ASCIITable(3*ASCIIX, 3*ASCIIY, "FILE NO. :");
	Display_ASCIITable(3*ASCIIX, 4*ASCIIY, "FILE NAME:");

	for(i = 0; i < 5; i++)
		{
		for(j = 0; j < 20; j++)
			{
				Display6X8(ASCII_table[i*20+j], (LCD_YSIZE - (16+j)*ASCIIX), (30+i)*ASCIIY);
				if((i*20 + j) >= 90)
					break;
			}
		}
	Display_ASCIITable(16*ASCIIX, 35*ASCIIY, "DELETE");
	Display_ASCIITable(2*ASCIIX, 38*ASCIIY, "SAVE THE FILE:  YES            NO");
}

//modefied by liangweidong
//2005-8-29
void page_moniter(void)
{
	Display_ASCIITable(3*ASCIIX, 1*ASCIIY, flag_setting->flag_auto_manual ? "AUTO NO":"AUTO OFF");
	Display_ASCIITable(17*ASCIIX, 1*ASCIIY, flag_setting->flag_auto_manual? "MANUAL OFF":"MANUAL ON");

	Display_ASCIITable(4*ASCIIX, 3*ASCIIY, "OUTPUT");	

	Display_ASCIITable(2*ASCIIX, 5*ASCIIY, "1:END-ST SLOPE");
	Display_ASCIITable(2*ASCIIX, 6*ASCIIY, "2:POINT1");
	Display_ASCIITable(2*ASCIIX, 7*ASCIIY, "3:POINT2");
	Display_ASCIITable(2*ASCIIX, 8*ASCIIY, "4:END-FILLING");
	Display_ASCIITable(2*ASCIIX, 9*ASCIIY, "5:END-EXTRUSION");

	Display_ASCIITable(4*ASCIIX, 14*ASCIIY, "INPUT");	

	Display_ASCIITable(2*ASCIIX, 16*ASCIIY, "1:START");
	Display_ASCIITable(2*ASCIIX, 17*ASCIIY, "2:DIE GAP");
	Display_ASCIITable(2*ASCIIX, 18*ASCIIY, "3:RESET");
	Display_ASCIITable(2*ASCIIX, 19*ASCIIY, "4:STOP");
	Display_ASCIITable(2*ASCIIX, 20*ASCIIY, "5:START SLOPE");

	Display_ASCIITable(4*ASCIIX, 26*ASCIIY, "CORE CHECK");
	Display_ASCIITable(30*ASCIIX, 26*ASCIIY, "%");

	Display_ASCIITable(4*ASCIIX, 28*ASCIIY, "OPEN COM");

	Display_ASCIITable(4*ASCIIX, 30*ASCIIY, "ACCUM VOLT");
	Display_ASCIITable(30*ASCIIX, 30*ASCIIY, "%");

	Display_ASCIITable(4*ASCIIX, 32*ASCIIY, "DCDT VOLT");
	Display_ASCIITable(30*ASCIIX, 32*ASCIIY, "V");

	Display_ASCIITable(4*ASCIIX, 34*ASCIIY, "CURRENT");
	Display_ASCIITable(30*ASCIIX, 34*ASCIIY, "mA");
}
	
//modefied by liangweidong
//2005-8-29
void page_data(void)
{
	unsigned char i;

	Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "NO.");
	Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "PARAMETER");

	Display_ASCIITable(4*ASCIIX, 4*ASCIIY, "SHOT SIZE");
	Display_ASCIITable(34*ASCIIX, 4*ASCIIY, "%");

	Display_ASCIITable(4*ASCIIX, 5*ASCIIY, "DIE CAP");
	Display_ASCIITable(34*ASCIIX, 5*ASCIIY, "%");

	Display_ASCIITable(4*ASCIIX, 6*ASCIIY, "DELAY");
	Display_ASCIITable(34*ASCIIX, 6*ASCIIY, "%");

	Display_ASCIITable(4*ASCIIX, 7*ASCIIY, "CUSHION");
	Display_ASCIITable(34*ASCIIX, 7*ASCIIY, "%");

	Display_ASCIITable(4*ASCIIX, 8*ASCIIY, "DIE GAP SLOPE");
	Display_ASCIITable(34*ASCIIX, 8*ASCIIY, "%/SEC");

	Display_ASCIITable(4*ASCIIX, 9*ASCIIY, "START SLOPE");
	Display_ASCIITable(34*ASCIIX, 9*ASCIIY, "%/SEC");


	Display_ASCIITable(2*ASCIIX, 11*ASCIIY, "CONDITON");

	Display_ASCIITable(4*ASCIIX, 13*ASCIIY, flag_setting->flag_set_core_type?"CORE  CORE TYPE     DIVERGENT":"CORE  CORE TYPE     CONVERGENT");

	Display_ASCIITable(10*ASCIIX, 14*ASCIIY, "DCDT ZERO");
	Display_ASCIITable(34*ASCIIX, 14*ASCIIY, "V");

	Display_ASCIITable(10*ASCIIX, 15*ASCIIY, "DCDT SPAN");
	Display_ASCIITable(34*ASCIIX, 15*ASCIIY, "V");

	Display_ASCIITable(10*ASCIIX, 16*ASCIIY, "CORE STROKE");
	Display_ASCIITable(34*ASCIIX, 16*ASCIIY, "mm");

	Display_ASCIITable(10*ASCIIX, 17*ASCIIY, "UNIT");
	Display_ASCIITable(34*ASCIIX, 17*ASCIIY, "TYPE");

	Display_ASCIITable(10*ASCIIX, 18*ASCIIY, "GAIN");
	Display_ASCIITable(34*ASCIIX, 18*ASCIIY, "TIMES");

	Display_ASCIITable(4*ASCIIX, 20*ASCIIY, "ACCUM EMPTY");
	Display_ASCIITable(34*ASCIIX, 20*ASCIIY, "V");

	Display_ASCIITable(10*ASCIIX, 21*ASCIIY, "FULL");
	Display_ASCIITable(34*ASCIIX, 21*ASCIIY, "V");

	Display_ASCIITable(10*ASCIIX, 22*ASCIIY, "FILLING TYPE");
	Display_ASCIITable(24*ASCIIX, 22*ASCIIY, flag_setting->flag_filling_type?"EXTRUSION":"CONTINUUM");

	Display_ASCIITable(10*ASCIIX, 23*ASCIIY, "UNIT");
	Display_ASCIITable(30*ASCIIX, 23*ASCIIY, flag_setting->flag_unit_type ?"mm  TYPE":"%   TYPE");

	Display_ASCIITable(10*ASCIIX, 24*ASCIIY, "ACCUM STROKE");
	Display_ASCIITable(34*ASCIIX, 24*ASCIIY, "mm");

	Display_ASCIITable(28*ASCIIX, 38*ASCIIY,  "NEXT PAGE");


	/*	Display_ASCIITable(2*ASCIIX, 25*ASCIIY, "NO.   DATA    NO.   DATA");

	for(i =1; i <= 16; i++)
		{
			Display_ASCIITable(2*ASCIIX, (21+i)*ASCIIY ,"P");
			Display_number(5*ASCIIX, (21+i)*ASCIIY,i);
			Display_ASCIITable(12*ASCIIX, (21+i)*ASCIIY ,"%");

			Display_ASCIITable(16*ASCIIX, (21+i)*ASCIIY, "P");
			Display_number(19*ASCIIX, (21+i)*ASCIIY, 16+i);
			Display_ASCIITable(26*ASCIIX, (21+i)*ASCIIY, "%");
		}

	if((flag_point_number == 64)&&(flag_point_number == 128))
		{
		Display_ASCIITable(20*ASCIIX, 39*ASCIIY, "NEXT PAGE");

	//	if(next_page_key == 1)
	//		page_data1(point_number);
		}
*/
}

//modefied by liangweidong
//2005-8-29
void page_data1(unsigned char point_number)
{
	unsigned char i;
	Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "NO.");
	
	Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "NO.       DATA");

	for (i = 0; i < 32; i++)
		{
			Display_ASCIITable(2*ASCIIX, (4+i)*ASCIIY, "P");
			Display_number(4*ASCIIX, (4+i)*ASCIIY, i+1);
			Display_ASCIITable(15*ASCIIX, (4+i)*ASCIIY, "mm");
			
			if((flag_setting->flag_point_number == 2) ||(flag_setting->flag_point_number == 4))
				{
					Display_ASCIITable(21*ASCIIX, 2*ASCIIY, "NO.       DATA");

					Display_ASCIITable(21*ASCIIX, (4+i)*ASCIIY, "P");
					Display_number(23*ASCIIX, (4+i)*ASCIIY, i+33);
					Display_ASCIITable(35*ASCIIX, (4+i)*ASCIIY, "mm");
				}
		}

//
	if(flag_setting->flag_point_number == 4)
		{
			Display_ASCIITable(28*ASCIIX, 38*ASCIIY,  "NEXT PAGE");
		}
	if(flag_setting->flag_point_number == 2)
		{
			Display_ASCIITable(28*ASCIIX, 38*ASCIIY,  "FRONT PAGE");
		}

}

//modefied by liangweidong
//2005-8-29
void page_data2(void)
{
	unsigned char i;
	Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "NO.");
	
	Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "NO.       DATA     NO.       DATA");

	for (i = 0; i < 32; i++)
		{
			Display_ASCIITable(2*ASCIIX, (4+i)*ASCIIY, "P");
			Display_number(4*ASCIIX, (4+i)*ASCIIY, i+65);
			Display_ASCIITable(15*ASCIIX, (4+i)*ASCIIY, "mm");
			
			Display_ASCIITable(21*ASCIIX, (4+i)*ASCIIY, "P");
			Display_number(24*ASCIIX, (4+i)*ASCIIY, i+97);
			Display_ASCIITable(35*ASCIIX, (4+i)*ASCIIY, "mm");
		}

//
	Display_ASCIITable(28*ASCIIX, 38*ASCIIY,  "FRONT PAGE");

}

//modefied by liangweidong
//2005-8-29
void page_machine_setup(void)
{
	//fileparameter file_parameter;

	Display_ASCIITable(0*ASCIIX, 0*ASCIIY, "SET UP");

//
	Display_ASCIITable(2*ASCIIX, 2*ASCIIY, "TOOLING");
	Display_ASCIITable(4*ASCIIX, 4*ASCIIY, "CORE:   DIVERGENT       CONVERGENT");
	Display_ASCIITable(4*ASCIIX, 5*ASCIIY, file_parameter->flag_file_core_type?"FILE:  (DIVERGENT)":"FILE:  (CONVERGENT)");

	Display_ASCIITable(4*ASCIIX, 7*ASCIIY, "DCDT:      ZERO             SPAN");
	Display_ASCIITable(4*ASCIIX, 8*ASCIIY, "MACHINE");
	Display_number(19*ASCIIX, 8*ASCIIY, flag_setting->flag_set_zero_voltage);
	Display_ASCIITable(20*ASCIIX, 8*ASCIIY, "V");
	Display_number(34*ASCIIX, 8*ASCIIY, flag_setting->flag_set_span_voltage);
	Display_ASCIITable(35*ASCIIX, 8*ASCIIY, "V");
	Display_ASCIITable(4*ASCIIX, 9*ASCIIY, "FILE:");
	Display_number(19*ASCIIX, 9*ASCIIY, file_parameter->flag_file_zero_voltage);
	Display_ASCIITable(20*ASCIIX, 9*ASCIIY, "V");
	Display_number(34*ASCIIX, 9*ASCIIY, file_parameter->flag_file_span_voltage);
	Display_ASCIITable(35*ASCIIX, 9*ASCIIY, "V");

	Display_ASCIITable(4*ASCIIX, 11*ASCIIY, "UNIT:         %               mm");
		
	Display_ASCIITable(4*ASCIIX, 13*ASCIIY, "CORE STROKE");
	Display_number(33*ASCIIX, 13*ASCIIY, flag_setting->flag_core_stroke);
	Display_ASCIITable(34*ASCIIX, 13*ASCIIY, "mm");

//
	Display_ASCIITable(2*ASCIIX, 15*ASCIIY, "ACCUM");

	Display_ASCIITable(4*ASCIIX, 17*ASCIIY, "ACCUM:     EMOTY            FULL");

	Display_ASCIITable(4*ASCIIX, 18*ASCIIY, "MACHINE");
	Display_number(19*ASCIIX, 18*ASCIIY, flag_setting->flag_set_emoty_voltage);
	Display_ASCIITable(20*ASCIIX, 18*ASCIIY, "V");
	Display_number(34*ASCIIX, 18*ASCIIY, flag_setting->flag_set_full_voltage);
	Display_ASCIITable(35*ASCIIX, 18*ASCIIY, "V");
	Display_ASCIITable(4*ASCIIX, 19*ASCIIY, "FILE:");
	Display_number(19*ASCIIX, 19*ASCIIY, file_parameter->flag_file_emoty_voltage);
	Display_ASCIITable(20*ASCIIX, 19*ASCIIY, "V");
	Display_number(34*ASCIIX, 19*ASCIIY, file_parameter->flag_file_full_voltage);
	Display_ASCIITable(35*ASCIIX, 19*ASCIIY, "V");

	Display_ASCIITable(4*ASCIIX, 21*ASCIIY, "UNIT:         %               mm");
		
	Display_ASCIITable(4*ASCIIX, 23*ASCIIY, "ACCUM STROKE");
	Display_number(33*ASCIIX, 23*ASCIIY, flag_setting->flag_accum_stroke);
	Display_ASCIITable(34*ASCIIX, 23*ASCIIY, "mm");

//
	Display_ASCIITable(2*ASCIIX, 25*ASCIIY, "GAIN");

	Display_ASCIITable(4*ASCIIX, 27*ASCIIY, "GAIN");
	Display_ASCIITable(32*ASCIIX, 27*ASCIIY, "TIMES");
	Display_number(31*ASCIIX, 27*ASCIIY, flag_setting->flag_set_gain);
	Display_ASCIITable(4*ASCIIX, 28*ASCIIY, "FILE:");
	Display_ASCIITable(32*ASCIIX, 28*ASCIIY, "TIMES");
	Display_number(31*ASCIIX, 28*ASCIIY, file_parameter->flag_file_gain);
	Display_ASCIITable(4*ASCIIX, 30*ASCIIY, "MOVE");

//
	Display_ASCIITable(2*ASCIIX, 33*ASCIIY, "ACCUM VOLT");
	Display_ASCIITable(35*ASCIIX, 33*ASCIIY, "%");

	Display_ASCIITable(2*ASCIIX, 35*ASCIIY, "DCDT VOLT");
	Display_ASCIITable(35*ASCIIX, 35*ASCIIY, "V");

	Display_ASCIITable(2*ASCIIX, 37*ASCIIY, "CURRENT");
	Display_ASCIITable(34*ASCIIX, 37*ASCIIY, "mA");

}

void page_other_set(void)
{
	//total set
	Display_ASCIITable(1*ASCIIX, 1*ASCIIY, "TOTAL SETUP");
	
	Display_ASCIITable(2*ASCIIX, 3*ASCIIY, "LANGUAGE");
	Display_ASCIITable(13*ASCIIX, 4*ASCIIY, "ENGLISH        CHINESE");
	
	Display_ASCIITable(2*ASCIIX, 6*ASCIIY, "FUNCTION PROTECT");
	Display_ASCIITable(13*ASCIIX, 7*ASCIIY, "ENABLE         DISABLE");
	
	Display_ASCIITable(2*ASCIIX, 9*ASCIIY, "LCD  ON-OFF");
	Display_ASCIITable(13*ASCIIX, 10*ASCIIY, "ENABLE         DISABLE");
	
	Display_ASCIITable(2*ASCIIX, 12*ASCIIY, "OPEN LOOP CONTROL");
	Display_ASCIITable(13*ASCIIX, 13*ASCIIY, "ENABLE         DISABLE");
	
	Display_ASCIITable(2*ASCIIX, 15*ASCIIY, "ACCUMULATOR OR CONTINUOUS");
	Display_ASCIITable(13*ASCIIX, 16*ASCIIY, "ACCUMULATOR    CONTINUOUS");

	//set communiucation
	//set USB
	Display_ASCIITable(1*ASCIIX, 18*ASCIIY, "COMMUNIUCATION SETUP");
	Display_ASCIITable(2*ASCIIX, 20*ASCIIY, "USB SETUP");
	Display_ASCIITable(13*ASCIIX, 21*ASCIIY, "ENABLE         DISABLE");

	//set RS232
	Display_ASCIITable(2*ASCIIX, 23*ASCIIY, "RS232C  SETUP");
	Display_ASCIITable(3*ASCIIX, 25*ASCIIY, "BAUD RATE");
	Display_ASCIITable(13*ASCIIX, 26*ASCIIY, "57600          115200");
	Display_ASCIITable(3*ASCIIX, 27*ASCIIY, "DATA LENGTH              8");
	Display_ASCIITable(3*ASCIIX, 28*ASCIIY, "PARITY                   NONE");
	Display_ASCIITable(3*ASCIIX, 29*ASCIIY, "STOP BITS                2");

	//set time
	Display_ASCIITable(1*ASCIIX, 31*ASCIIY, "TIME SETUP");
	Display_ASCIITable(2*ASCIIX, 33*ASCIIY, "DATE:        /    /        Y/M/D");
	Display_ASCIITable(2*ASCIIX, 35*ASCIIY, "TIME:        :    :        H/M/S");
	Display_ASCIITable(2*ASCIIX, 37*ASCIIY, "WEEKDAY:");

	//start the real time clock
	Rtc_Init();
}



⌨️ 快捷键说明

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