×

18B20温度计程序

消耗积分:2 | 格式:doc | 大小:31KB | 2014-01-10

留啊啊

分享资料个

18B20温度计,18B20温度计程序。
#include
 
#define uchar unsigned char
#define uint unsigned int
#define dm P1 //段码输出口
sbit DQ=P0^0;//ds18b20与单片机连接口
unsigned char code str[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳数码管字码表
unsigned char code str1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x08,0x03,0x46,0x21,0x06,0x8e};//个位带小数点字码表
unsigned char code wei[]={0x0fe,0x0fd,0x0fb,0x0f7};
uchar data disdata[5];
uint tvalue;//温度值
uchar tflag;//温度正负标志
//uchar data display[5]={0x00,0x00,0x00,0x00,0x00}; //显示单元数据,共4 个数据和一个运算暂用
sbit set=P3^5; //温度设置切换键
sbit highled=P0^6; 
sbit lowled=P0^7; 
sbit beep=P3^6; //蜂鸣器和指示灯
uint high=270,low=220;
 uint h;
  uint r;

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

评论(1)
发评论
l林志乔monster 2014-05-04
0 回复 举报
还不错,有点看不懂 收起回复

下载排行榜

全部1条评论

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