采用LCD1602显示18B20数字温度计温度程序

采用LCD1602显示18B20数字温度计温度程序 端口说明 18B20数据引脚接P3.7 LCD引脚RS接P3.0,RW接P3.1,EN接P3.2,Data0~7接P2口 温度精确到1为小数

采用LCD1602显示18B20数字温度计温度程序

端口说明

18B20数据引脚接P3.7

LCD引脚RS接P3.0,RW接P3.1,EN接P3.2,Data0~7接P2口

温度精确到1为小数

#include<reg51.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;i<ms;i++)

for(j=0;j<100;j++);

}

void wr_com(unsigned char com)//写指令//

{ delay1ms(1);

RS=0;

RW=0;

EN=0;

P2=com;

delay1ms(1);

EN=1;

delay1ms(1);

EN=0;

}

void wr_dat(unsigned char dat)//写数据//

{ delay1ms(1);;

RS=1;

RW=0;

EN=0;

P2=dat;

delay1ms(1);

你可能喜欢

  • lcd1602显示程序
  • LCD1602程序
  • 数字温度计课程设计 单片机
  • LCD1602中文资料
  • 温度传感器
  • 单片机lcd1602
  • 液晶1602
  • 单片机液晶显示程序

采用LCD1602显示18B20数字温度计温度程序相关文档

最新文档

返回顶部