- 6
- 0
- 约3.61千字
- 约 6页
- 2016-08-11 发布于湖北
- 举报
温度值精确到0.1度,lcd1602显示仿真电路图如下
c程序如下:
#includereg51.h
#define uchar unsigned char#define uint unsigned int
sbit DQ=P3^7;//ds18b20与单片机连接口sbit RS=P3^0;sbit RW=P3^1;sbit EN=P3^2;
unsigned char code str1[]={temperature: };unsigned char code str2[]={?????????????};
uchar data disdata[5];uint tvalue;//温度值uchar tflag;//温度正负标志
/*************************lcd1602程序**************************/void delay1ms(unsigned int ms)//延时1毫秒(不够精确的){unsigned int i,j;?? for(i=0;ims;i++)??? for(j=0;j100;j++);}
void wr_com(unsigned char com)//写指令//{ delay1ms(1);?? RS=0;?? RW=0;?? EN=0;?? P2=com;?? delay1m
原创力文档

文档评论(0)