超过460,000+ 应用技术资源下载
rar

采用18b20芯片的温度测量C51源程序

  • 1星
  • 日期: 2013-09-22
  • 大小: 1.88KB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 18B20

#include <reg51.h>#include<intrins.h>#define  BUSY1   (DQ1==0) sbit    DQ1   =  P0^4; unsigned char idata TMP; unsigned char idata TMP_d; unsigned char f; void wr_ds18_1(char dat);unsigned char rd_ds18_1();/***************延时程序,单位us,大于10us*************/void time_delay(unsigned char time){  time=time-10;  time=time/6;  while(time!=0)time--;}/*****************************************************//*           reset ds18b20               *//*****************************************************/void ds_reset_1(void){  unsigned char idata count=0;   DQ1=0;  time_delay(240); time_delay(240);  DQ1=1;  return;}

更多简介内容

推荐帖子

单总线技术及DS18B20的温度测量实现,多点测温
设计任务: 熟悉MCS-51系列单片机的工作原理及软件编程,熟悉温度检测芯片DS18B20原理及应用,利用51系列单片机,配以相应的外围电路, 进行现场温度的检测和监控。   技术要求: 以单片机为核心,由DS18B20对现场温度进行多点检测,用LCD1602进行显示。温度测量范围10℃到85℃,精度0.5℃。设计任务包含硬件电路的制作,单片机控制程序的编写及整体调试。   小弟由于在
逗我学灬 【51单片机】
基于51单片机开发的DS18B20的数字温度计(源程序+原理图)
基于51单片机开发的DS18B20的数字温度计 原程序用C编写可调试。原理图用protel设计 DS18B20为美国达拉斯(Dallas)公司开发的温度传感芯片,DS18B20可以直接 将被测温度转成串行数字信号,以供单片机处理! 感觉还行的朋友别忘了顶下啊! 请下载:  基于DS18B20的数字温度计设计(原理图+源程序).rar 另外一个没带原理图。我删不掉! [ 本帖最后由 c
cooljewel 【51单片机】
12864+18B20+1302红外遥控带闹钟万年历源程序
12864+18B20+1302万年历源程序 芯片我用的是STC89C58BD,其他的芯片没试验,请验证, /*定义DS18B20数据线*/ sbit DQ = P1^4; //定义DS1302时钟接口 sbit clock_clk = P3 ^4;//ds1302_clk(时钟线) sbit clock_dat = P3 ^5;//ds1302_dat(数据线) sbit cloc
用心思考 【51单片机】
DS18B20一线多点测试温度(附3点测温程序)
本人在网上查18B20资料,均是多接口方式,即发CC跳过ROM指令。很少有人研究55匹配ROM指令,好容易查到还收费。 只好自己看18B20的PDF文档进行研究。 实验后才发现,其问询速度太慢,我的实验是3个18B20,则问询一圈需3秒左右,图中的箭头就是指示目前测试的哪个18B20。 最后上传我的程序(C51),内含LCD2004和被屏蔽的设定18B20参数的程序。 [ 本帖最后由 wjz
wjzpp 单片机
如何测量2个串在一样线上的18B20温度
我写了下面的程序用来测量2个串在一条线上的18B20的温度,并在12864上显示。可是得不到结果。在12864上只能显示其中一个的温度,我测试过了,觉得是匹配ROM那一步出错了,就是看不出错在哪?请各位帮忙分析分析。 #include #include #define uint unsigned int #define uchar unsigned char uchar code tab
ruiquan765 单片机
LPC1114采集温度传感器DS18B20程序
Temperature.h文件 #ifndef _TEMPERATURE_H_ #define _TEMPERATURE_H_ #include "lpc11xx.h" #define DQ_H    (LPC_GPIO0->DATA |= (1=1;     } } /*********************************************
灞波儿奔 【微控制器 MCU】

评论


个人中心

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })