51单片机DS18B20温度显示LCD1602

实现功能:
​ 通过温度传感器,实时在LCD1602上显示。温度高于30度亮绿灯,温度低于25度亮红灯,在25度到30度之间,两灯都不亮。

仿真图:
51单片机DS18B20温度显示LCD1602_第1张图片

代码过多,只显示主函数的代码
请关注微信公众号“伊斯电子编程”获取全套代码

 void main()
 {
 uchar i;
 	init();
 write_com(0x80+0x02);
  for(num=0;num<12;num++)
  {
   write_data(table2[num]);
   delay(5);
  }
	while(1)
	{
	 tempchange();
	for(i=0;i<10;i++)
	{
	display_tempt(get_temp());
	}
	}
 }

你可能感兴趣的:(lcd16902,单片机,DS18B20,单片机)