云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数字温度计的设计 - 图文

数字温度计的设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 12:24:26

结束 图3-2

发DS18B20复位命令 发跳过ROM命令 发读取温度命令 读取操作,CRC校验 Y N 9字节完? Y CRC校验正确? N 移入温度暂存器 读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。其程序流程图如图3-2所示:

3.3 温度转换命令子程序流程图

温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750ms,在本程序设计中采用1s显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图3-3所示:

-7-

发温度转换开始命令 结束 发跳过ROM命令 发DS18B20复位命令 图3-3

3.4 计算温度子程序流程图

计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值正负的判定,其程序流程图如图3-4所示:

计算整数位温度BCD值 图3-4

-8-

开始 N 温度零下? Y 置“+”标志 温度值取补码置“—”标志 计算小数位温度BCD值 结束

3.5 显示数据刷新子程序流程图

显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为0时将符号显示位移入下一位。程序流程图如图3-5所示:

结束 图3-5

温度数据移入显示寄存器 N 十位数0? Y 百位数0? Y 十位数显示符号百位数不显示 百位数显示数据(不显示符号) N 第四章 Proteus仿真调试

4.1 Proteus软件介绍

一 Proteus软件具有其它EDA工具软件的功能。这些功能是: 1.原理布图

2.PCB自动或人工布线 3.SPICE电路仿真 二 革命性的特点 1.互动的电路仿真

用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。

2.仿真处理器及其外围电路

可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型

以上编程,再配合显示及输出,能看到运行后输入输出的效果。

-9-

4.2 本次设计仿真过程 一 创建原理图

启动Proteus软件,单击挑选元件按钮,在元件库中选出所需元器件,出现如图4-1所示:

图4-1

二 绘制的仿真原理图如4-2所示:

图4-2

三 系统调试

-10-

搜索更多关于: 数字温度计的设计 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

结束 图3-2 发DS18B20复位命令 发跳过ROM命令 发读取温度命令 读取操作,CRC校验 Y N 9字节完? Y CRC校验正确? N 移入温度暂存器 读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。其程序流程图如图3-2所示: 3.3 温度转换命令子程序流程图 温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750ms,在本程序设计中采用1s显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图3-3所示: -7- 发温度转换开始命令 结束 发跳过ROM命令 发DS18B2

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com