📄 main.c
字号:
WR_ABC2(0x16,0xbe);
for(count1=0;count1<15;count1++)
delay();
WR_ABC2(0x19,0xbe);
for(count1=0;count1<15;count1++)
delay();
WR_ABC2(0x1c,0xbe);
for(count1=0;count1<15;count1++)
delay();
WR_ABC2(0x1f,0xbe);
}
/**********************/
/*A相电流1(图) */
/**********************/
void Picture_1()
{
box();
WR_LETT_A(0x01,0x08);
WR_Xiang(0x01,0x41);
WR_Dian(0x01,0x7a);
WR_Liu(0x01,0xb3);
WR_LETT_I(0x02,0xd5);
WR_LETT_a(0x03,0xd9);
WR_Five(0x22,0xd7);
WR_Zero(0x23,0xd7);
WR_ABC2(0x24,0xd7);
WR_Zero(0x25,0xd7);
WR_LETT_H(0x26,0xd7);
WR_LETT_z(0x27,0xd7);
}
/**********************/
/*A相电流2(图) */
/**********************/
void Picture_2()
{
WR_LETT_A(0x01,0x08);
WR_Xiang(0x01,0x41);
WR_Dian(0x01,0x7a);
WR_Liu(0x01,0xb3);
WR_LETT_I(0x02,0xd5);
WR_LETT_a(0x03,0xd9);
WR_Five(0x20,0xd7);
WR_LETT_m(0x21,0xd7);
WR_LETT_s(0x22,0xd7);
WR_ABC1(0x23,0xd4);
WR_LETT_d(0x24,0xd7);
WR_LETT_i(0x25,0xd7);
WR_LETT_v(0x26,0xd7);
box();
}
/**********************/
/*各相电参数1 */
/**********************/
void Picture_3()
{
WR_Ge(0x01,0x20);
WR_Xiang(0x01,0x47);
WR_Dian(0x01,0x6e);
WR_Can(0x01,0x95);
WR_Shu(0x01,0xbc);
WR_LETT_I(0x08,0x20);
WR_LETT_a(0x09,0x25);
WR_LETT_I(0x08,0x3f);
WR_LETT_b(0x09,0x44);
WR_LETT_I(0x08,0x5e);
WR_LETT_c(0x09,0x63);
WR_LETT_U(0x08,0x7d);
WR_LETT_a(0x0a,0x82);
WR_LETT_U(0x08,0x9c);
WR_LETT_b(0x0a,0xa1);
WR_LETT_U(0x08,0xbb);
WR_LETT_c(0x0a,0xc0);
WR_ABC4(0x0c,0x20);
WR_ABC4(0x0c,0x3f);
WR_ABC4(0x0c,0x5e);
WR_ABC4(0x0c,0x7d);
WR_ABC4(0x0c,0x9c);
WR_ABC4(0x0c,0xbb);
WR_LETT_A(0x26,0x20);
WR_LETT_A(0x26,0x3f);
WR_LETT_A(0x26,0x5e);
WR_LETT_V(0x26,0x7d);
WR_LETT_V(0x26,0x9c);
WR_LETT_V(0x26,0xbb);
WR_LETT_R(0x16,0x04);
WR_LETT_M(0x19,0x04);
WR_LETT_S(0x1c,0x04);
box1();
}
/**********************/
/*各相电参数2 */
/**********************/
void Picture_4()
{
WR_Ge(0x01,0x20);
WR_Xiang(0x01,0x47);
WR_Dian(0x01,0x6e);
WR_Can(0x01,0x95);
WR_Shu(0x01,0xbc);
WR_LETT_P(0x08,0x20);
WR_LETT_a(0x0a,0x25);
WR_LETT_P(0x08,0x3f);
WR_LETT_b(0x0a,0x44);
WR_LETT_P(0x08,0x5e);
WR_LETT_c(0x0a,0x63);
WR_LETT_P(0x08,0x7d);
WR_LETT_P(0x08,0x9c);
WR_LETT_F(0x0a,0x9c);
WR_ABC4(0x0c,0x20);
WR_ABC4(0x0c,0x3f);
WR_ABC4(0x0c,0x5e);
WR_ABC4(0x0c,0x7d);
WR_ABC4(0x0c,0x9c);
WR_LETT_W(0x25,0x20);
WR_LETT_W(0x25,0x3f);
WR_LETT_W(0x25,0x5e);
WR_LETT_K(0x23,0x7d);
WR_LETT_W(0x25,0x7d);
WR_LETT_R(0x16,0x04);
WR_LETT_M(0x19,0x04);
WR_LETT_S(0x1c,0x04);
box1();
}
/**********************/
/*A相电压1(图) */
/**********************/
void Picture_5()
{
box();
WR_LETT_A(0x01,0x08);
WR_Xiang(0x01,0x41);
WR_Dian(0x01,0x7a);
WR_Ya(0x01,0xb3);
WR_LETT_U(0x02,0xd5);
WR_LETT_a(0x04,0xd9);
WR_ABC3(0x05,0xd5); //":"
WR_LETT_U(0x06,0xd5);
WR_LETT_b(0x08,0xd9);
WR_Five(0x22,0xd7);
WR_Zero(0x23,0xd7);
WR_ABC2(0x24,0xd7);
WR_Zero(0x25,0xd7);
WR_LETT_H(0x26,0xd7);
WR_LETT_z(0x27,0xd7);
}
/**********************/
/*A相电压2(图) */
/**********************/
void Picture_6()
{
box();
WR_LETT_A(0x01,0x08);
WR_Xiang(0x01,0x41);
WR_Dian(0x01,0x7a);
WR_Ya(0x01,0xb3);
WR_LETT_U(0x02,0xd5);
WR_LETT_a(0x04,0xd9);
WR_ABC3(0x05,0xd5); //":"
WR_LETT_U(0x06,0xd5);
WR_LETT_b(0x08,0xd9);
WR_Five(0x20,0xd7);
WR_LETT_m(0x21,0xd7);
WR_LETT_s(0x22,0xd7);
WR_ABC1(0x23,0xd4);
WR_LETT_d(0x24,0xd7);
WR_LETT_i(0x25,0xd7);
WR_LETT_v(0x26,0xd7);
}
void Picture_7()
{
WR_LETT_A(0x01,0x08);
WR_Xiang(0x01,0x41);
WR_Dian(0x01,0x7a);
WR_Liu(0x01,0xb3);
WR_LETT_T(0x08,0x08);
WR_LETT_H1(0x0a,0x08);
WR_LETT_D(0x0c,0x08);
WR_ABC4(0x0e,0x08);
WR_Zero(0x08,0x30);
WR_One(0x09,0x30);
WR_Zero(0x08,0x4f);
WR_Two(0x09,0x4f);
WR_Zero(0x08,0x6e);
WR_Three(0x09,0x6e);
WR_Zero(0x08,0x8d);
WR_Four(0x09,0x8d);
WR_Zero(0x08,0xac);
WR_Five(0x09,0xac);
WR_Zero(0x08,0xcb);
WR_Six(0x09,0xcb);
WR_ABC3(0x0b,0x30);
WR_ABC3(0x0b,0x4f);
WR_ABC3(0x0b,0x6e);
WR_ABC3(0x0b,0x8d);
WR_ABC3(0x0b,0xac);
WR_ABC3(0x0b,0xcb);
WR_Pic(0x22,0x10);
}
void WR_Zero(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Zero[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_One(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=One[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Two(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Two[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Three(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Three[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Four(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Four[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Five(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Five[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Six(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Six[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Seven(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Seven[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Eight(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Eight[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_Nine(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=Nine[count1][1];
}
CCW_PR(a_x,a_y);
}
//写汉字
void WR_Ge(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Ge[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_Xiang(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Xiang[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_Dian(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Dian[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_Can(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Can[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_Shu(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Shu[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_Liu(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Liu[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_Ya(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=Ya[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_LETT_K(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_K[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_W(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<3;count2++)
{
for(count1=0;count1<21;count1++)
{
BB[count1][count2]=LETT_W[count1][count2];
}
}
CCW_PR1(a_x,a_y);
}
void WR_LETT_U(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_U[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_P(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_P[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_F(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_F[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_I(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_I[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_H(unsigned char a_x,unsigned char a_y)
{
for(count1=0;count1<16;count1++)
{
AA[count1][1]=LETT_H[count1][1];
}
CCW_PR(a_x,a_y);
}
void WR_LETT_H1(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_H1[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_T(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_T[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_D(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
for(count1=0;count1<21;count1++)
{
DD[count1][count2]=LETT_D[count1][count2];
}
}
CCW_PR3(a_x,a_y);
}
void WR_LETT_A(unsigned char a_x,unsigned char a_y)
{
for(count2=0;count2<2;count2++)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -