基于ds18b2 89c51、lcd1602的温度计.docVIP

  • 7
  • 0
  • 约3.16千字
  • 约 5页
  • 2016-11-22 发布于贵州
  • 举报
基于ds18b2 89c51、lcd1602的温度计

基于ds18b20、89c51温度检测 #includereg51.h #define uchar unsigned char #define uint unsigned int sbit DQ=P2^3;//ds18b20与单片机连接口 sbit RS=P2^0; sbit RW=P2^1; sbit EN=P2^2; unsigned char code str1[]={ wendu: }; 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; P0=com; del

文档评论(0)

1亿VIP精品文档

相关文档