- 2
- 0
- 约 4页
- 2017-08-17 发布于河南
- 举报
设计项目四 数字温度计的设计
姓名 班级 完成时间 教师评价 设计目的:
能利用DS18B20与LCD1602设计一个简单的数字温度计表 设计要求:
在proteus上仿真实现,并撰写设计报告 基础知识回顾:
1.利用下列(?????? )关键字可以改变工作寄存器组
A、interrupt B、sfr
C、while ????? D、using
具有模数转换功能的芯片是( )
A、ADC0809 ?B、DAC0832 ? C、MAX813???? D、
过程提示:主机首先发出一个480~960微秒的低电平脉冲,然后释放总线变为高电平,并在随后的480微秒时间内对总线进行检测,如果有低电平出现说明总线上有器件已做出应答。若无低电平出现一直都是高电平说明总线上无器件应答。 做为从器件的DS18B20在一上电后就一直在检测总线上是否有480~960微秒的低电平出现,若有,在总线转为高电平后等待15~60微秒后将总线电平拉低60~240微秒做出响应存在脉冲,告诉主机本器件已做好准备。若没有检测到就一直在检测等待
(2)读时序
过程提示:读时隙是从主机把单总线拉低之后,在1微秒之后就得释放单总线为高电平,以让DS18B20把数据传输到单总线上。DS18B20在检测到总线被拉低1微秒后,便开始送出数据,若是要送出0就把总线拉为低电平直到读周期结束。若要送出1则释放总线为高电平。主机在一开始拉低总线1微秒后释放总线,然后在包括前面的拉低总线电平1微秒在内的15微秒时间内完成对总线进行采样检测,采样期内总线为低电平则确认为0。
采样期内总线为高电平则确认为1。完成一个读时序过程,至少需要60us才能完成.
(3)写时序
过程提示: 写周期最少为60微秒,最长不超过120微秒。写周期一开始做为主机先把总线拉低1微秒表示写周期开始。随后若主机想写0,则继续拉低电平最少60微秒直至写周期结束,然后释放总线为高电平。若主机想写1,在一开始拉低总线电平1微秒后就释放总线为高电平,一直到写周期结束。而做为从机的DS18B20则在检测到总线被拉底后等待15微秒然后从15us到45us开始对总线采样,在采样期内总线为高电平则为1,若采样期内总线为低电平则为0。
设计部分
用DS18B20设计一数字温度计,并将最终显示结果送LCD1602显示。精度要求:采用12位分辨率,显示结果只显示到小数点后一位即可。(Proteus仿真实现,上交电子文档)
拓展部分:若同时送数码管显示,该如何修改原理图及程序呢?:
设计心得:
序号 设计中遇到的问题
《单片机C语言编程与实践》实训报告
控制器拉低总线
DS18B20拉低总线
外接上拉电阻拉高总线
GND
VDD
您可能关注的文档
- 汕头CDMAEVDO网络评估报告.doc
- 商路通SMG+SMA.ppt
- 商品参数.doc
- 商业包装设计教案.doc
- 商业模式产业链.doc
- 上海ABB低压电器.ppt
- 上海贝尔EPON系统OLT&ONU基本维护手册.doc
- 上海贝尔外协软交换考试复习大纲(全)_20101020.doc
- 上海大唐移动信令.doc
- 上海电信FTTH光纤接入路由器设置.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)