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

📄 温度图.c

📁 用3310显示温度与数字钟
💻 C
字号:
//-------下列代码是一幅温度的显示图------------------
//该图是通过一个字节一个字节写出来的--------------------
extern void LPH7366_write_doc(unsigned char symbol_line,unsigned char symbol_row,unsigned char doc); //LPH7366任意写入字节函数
unsigned char face_flag=1;

/*******************************温度主画面*****************************/
/*函数原型:void pic_temp()
/*函数功能:显示温度主画面
/*输入参数:无
/*输出参数:无
/*调用模块:LPH7366_write_doc()
/*建立时间:2005/11/11
/*作者:丁霄
/**********************************************************************/
void pic_temp()
{
  unsigned char i;
//-----------------1--------------------------
  LPH7366_write_doc(1,2,0xf0);
  LPH7366_write_doc(1,3,0x08);
  LPH7366_write_doc(1,4,0x04);
  LPH7366_write_doc(1,5,0x02);
  LPH7366_write_doc(1,6,0x32);
  LPH7366_write_doc(1,7,0x31);
  LPH7366_write_doc(1,8,0x01);
  LPH7366_write_doc(1,9,0x01);
  LPH7366_write_doc(1,10,0x01);
  LPH7366_write_doc(1,11,0x31);
  LPH7366_write_doc(1,12,0x32);
  LPH7366_write_doc(1,13,0x02);
  LPH7366_write_doc(1,14,0x04);
  LPH7366_write_doc(1,15,0x08);
  LPH7366_write_doc(1,16,0xf0);
  LPH7366_write_doc(1,69,0x10);
  LPH7366_write_doc(1,70,0x50);
  LPH7366_write_doc(1,71,0xf0);
  LPH7366_write_doc(1,74,0xf0);
  LPH7366_write_doc(1,75,0x10);
  LPH7366_write_doc(1,76,0xf0);
  LPH7366_write_doc(1,78,0xf8);
  LPH7366_write_doc(1,79,0x04);
  LPH7366_write_doc(1,80,0x04);
  LPH7366_write_doc(1,81,0x04);
  LPH7366_write_doc(1,82,0xf8);
//--------------------2---------------------
  LPH7366_write_doc(2,1,0x80);
  LPH7366_write_doc(2,2,0x81);
  LPH7366_write_doc(2,3,0x82);
  LPH7366_write_doc(2,4,0x84);
  LPH7366_write_doc(2,5,0x88);
  LPH7366_write_doc(2,6,0x88);
  LPH7366_write_doc(2,7,0x90);
  LPH7366_write_doc(2,8,0x90);
  LPH7366_write_doc(2,9,0x90);
  LPH7366_write_doc(2,10,0x90);
  LPH7366_write_doc(2,11,0x90);
  LPH7366_write_doc(2,12,0x88);
  LPH7366_write_doc(2,13,0x88);
  LPH7366_write_doc(2,14,0x44);
  LPH7366_write_doc(2,15,0x22);
  LPH7366_write_doc(2,16,0x31);
  for(i=17;i<58;i++)
  {
   LPH7366_write_doc(2,i,0x30);
  }
  LPH7366_write_doc(2,58,0x20);
  LPH7366_write_doc(2,59,0x40);
  LPH7366_write_doc(2,60,0x80);
  LPH7366_write_doc(2,68,0x80);
  LPH7366_write_doc(2,69,0x45);
  LPH7366_write_doc(2,70,0x45);
  LPH7366_write_doc(2,71,0xc5);
  LPH7366_write_doc(2,72,0x04);
  LPH7366_write_doc(2,73,0x04);
  LPH7366_write_doc(2,74,0xc5);
  LPH7366_write_doc(2,75,0x45);
  LPH7366_write_doc(2,76,0xc5);
  LPH7366_write_doc(2,78,0xff);
  LPH7366_write_doc(2,82,0xff);
//--------------3-----------------------------
  LPH7366_write_doc(3,61,0x01);
  LPH7366_write_doc(3,62,0xfe);
  LPH7366_write_doc(3,68,0x04);
  LPH7366_write_doc(3,69,0x16);
  LPH7366_write_doc(3,70,0x15);
  LPH7366_write_doc(3,71,0x14);
  LPH7366_write_doc(3,72,0x10);
  LPH7366_write_doc(3,73,0x10);
  LPH7366_write_doc(3,74,0x17);
  LPH7366_write_doc(3,75,0x14);
  LPH7366_write_doc(3,76,0x17);
  LPH7366_write_doc(3,78,0xff);
  LPH7366_write_doc(3,82,0xff);
//--------------4---------------------------
  LPH7366_write_doc(4,59,0x80);
  LPH7366_write_doc(4,60,0x40);
  LPH7366_write_doc(4,61,0x20);
  LPH7366_write_doc(4,62,0x1f);
  LPH7366_write_doc(4,69,0x51);
  LPH7366_write_doc(4,70,0x5f);
  LPH7366_write_doc(4,71,0x50);
  LPH7366_write_doc(4,72,0x40);
  LPH7366_write_doc(4,73,0x40);
  LPH7366_write_doc(4,74,0x5f);
  LPH7366_write_doc(4,75,0x51);
  LPH7366_write_doc(4,76,0x5f);
  LPH7366_write_doc(4,78,0xff);
  LPH7366_write_doc(4,82,0xff);
//---------------5---------------------
  for(i=1;i<58;i++)
  {
   LPH7366_write_doc(5,i,0x03); 
  }
  LPH7366_write_doc(5,58,0x01);
  LPH7366_write_doc(5,74,0x7c);
  LPH7366_write_doc(5,75,0x44);
  LPH7366_write_doc(5,76,0x7c);
  LPH7366_write_doc(5,78,0xff);
  LPH7366_write_doc(5,82,0xff);
 //--------------6----------------------
  LPH7366_write_doc(6,73,0x01);
  LPH7366_write_doc(6,74,0x01);
  LPH7366_write_doc(6,75,0x01);
  LPH7366_write_doc(6,76,0x01);
  LPH7366_write_doc(6,78,0x0f);
  LPH7366_write_doc(6,79,0x1f);
  LPH7366_write_doc(6,80,0x1f);
  LPH7366_write_doc(6,81,0x1f);
  LPH7366_write_doc(6,82,0x0f);
}

/*******************************脸部表情选择*****************************/
/*函数原型:void pic_temp_face_move()
/*函数功能:人脸面部表情选择
/*输入参数:无
/*输出参数:无
/*调用模块:LPH7366_write_doc()
/*建立时间:2005/11/11
/*作者:丁霄
/**********************************************************************/
void pic_temp_face_move()  //脸部表情选择
{
   if(face_flag==1)  //笑脸
  {
    LPH7366_write_doc(2,7,0x92);
	LPH7366_write_doc(2,8,0x94);
	LPH7366_write_doc(2,9,0x94);
	LPH7366_write_doc(2,10,0x94);
	LPH7366_write_doc(2,11,0x92);
  }
   
   if(face_flag==2)  //闭嘴
  {
    LPH7366_write_doc(2,7,0x90);
	LPH7366_write_doc(2,8,0x95);
	LPH7366_write_doc(2,9,0x92);
	LPH7366_write_doc(2,10,0x95);
	LPH7366_write_doc(2,11,0x90);
  }

   if(face_flag==3)  //苦恼
  {
    LPH7366_write_doc(2,7,0x94);
	LPH7366_write_doc(2,8,0x92);
	LPH7366_write_doc(2,9,0x94);
	LPH7366_write_doc(2,10,0x92);
	LPH7366_write_doc(2,11,0x94);
  }

   if(face_flag==4)  //讲话
  {
    LPH7366_write_doc(2,7,0x97);
	LPH7366_write_doc(2,8,0x95);
	LPH7366_write_doc(2,9,0x95);
	LPH7366_write_doc(2,10,0x95);
	LPH7366_write_doc(2,11,0x97);
  }

   if(face_flag==5)  //伤心
  {
    LPH7366_write_doc(2,7,0x94);
	LPH7366_write_doc(2,8,0x92);
	LPH7366_write_doc(2,9,0x92);
	LPH7366_write_doc(2,10,0x92);
	LPH7366_write_doc(2,11,0x94);
  }

   if(face_flag==6)  //惊讶
  {
    LPH7366_write_doc(2,7,0x90);
	LPH7366_write_doc(2,8,0x96);
	LPH7366_write_doc(2,9,0x96);
	LPH7366_write_doc(2,10,0x96);
	LPH7366_write_doc(2,11,0x90);
  }

   if(face_flag==7)  //沉默
  {
    LPH7366_write_doc(2,7,0x90);
	LPH7366_write_doc(2,8,0x94);
	LPH7366_write_doc(2,9,0x94);
	LPH7366_write_doc(2,10,0x94);
	LPH7366_write_doc(2,11,0x90);
  }
}

⌨️ 快捷键说明

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