18b20_.c

来自「基于51单片机设计的实时温度程序」· C语言 代码 · 共 36 行

C
36
字号
#include"18b20.c"
#include "1602.c"
#define uchar unsigned char 
uchar num[10]={48,49,50,51,52,53,54,55,56,57};
void main()
{
	uint t;
	uchar a ,b,c[7]={0,0,0x2e,0,0,0x43,0xff};
	Delay400Ms();        //启动等待,等LCM讲入工作状态
	 LCMInit();           //LCM初始化
	 Delay5Ms();
 	WriteCommandLCM(0x0c,1); 
	self_definechar( fst_loc[0],self_char);
 	DisplayListChar(0, 0, "Temperature:");
  while(1)
  {
	TemperatuerResult();
	t=Temperature & 0x01ff;
	if(t & 0x0001==1)c[3]=num[5];
	else c[3]=48;
	t=t>>1;
	
	a=t/10;
	b=t-a*10;
	c[0]=num[a];
	c[1]=num[b];
	displaylistchars_wo(4,1,c);
Delay400Ms();
	}
	
	
	
	
}

⌨️ 快捷键说明

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