ds18b20时序图怎么看
“ds18b20时序图怎么看”相关的资料有哪些?“ds18b20时序图怎么看”相关的范文有哪些?怎么写?下面是小编为您精心整理的“ds18b20时序图怎么看”相关范文大全或资料大全,欢迎大家分享。
DS18B20时序
这是从郭天祥的PIC视频中总结出来的,还有注释
DS18B20
的复位时序
1. 先将数据线置高电平“1”
2. 延时(该时间要求的不是很严格,但是尽可能的短一点,我们用2us)
3. 数据线拉到低电平“0”
4. 延时750us(该时间的范围是从480us到960us,我们取中间值)
5. 数据线拉高到高电平“1”。
6. 延时等待。如果初始化成功则在15-60us内产生一个由DS18b20所返回的低电平“0”。
根据该状态可以来确定他的存在,但是应该注意不能无限的进行等待,不然会是程序进入死循环,所以要进行超时判断。(我们等待70us)。
7. 若CPU读到了数据线上的低电平“0”以后,还要做延时,其延时的时间从发出的高电
平算起(第5步的时间算起)至少要480us。(我们延时500us)
8. 将数据线再次拉高到“1”后结束。
这是从郭天祥的PIC视频中总结出来的,还有注释
DS18B20
的读时序
1. 将数据线拉高到“1”
2. 延时2us
3. 将数据线拉低“0”,告诉18B20发送数据 4.
5.
6.
7. 延时6us 将数据线拉高“1”,准备接收18B20的数据 延时4us 读数据线的状态得到1个状态位,并进行数据处理。
8. 延时30us
9. 重复1-7的步骤,直到
DS18B20温度测量 - 图文
武汉理工大学《专业课程设计》说明书
课程设计任务书
学生姓名: 专业班级: 指导教师: 工作单位: 题 目: DS18B20温度测量 初始条件:
1. 提供单片机实验箱;
2. 使用伟福软件进行调试程序。
3. 先修课程:模拟电子技术、数字电子技术、Protues电路设计教程及单片机原
理及应用等课程
要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体
要求)
1、课程设计时间:1周;
2、要求:利用DAC0832输出正弦波信号(用示波器观察输出波形),初始频率为50Hz。
3、技术要求: ①变频采用“+”、“-”键 控制,实时测量输出信号的频率值,并分析和实测输出信号的频率范围 ②频率范围:0~255Hz。 ③信号类型:正弦波。 ④信号幅值:0~5V。 ⑤误差范围:<1Hz。
⑥确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,画出总体电路原理图,阐述基本原理。
4、查阅至少5篇参考文献。按《武汉理工大学课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。
时间安排:
指导
DS18B20温度测量系统设计
简单介绍DS18B20传感器
传感器技术
电 子 测 量 技 术
ELECTRONICMEASUREMENT
TECHNOLOGY
第31卷第9期
20089基于DS18B20的多点温度测量系统设计
潘 勇 孟庆斌
(南开大学滨海学院 天津 300270)
摘 要:本文介绍基于AT89C51单片机、C语言和DS18B20Proteus平台下的仿真,并对系统实际运行的结果数据进行分析。本设计并未采用DS18B20,而是利用51单片机的并行口,同步快速读取8支DS18B20的温度,处理,并给出了具体的实现方法、仿真效果和实验数据。
关键词:数字温度传感器;同步快速精确读取;中图分类号:TP212.11 文献标识码:B
temperaturemeasurementsystembasedonDS18B20
PanYong MengQingbin
(NankaiUniversityBinhaiCollege,Tianjin300270)
Abstract:MultipointtemperaturemeasurementsystembasedonDS18B20andAT89C51microcontrollerisdesignedandsimulatedbyProteus.
最常用的DS18B20测温程序
最常用的DS18B20测温程序
#include<reg51.H>
#include<absacc.H>
#include <intrins.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
uchar code TAB[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar code TAB1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}; sbit DQ=P3^3;
void delay(uint i)
{
while(i--);
}
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
void display(int k)//数码管显示
{
P2=0x08;
P0=TAB[k%10];
DelayMS(5);
P2=0x04;
P0=TAB[k/10%10];
DelayMS(5);
P2=0
基于DS18B20的温控系统实习报告
基于DS18B20的温控系统,智能仪器设计实习
河 南 农 业 大 学
《智能仪器设计实习》
设 计 说 明 书
题 目: 基于DS18B20的温控系统
学 院:
专 业: 电子信息科学与技术 班 级: 07电科4班 学 号: 0708101099 姓 名: 徐亚利 指导教师: 成 绩:
时 间: 2010 年 11 月 29 日至 2010 年 12 月 13 日
基于DS18B20的温控系统,智能仪器设计实习
智 能 仪 器 设 计 实 习
设 计 任 务 书
题目 基于DS18B20的温控系统
专业、班级 07电科4班 学号 0708101099 姓名
主要内容、基本要求、主要参考资料等:
主要内容:
功能要求:完成温控制系统的设
DS18B20温度采集并由lcd显示 - 图文
温度采集与显示系统
学院名称:光电与通信工程学院 专业名称:电子信息工程2班
组员信息:苏晓峰(1106012206)、郑元凯(1106012215)、梁斌(11060122) 指导老师:林峰 日期:2014年6月 15
目录
? 实验专题描述
—实验目的和实验功能 —系统硬件及软件 ——STC单片机介绍
? 实验原理与方法
— DS18C20简单原理介绍
— LCD1602简单原理介绍 — AT24C02简单原理介绍
? 实验结果与讨论
-专题制作过程中所遇到的困难与解決方法
? 心得与体会 ? 程序码
一、实验专题描述
单片机综合实验的目的是训练单片机应用系统的编程及调试能力,通过对一个单片机 应用系统进行系统的编程和调试,掌握单片机应用系统开发环境和仿真调试工具及仪器仪表的实用,掌握单片机应用程序代码的编写和编译,掌握利用单片机硬件仿真调试工具进行单片机程序的跟踪调试和排错方法,掌握示波器和万用表等杆塔工具在单片机系统调试中应用。
利用STC89C52、DS18B20、LCD1602、AT24C02等元器件设计温度采集与显示系统。系统具有以下功能: 1、能正确检测温度; 2、在1602上实时显示温度;
3、每隔10秒采集一次
DS18B20温度采集并由lcd显示 - 图文
温度采集与显示系统
学院名称:光电与通信工程学院 专业名称:电子信息工程2班
组员信息:苏晓峰(1106012206)、郑元凯(1106012215)、梁斌(11060122) 指导老师:林峰 日期:2014年6月 15
目录
? 实验专题描述
—实验目的和实验功能 —系统硬件及软件 ——STC单片机介绍
? 实验原理与方法
— DS18C20简单原理介绍
— LCD1602简单原理介绍 — AT24C02简单原理介绍
? 实验结果与讨论
-专题制作过程中所遇到的困难与解決方法
? 心得与体会 ? 程序码
一、实验专题描述
单片机综合实验的目的是训练单片机应用系统的编程及调试能力,通过对一个单片机 应用系统进行系统的编程和调试,掌握单片机应用系统开发环境和仿真调试工具及仪器仪表的实用,掌握单片机应用程序代码的编写和编译,掌握利用单片机硬件仿真调试工具进行单片机程序的跟踪调试和排错方法,掌握示波器和万用表等杆塔工具在单片机系统调试中应用。
利用STC89C52、DS18B20、LCD1602、AT24C02等元器件设计温度采集与显示系统。系统具有以下功能: 1、能正确检测温度; 2、在1602上实时显示温度;
3、每隔10秒采集一次
DS18B20中文资料+C程序
18B20温度传感器应用解析
温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择。了解其工作原理和应用可以拓宽您对单片机开发的思路。 DS18B20的主要特征:
?? 全数字温度转换及输出。 ?? 先进的单总线数据通信。
?? 最高12位分辨率,精度可达土0.5摄氏度。
?? 12位分辨率时的最大工作周期为750毫秒。 ?? 可选择寄生工作方式。
?? 检测温度范围为–55°C ~+125°C (–67°F ~+257°F) ?? 内置EEPROM,限温报警功能。
?? 64位光刻ROM,内置产品序列号,方便多机挂接。 ?? 多样封装形式,适应不同硬件系统。 DS18B20芯片封装结构:
DS18B20引脚功能:
·GND 电压地 ·DQ 单数据总线 ·VDD 电源电压 ·NC 空引脚 DS18B20工作原理及应用:
DS18B20的温度检测与数字数据输出全集成于一个芯片之
DS18B20中文资料+C程序
18B20温度传感器应用解析
温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择。了解其工作原理和应用可以拓宽您对单片机开发的思路。 DS18B20的主要特征:
?? 全数字温度转换及输出。 ?? 先进的单总线数据通信。
?? 最高12位分辨率,精度可达土0.5摄氏度。
?? 12位分辨率时的最大工作周期为750毫秒。 ?? 可选择寄生工作方式。
?? 检测温度范围为–55°C ~+125°C (–67°F ~+257°F) ?? 内置EEPROM,限温报警功能。
?? 64位光刻ROM,内置产品序列号,方便多机挂接。 ?? 多样封装形式,适应不同硬件系统。 DS18B20芯片封装结构:
DS18B20引脚功能:
·GND 电压地 ·DQ 单数据总线 ·VDD 电源电压 ·NC 空引脚 DS18B20工作原理及应用:
DS18B20的温度检测与数字数据输出全集成于一个芯片之
基于DS18B20的智能温度检测系统
浙江科技学院本科毕业设计(论文)
浙 江 科 技 学 院
本科学生毕业设计(论文)
题 目
系 别
专业班级
姓 名
指导教师
基于DS18B20的智能温度检测系统 自动化与电气工程学院 02自动化A班 许 浩 学 号 10241029 张 丽 职 称 助 教 2006年 6 月 1 日
1
浙江科技学院本科毕业设计(论文)
摘 要:本文主要讨论了当今温度传感器的发展方向,介绍了用单片机控制的、基于数字温度传感器DS18B20的温度测量系统。重点阐述了DS18B20的工作原理、指令系统、单片机与DS18B20之间的接口、数据传递、通信协议,建立了基于DS18B20的单点、多点温度测量系统。最后用RS232总线实现了测温系统与PC机的通讯,实现了温度的实时检测与显示。
关键字: DS18B20,多点温度测量,通讯
Abstract :After mainly dis