下载可编辑
本程序实现的功能:用 DS18B20 测温度,并用 LCD12864 液晶屏显示
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit rs=P1^1;
sbit rw=P1^2;
sbit en=P1^3;
sbit psb=P1^4;
sbit ds=P1^5;
uchar code table0[]="Current temp:";
uchar code table1[]="当前温度:";
uchar code table2[]="摄氏度";
uchar table[4];
uint temp;
float f_temp;
void delay(uint tms)
{
}
void init_ds()
.专业.整理.
uint i,j;
for(i=tms;i>0;i--)
for(j=110;j>0;j--);