手把手教你学单片机7.ppt

上传人:豆**** 文档编号:65282469 上传时间:2022-12-04 格式:PPT 页数:17 大小:678.50KB
返回 下载 相关 举报
手把手教你学单片机7.ppt_第1页
第1页 / 共17页
手把手教你学单片机7.ppt_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《手把手教你学单片机7.ppt》由会员分享,可在线阅读,更多相关《手把手教你学单片机7.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、手把手教你学单片机7 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望n第十七课:第十七课:n DS18B20温度温度传感器的学习传感器的学习18B20特点特点n1、“一线总线一线总线”数字化温度传感器数字化温度传感器n2、3V到到5.5V的宽电压工作范围的宽电压工作范围n3、分辨率、分辨率912位可设定,即精度位可设定,即精度可以设定可以设定0.5,025,0.125,0.0625软件设计软件设计n1、启动温度转换、启动温度转换n2、读取温度数值、读取温度数值软件

2、设计软件设计n1、复位、复位n2、写操作、写操作n3、读操作、读操作复位复位n单片机单片机t0时刻发送一复位脉冲时刻发送一复位脉冲(最短为最短为480us的低电平的低电平信号信号),接着在,接着在tl时刻释放总线并进入接收状态,时刻释放总线并进入接收状态,DS18B20 在检测到总线的上升沿之后,等待在检测到总线的上升沿之后,等待15-60us,接着,接着DS18B20在在t2时刻发出存在脉冲时刻发出存在脉冲(低电平持续低电平持续60-240us),如图中虚线所示。,如图中虚线所示。n换句话说如果换句话说如果t2t3之间信号电平如果为低,则说明之间信号电平如果为低,则说明DS18B20复位成功

3、;否则失败。复位成功;否则失败。写操作写操作n当当单单片片机机将将总总线线t0时时刻刻从从高高拉拉至至低低电电平平时时,就就产产生生写写时时间间隙隙。见见上上图图,从从t0时时刻刻开开始始 15us之之内内应应将将所所需需写写的的位位送送到到总总线线上上。DS18B20在在t0后后15-60us间间对对总总线线采采样样,若若低低电电平平写写入入的的位位是是0;若若高高电电平平,写写入入的的位位是是1。连续写。连续写2位间的间隙应大于位间的间隙应大于1us。读操作读操作n当当单单片片机机将将总总线线t0时时刻刻从从高高拉拉至至低低电电平平时时,总总线线只只须须保保持持低低电电平平4us之之后后,

4、在在t1时时刻刻将将总总线线拉拉高高,产产生生读读时时间间隙隙,读读时时间间在在t1时时刻刻后后t2时时刻刻前前有有效效,t2距距t0为为15us,也也就就是是说说,t2时时刻刻前前主主机机必必须须完完成成读读位位 并并在在t0后的后的60us120us内释放总线。内释放总线。启动温度转换启动温度转换n三个步骤:三个步骤:n1、复位、复位DS18B20n2、发出、发出Skip ROM命令命令(CCH)n3、发出、发出Convert T命令命令(44H)n其中其中Skip ROM命令仅适用于总线上只有一个命令仅适用于总线上只有一个DS18B20时的情况。时的情况。读取温度读取温度n五个步骤:五个步骤:n1、复位、复位DS18B20n2、发出、发出Skip ROM命令命令(CCH)n3、发出、发出Read命令命令(BEH)n4、读两字节的温度、读两字节的温度n5、温度格式转换、温度格式转换温度格式温度格式作业作业n熟悉熟悉DS18B20的总线结构和原理的总线结构和原理n将将DS18B20温度放到温度放到LCD上显示上显示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁