×

DS18B20温度计设计

消耗积分:0 | 格式:zip | 大小:58KB | 2017-05-02

125554678

分享资料个

  DS18B20数字温度计是显示范围为0.0~ +99.9的测量温度的仪器。

  DS18B20数字温度计代码

  //通过DS18B20测试当前环境温度, 并通过数码管显示当前温度值, 目前显示范围: 0.0~ +99.9度#include#include #define uchar unsigned char#define uint unsigned int#define DATAPORT P0 //定义P0口为Led数据口//#define SETTEMP P1 //定义P1口为设定温度#define SELECT P2 //定义P2口为选择信号sbit L1 = P1^1; //灯作为电机sbit L2 = P1^2;sbit L3 = P1^3;sbit DQ = P3^4; //定义ds18b20通信端口 char Num={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0~9int temp1,temp2,ID=0,set=0,blink;int temp1=27,xs=5; //定义整数和小数unsigned int max,mid,min,flag;/////////////////////下面是小板的地址///大板对应为0xc700,0xc600,0xc500////#define led_data XBYTE[0xe000] //显示数据端口#define led_sel XBYTE[0xc000] //显示器选择端#define key_addr XBYTE[0xa000] //按键端口 //uchar d={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0x0F8,0x80,0x90}

DS18B20温度计设计

DS18B20温度计设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !