📄 page1.c
字号:
#include "zimo.h"
#include "data.h"
#include "dataChange.h"
#include "AD.h"
int CsrFlagPage1=1;
int PAGE_ONE(void) {
int i,num;
num=1;
LCDDELAY;
LCDPORTCMD = LCD_CSRFORM;
/* for(i=0;i<2;i++){ //设置块状光标
LCDDELAY;
LCDPORTDATA = PCsrBlock[i];
// LCDPORTDATA = PCsrLine[i];
} */
LCDDELAY;
LCDPORTCMD = LCD_OVLAY;
LCDDELAY;
// LCDPORTDATA = 9; //设置一、为文本属性,三区为图形属性
LCDPORTDATA = 9;
LCDDELAY;
LCDPORTCMD = LCD_DISPON;
LCDDELAY;
LCDPORTDATA = 0x14; //设置一~四区开显示,三关闭 0001 0101,关标显示
//****************************
//*********************************
DisplyCh(24,20,char13,0);
DisplyCh(40,20,char14,0);
DisplyCh(56,20,char6,0);
DisplyCh(72,20,char15,0);
writechar(11,3,'(',0);
// writechar(12,3,'K',0);
writechar(12,3,'V',0);
writechar(13,3,')',0);
//********************************
writechar(4,6,'A',0);
DisplyCh(40,46,char19,0);
DisplyCh(56,46,char6,0);
DisplyCh(72,46,char15,0);
writechar(11,7,':',0);
// DispData(104,54,CodeVolValueA,6);
//********************************
writechar(4,10,'B',0);
DisplyCh(40,72,char19,0);
DisplyCh(56,72,char6,0);
DisplyCh(72,72,char15,0);
writechar(11,10,':',0);
// DispData(104,80,CodeVolValueB,6);
//*********************************
writechar(4,13,'C',0);
DisplyCh(40,98,char19,0);
DisplyCh(56,98,char6,0);
DisplyCh(72,98,char15,0);
writechar(11,13,':',0);
// DispData(104,106,CodeVolValueC,6);
//**********************************
DisplyCh(24,124,char13,0);
DisplyCh(40,124,char14,0);
DisplyCh(56,124,char6,0);
DisplyCh(72,124,char16,0);
writechar(11,17,':',0);
//*********************************
writechar(4,20,'A',0);
DisplyCh(40,150,char19,0);
DisplyCh(56,150,char6,0);
DisplyCh(72,150,char16,0);
writechar(11,20,':',0);
// DispData(104,160,CodeCurValueA,6);
//**********************************
writechar(4,23,'B',0);
DisplyCh(40,176,char19,0);
DisplyCh(56,176,char6,0);
DisplyCh(72,176,char16,0);
writechar(11,23,':',0);
// DispData(104,184,CodeCurValueB,6);
//************************************
writechar(4,26,'C',0);
DisplyCh(40,202,char19,0);
DisplyCh(56,202,char6,0);
DisplyCh(72,202,char16,0);
writechar(11,26,':',0);
// DispData(104,208,CodeCurValueC,6);
//**********************************
DisplyCh(176,20,char1,0);
DisplyCh(192,20,char2,0);
DisplyCh(208,20,char6,0);
DisplyCh(224,20,char16,0);
// writechar(30,4,':',0);
//**********************************
writechar(23,6,'3',0);
DisplyCh(192,46,char17,0);
DisplyCh(208,46,char1,0);
DisplyCh(224,46,char2,0);
writechar(30,7,':',0);
// DispData(256,54,CodeHcurValue5,6);
//********************************
writechar(23,10,'5',0);
DisplyCh(192,72,char17,0);
DisplyCh(208,72,char1,0);
DisplyCh(224,72,char2,0);
writechar(30,10,':',0);
// DispData(256,80,CodeHcurValue7,6);
//*********************************
writechar(23,13,'7',0);
// writechar(23,13,'1',0);
DisplyCh(192,98,char17,0);
DisplyCh(208,98,char1,0);
DisplyCh(224,98,char2,0);
writechar(30,13,':',0);
// DispData(256,106,CodeHcurValue11,6);
//**********************************
/* writechar(22,16,'1',0);
writechar(23,16,'3',0);
DisplyCh(192,124,char17,0);
DisplyCh(208,124,char1,0);
DisplyCh(224,124,char2,0);
writechar(30,17,':',0);
// DispData(256,130,CodeHcurValue13,6); */
//**********************************
/* DisplyCh(176,150,char3,0);
DisplyCh(192,150,char8,0);
DisplyCh(208,150,char8,0);
DisplyCh(224,150,char12,0);
writechar(30,20,':',0);
DispData(256,158,CodeApowerValue,6);
//**********************************
DisplyCh(176,176,char59,0);
DisplyCh(192,176,char8,0);
DisplyCh(208,176,char8,0);
DisplyCh(224,176,char12,0);
writechar(30,23,':',0);
DispData(256,184,CodeReapowerValue,6);
//**********************************
DisplyCh(176,202,char8,0);
DisplyCh(192,202,char12,0);
DisplyCh(208,202,char65,0);
DisplyCh(224,202,char18,0);
writechar(30,26,':',0);
DispData(256,208,CodePfactorValue,6); */
//**********************************
DisplyCh(176,124,char13,0);
DisplyCh(192,124,char14,0);
DisplyCh(208,124,char6,0);
DisplyCh(224,124,char16,0);
writechar(30,17,':',0);
writechar(23,20,'3',0);
DisplyCh(192,150,char17,0);
DisplyCh(208,150,char1,0);
DisplyCh(224,150,char2,0);
writechar(30,20,':',0);
// DispData(104,160,CodeCurValueA,6);
//**********************************
writechar(23,23,'5',0);
DisplyCh(192,176,char17,0);
DisplyCh(208,176,char1,0);
DisplyCh(224,176,char2,0);
writechar(30,23,':',0);
// DispData(104,184,CodeCurValueB,6);
//************************************
writechar(23,26,'7',0);
DisplyCh(192,202,char1,0);
DisplyCh(224,202,char2,0);
writechar(30,26,':',0);
DisplyCh(144,218,char22,0);
DisplyCh(160,218,char24,0); //取消
Flash_Page_One();
return(num);
}
int Flash_Page_One() //刷新Page1
{
int DisplayVoltalge;
DisplayVoltalge=MagAndPhase[0][2]; //母线电压
Display_Value(104,54,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(104,80,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(104,106,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2]; //出线电流
Display_Value(256,54,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(256,80,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(256,106,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2]; //母线电流
Display_Value(104,158,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(104,184,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(104,208,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2]; //负载电流
Display_Value(256,158,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(256,184,DisplayVoltalge,6,MaxVol);
DisplayVoltalge=MagAndPhase[0][2];
Display_Value(256,208,DisplayVoltalge,6,MaxVol);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -