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

📄 main.c

📁 关于液晶显示器与三菱单片机连接的编程
💻 C
📖 第 1 页 / 共 3 页
字号:
  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 + -