




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号 毕毕业业论论文文 题题 目目数字温度计的设计数字温度计的设计 学生姓名学生姓名 学学 号号 系系 部部电子工程系电子工程系 专专 业业应用电子技术应用电子技术 班班 级级 指导教师指导教师 顾问教师顾问教师 二 九年六月 摘要 I 摘摘 要要 随着时代的进步和发展 单片机技术已经普及到我们生活 工作 科研等 各个领域 已经成为一种比较成熟的技术 本文将介绍一种基于单片机控制的 数字温度计 从硬件和软件两方面介绍了 51 单片机温度控制系统的设计 对硬 件原理图和程序框图作了简洁的描述 本设计所介绍的数字温度计与传统的温 度计相比 具有读数方便 测温范围广 测温准确 其输出温度采用数字显示 该设计的控制器使用单片机 AT89S51 测温传感器使用 DS18B20 用 3 位共阳极 LED 数码管以串口传送数据 实现温度显示 能准确达到以上要求 关键词关键词 单片机 数字控制 温度计 DS18B20 AT89S51 Abstract II Abstract With the era of progress and development SCM technology has become popular we live work research in all fields has become a relatively mature technology This paper will introduce a single chip microcomputer based control of the digital thermometer from both hardware and software on SCM AT89S51 temperature control system design hardware and procedures schematic diagram of a concise description The design presented by the digital thermometer with the traditional thermometer compared to the reading convenience a wide range of temperature measurement accurate temperature measurement digital output temperature revealed that the use of SCM AT89S51 controller design the use of temperature sensors DS18B20 with a total of three anode to the LED digital serial transmission of data temperature can accurately achieve the above requirements Key words microcontroller digital control thermometer DS18B20 AT89S51 目录 III 目目 录录 摘摘 要要 I I ABSTRACTABSTRACT IIII 第一章第一章 引引 言言 1 1 1 1 研究背景 1 1 2 温度采集器的发展现状 1 1 3 研究的基本内容 2 1 4 研究中拟解决的主要问题 2 第二章第二章 系统硬件设计系统硬件设计 3 3 2 1 数字温度计电路设计总体设计 3 2 2 主控制器模块 4 2 3 测温模块 5 2 3 1 温度传感器 DS18B20 内部结构 5 2 3 2 温度传感器 DS18B20 引脚排列 9 2 3 3 温度传感器 DS18B20 的使用方法 9 2 3 4 DS18B20 与单片机的接口电路 10 2 4 显示模块 10 第三章第三章 系统软件设计系统软件设计 1111 3 1 温度传感器 DS18B20 时序 11 3 1 1 复位时序 11 3 1 2 读时序 11 3 1 3 DS18B20 的写时序 11 3 2 应用软件设计流程图 12 3 2 1 主程序流程图 12 3 2 2 读出温度子程序流程图 13 3 2 3 温度转换命令子程序流程图 13 3 2 4 计算温度子程序流程图 14 3 2 5 显示数据刷新子程序流程图 15 3 3 系统主要程序 15 3 3 1 系统初始化程序 15 3 3 2 系统主程序 16 3 3 3 复位 DS18B20 程序 16 3 3 4 读 DS18B20 程序 17 3 3 5 写 DS18B20 程序 17 第四章第四章 系统的焊接与调试系统的焊接与调试 1919 第五章第五章 总总 结结 2020 致致 谢谢 2121 参参 考考 文文 献献 2222 附录附录 2323 第一章 引言 1 第一章第一章 引引 言言 随着人们生活水平的不断提高 单片机控制无疑是人们追求的目标之一 它 所给人带来的方便也是不可否定的 其中数字温度计就是一个典型的例子 但 人们对它的要求越来越高 要为现代人工作 科研 生活 提供更好的更方便 的设施就需要从数字单片机技术入手 一切向着数字化控制 智能化控制方向 发展 本设计所介绍的数字温度计与传统的温度计相比 具有读数方便 测温范 围广 测温准确 其输出温度采用数字显示 主要用于对测温比较准确的场所 或科研实验室使用 该设计控制器使用单片机 AT89S51 测温传感器使用 DS18B20 用 3 位共阳极 LED 数码管以串口传送数据 实现温度显示 能准确达到 以上要求 1 11 1 研究背景研究背景 测温技术发展到现代 已经和人类的生活与工作分不开了 家电产业 无 论是黑色家电还是白色家电都与温控技术有千丝万缕的关联 温控技术的发展 在很大程度上影响着家电产品在功能和性能上的提高 黑色家电中的彩色电视 机在使用过程中产生的温升 一直制约着人们对屏幕大 体积小 重量轻的要 求 也制约着彩色电视机的使用寿命 温升控制是彩电发展面临的一系列问题 中的一个 无论在设计和生产环节中都有很多问题需要解决 有时甚至需要一 些基础学科的突破 在白色家电领域更是升温 降温与温控的关系 在自动洗 衣机 微波炉中需要的是加热升温与控制 而在电冰箱 空调器中却是制冷降 温与控制 在白色家电产品电冰箱 空调器的竞争中 技术含量最高的竞争 实质性最强的领域就是制冷降温与其控制技术的升级和进一步精化 在使人目 不暇接 品种繁多的各类小家电中也大多与电热温控有关 如电饭锅 电烤箱 电热水器 电暖气 医疗电热器具等等 单片机在电子产品中的应用已经越来越广泛 在很多的电子产品中也用到 了温度采集 随着温度采集器应用范围的日益广泛和多样 各种适用于不同场 合的温度采集器应运而生 1 21 2 温度采集器的发展现状温度采集器的发展现状 目前温度计的发展很快 从原始的玻璃管温度计发展到了现在的热电阻温 度计 热电偶温度计 数字温度计 电子温度计等等 温度计中传感器是它的 重要组成部分 它的精度 灵敏度基本决定了温度计的精度 测量范围 控制 范围和用途等 传感器应用极其广泛 目前已经研制出多种新型传感器 温度 传感器的发温度传感器使用范围广 数量多 居各种传感器之首 其发展大致 淮安信息职业技术学院毕业设计论文 2 经历了以下 3 个阶段 1 传统的分立式温度传感器 含敏感元件 和热电偶传感器 主要是能够进行 非电量和电量之间转换 2 模拟集成温度传感器 控制器 集成传感器是采用硅半导体集成工艺制成的 因此亦称硅传感器或单片集成温度传感器 3 智能温度传感器 它是微电子技术 计算机技术和自动测试技术 ATE 的 结晶 智能温度传感器内部包含温度传感器 A D 转换器 信号处理器 存 储器 或寄存器 和接口电路 本文详细地介绍了一种以单片机AT89S51 和数字温度传感器DS12B20 为核 心的温度采集器的设计方案 能采集并能显示当前温度 其输出温度采用数字 显示 其各项功能的实现由单片机控制系统来完成 该数据采集器硬 软件设 计台理 运行安全可靠 而且耗电省 性价比高 1 31 3 研究的基本内容研究的基本内容 本设计是测温电路 使用热敏电阻之类的器件利用其感温效应 在将随被 测温度变化的电压或电流采集过来后 就可以用单片机进行数据的处理 在显 示电路上 将被测温度显示出来 温度是非电量模拟信号 数字显示温度就必 须将这一非电量信号转换成电量 电压或电流 然后将模拟电信号经A D转换 器转换成数字信号 最后经数码管显示温度值 1 41 4 研究中拟解决的主要问题研究中拟解决的主要问题 硬件部分设计包括 测温电路 显示电路 传感器电路及测温电路与单片 机的接口 显示电路与单片机的接口等组成的 第二章 系统硬件设计 3 第二章第二章 系统硬件设计系统硬件设计 2 12 1 数字温度计电路设计总体设计数字温度计电路设计总体设计 数字温度计电路设计总体设计方框图如图 2 1 所示 控制器采用单片机 AT89S51 温度传感器采用 DS18B20 用 3 位 LED 数码管以串口传送数据实现温 度显示 其硬件系统由 3 个模块组成 主控制器 测温电路和显示电路 图 2 1 数字温度计总体设计框图 系统电路设计原理如图 2 2 所示 主控制器 LED 显 示温 度 传 感 器 单片机复位 时钟振荡 报警点按键调整 淮安信息职业技术学院毕业设计论文 4 图 2 2 数字温度计系统原理图 2 22 2 主控制器模块主控制器模块 单片机采用的是AT89S51 AT89S51是美国ATMEL公司生产的低功耗 高性能 CMOS 8位单片机 片内含4k Bytes ISP In system programmable 的可反复擦 写1000次的Flash只读程序存储器 器件采用ATMEL公司的高密度 非易失性存 储技术制造 兼容标准MCS 51指令系统及80C51引脚结构 芯片内集成了通用8 位中央处理器和ISP Flash存储单元 功能强大的微型计算机的AT89S51可为许 多嵌入式控制应用系统提供高性价比的解决方案 其特性如下 1 兼容MCS 51指令系统 2 4k可反复擦写 1000次 ISP Flash ROM 3 32个双向I O口 4 4 5 5 5V工作电压 5 2个16位可编程定时 计数器 6 时钟频率0 33MHz 7 全双工UART串行中断口线 第二章 系统硬件设计 5 8 128x8bit内部RAM 9 2个外部中断源 10 低功耗空闲和省电模式 11 中断唤醒省电模式 12 3级加密位 13 看门狗 WDT 电路 14 软件设置空闲和省电功能 15 灵活的ISP字节和分页编程 16 双数据寄存器指针 AT89S51提供以下标准功能 4K字节Flash闪速存储器 128字节内部 RAM 32个I 0口线 看门狗 WDT 两个数据指针 两个16位定时 计数器 一 个5向量两级中断结构 一个全双工串行通信口 片内振荡器及时钟电路 同时 AT89S51可降至0Hz的静态逻辑操作 并支持两种软件可选的节电工作模式 空 闲方式停止CPU的工作 但允许RAM 定时 计数器 串行通信口及中断系统继续 工作 掉电方式保存RAM中的内容 但振荡器停止工作并禁止其它所有部件工作 直到下一个硬件复位 该系统是以 AT89S51 单片机为核心 在开始运行它时先通过数字传感器 DS18B20 把测得的模拟温度转换为串行数字信号单片机送入 AT89S5l 中 单片 机把信号传入数码管 从而在显示器上显示实际的温度 其中89S51的引脚X1和X2接外部时钟电路 RESET接复位电路 P3 7口作为 DS18B20的数据输入引脚 P1 0 P1 7作为显示电路数码管的管段显示数据输出 口 P2 0 P2 3为分别作为4个数码管的片选信号 2 32 3 测温模块测温模块 2 3 12 3 1 温度传感器温度传感器 DS18B20DS18B20 内部结构内部结构 DS18B20 采用 3 脚 PR 35 封装或 8 脚 SOIC 封装 其内部结构框图如图 2 3 所示 淮安信息职业技术学院毕业设计论文 6 图 2 3 DS18B20 内部结构 64 位 ROM 的结构开始 8 位是产品类型的编号 接着是每个器件的惟一的序 号 共有 48 位 最后 8 位是前面 56 位的 CRC 检验码 这也是多个 DS18B20 可 以采用一线进行通信的原因 温度报警触发器 TH 和 TL 可通过软件写入户报警 上下限 DS18B20 温度传感器的内部存储器还包括一个高速暂存 RAM 和一个非易失性 的可电擦除的 EERAM 高速暂存 RAM 的结构为 8 字节的存储器 结构如图 2 5 所 示 头 2 个字节包含测得的温度信息 第 3 和第 4 字节 TH 和 TL 的拷贝 是易 失的 每次上电复位时被刷新 第 5 个字节 为配置寄存器 它的内容用于确 定温度值的数字转换分辨率 DS18B20 工作时寄存器中的分辨率转换为相应精度 的温度数值 该字节各位的定义如图 2 5 所示 低 5 位一直为 1 TM 是工作模 式位 用于设置 DS18B20 在工作模式还是在测试模式 DS18B20 出厂时该位被设 置为 0 用户要去改动 R1 和 R0 决定温度转换的精度位数 来设置分辨率 I O C 64 位 R O M 和 单 线 接 口 高 速 缓 存 存储器与控制逻辑 温度传感器 高温触发器 TH 低温触发器 TL 配置寄存器 8 位 CRC 发生器 Vdd 第二章 系统硬件设计 7 TM R1 1R01111 图 2 5 DS18B20 字节定义 由表 2 1 可见 DS18B20 温度转换的时间比较长 而且分辨率越高 所需要 的温度数据转换时间越长 因此 在实际应用中要将分辨率和转换时间权衡考 虑 高速暂存 RAM 的第 6 7 8 字节保留未用 表现为全逻辑 1 第 9 字节读出 前面所有 8 字节的 CRC 码 可用来检验数据 从而保证通信数据的正确性 当 DS18B20 接收到温度转换命令后 开始启动转换 转换完成后的温度值 就以 16 位带符号扩展的二进制补码形式存储在高速暂存存储器的第 1 2 字节 单片机可以通过单线接口读出该数据 读数据时低位在先 高位在后 数据格 式以 0 0625 LSB 形式表示 当符号位 S 0 时 表示测得的温度值为正值 可以直接将二进制位转换为 十进制 当符号位 S 1 时 表示测得的温度值为负值 要先将补码变成原码 再计算十进制数值 表 2 2 是一部分温度值对应的二进制温度数据 表 2 1 DS18B20 温度转换时间表 R0R1 0 0 0 1 0 1 1 1 9 10 11 12 分辨率 位 温度最大转向时间 ms 93 75 187 5 375 750 DS18B20 完成温度转换后 就把测得的温度值与 RAM 中的 TH TL 字节内容 温度 LSB 温度 MSB TH 用户字节 1 TL 用户字节 2 配置寄存器 保留 保留 保留 CRC 淮安信息职业技术学院毕业设计论文 8 作比较 若 T TH 或 T TL 则将该器件内的报警标志位置位 并对主机发出的 报警搜索命令作出响应 因此 可用多只 DS18B20 同时测量温度并进行报警搜 索 在 64 位 ROM 的最高有效字节中存储有循环冗余检验码 CRC 主机 ROM 的 前 56 位来计算 CRC 值 并和存入 DS18B20 的 CRC 值作比较 以判断主机收到的 ROM 数据是否正确 DS18B20 的测温原理是这这样的 器件中低温度系数晶振的振荡频率受温度 的影响很小 用于产生固定频率的脉冲信号送给减法计数器 1 高温度系数晶振 随温度变化其振荡频率明显改变 所产生的信号作为减法计数器 2 的脉冲输入 器件中还有一个计数门 当计数门打开时 DS18B20 就对低温度系数振荡器产生 的时钟脉冲进行计数进而完成温度测量 计数门的开启时间由高温度系数振荡 器来决定 每次测量前 首先将 55 所对应的一个基数分别置入减法计数器 1 温度寄存器中 计数器 1 和温度寄存器被预置在 55 所对应的一个基数值 减法计数器 1 对低温度系数晶振产生的脉冲信号进行减法计数 当减法计 数器 1 的预置值减到 0 时 温度寄存器的值将加 1 减法计数器 1 的预置将重新 被装入 减法计数器 1 重新开始对低温度系数晶振产生的脉冲信号进行计数 如此循环直到减法计数器计数到 0 时 停止温度寄存器的累加 此时温度寄存 器中的数值就是所测温度值 其输出用于修正减法计数器的预置值 只要计数 器门仍未关闭就重复上述过程 直到温度寄存器值大致被测温度值 表 2 2 一部分温度对应值表 温度 二进制表示十六进制表示 125 0000 0111 1101 000007D0H 85 0000 0101 0101 00000550H 25 0625 0000 0001 1001 00000191H 10 125 0000 0000 1010 000100A2H 0 5 0000 0000 0000 00100008H 0 0000 0000 0000 10000000H 0 5 1111 1111 1111 0000FFF8H 10 125 1111 1111 0101 1110FF5EH 25 0625 1111 1110 0110 1111FE6FH 55 1111 1100 1001 0000FC90H 以下的过程可以获得较高的分辨率 首先 读温度 并从读得的值截去 第二章 系统硬件设计 9 0 5 位 最低有效位 这个值便是TEMP READ 然后可以读留在计数器内的值 此值是门开通期停止之后计数剩余 COUNT REMAIN 所需的最后一个数值是 在该温度处每一摄氏度的计数个数 COUNT PER C 于是 用户可以使用下式 计算实际温度 在DS18B20 完成温度变换之后 温度值与贮存在TH和TL内的触发值相比较 因为这些寄存器仅仅是8 位 所以0 5 位在比较时被忽略 TH或TL的最高有较 位直接对应于16 位温度寄存器的符号位 如果温度测量的结果高于TH或低于 TL 那么器件内告警标志将置位 每次温度测量更新此标志 只要告警标志置 位 DS18B20将对告警搜索命令作出响应 这允许并联连接许多DS18B20 同时 进行温度测量 如果某处温度超过极限 那么可以识别出正在告警的器件并立 即将其读出而不必读出非告警的器件 另外 由于 DS18B20 单线通信功能是分时完成的 它有严格的时隙概念 因此读写时序很重要 系统对 DS18B20 的各种操作按协议进行 操作协议为 初使化 DS18B20 发复位脉冲 发 ROM 功能命令 发存储器操作命令 处理数 据 2 3 22 3 2 温度传感器温度传感器 DS18B20DS18B20 引脚排列引脚排列 图2 6 DS18B20的引脚排列 2 3 32 3 3 温度传感器温度传感器 DS18B20DS18B20 的使用方法的使用方法 淮安信息职业技术学院毕业设计论文 10 由于 DS18B20 采用的是 1 Wire 总线协议方式 即在一根数据线实现数据 的双向传输 而对 AT89S51 单片机来说 硬件上并不支持单总线协议 因此 必须采用软件的方法来模拟单总线的协议时序来完成对 DS18B20 芯片的访问 由于 DS18B20 是在一根 I O 线上读写数据 因此 对读写的数据位有着严 格的时序要求 DS18B20 有严格的通信协议来保证各位数据传输的正确性和完整 性 该协议定义了几种信号的时序 初始化时序 读时序 写时序 所有时序 都是将主机作为主设备 单总线器件作为从设备 而每一次命令和数据的传输 都是从主机主动启动写时序开始 如果要求单总线器件回送数据 在进行写命 令后 主机需启动读时序完成数据接收 数据和命令的传输都是低位在先 2 3 42 3 4 DS18B20DS18B20 与单片机的接口电路与单片机的接口电路 DS18B20 可以采用两种方式供电 一种是采用电源供电方式 此时 DS18B20 的 1 脚接地 2 脚作为信号线 3 脚接电源 另一种是寄生电源供电方式 如图 2 7 所示单片机端口接单线总线 为保证在有效的 DS18B20 时钟周期内提供足 够的电流 可用一个 MOSFET 管来完成对总线的上拉 当 DS18B20 处于写存储器操作和温度 A D 转换操作时 总线上必须有强的 上拉 上拉开启时间最大为 10us 采用寄生电源供电方式时 VDD 端接地 由于 单线制只有一根线 因此发送接口必须是三态的 DS 18B 20DS 18B 20DS 18B 20 4 7 K GNDGNDGND VCC VCC单 片 机 图 2 7 DS18B20 与单片机的接口电路 2 42 4 显示模块显示模块 采用动态显示 P1 0 P1 7 作为显示电路数码管的管段显示数据输出口 P2 0 P2 3 为分别作为 4 个数码管的片选信号 淮安信息职业技术学院毕业设计论文 11 第三章第三章 系统软件设计系统软件设计 3 13 1 温度传感器温度传感器 DS18B20DS18B20 时序时序 3 1 13 1 1 复位时序复位时序 图 3 1 DS18B20 的复位时序 3 1 23 1 2 读时序读时序 对于 DS18B20 的读时序分为读 0 时序和读 1 时序两个过程 对于 DS18B20 的读时隙是从主机把单总线拉低之后 在 15 秒之内就得释放 单总线 以让 DS18B20 把数据传输到单总线上 DS18B20 在完成一个读时序过程 至少需要 60us 才能完成 图 3 2 DS18B20 的读时序 3 1 33 1 3 DS18B20DS18B20 的写时序的写时序 对于 DS18B20 的写时序仍然分为写 0 时序和写 1 时序两个过程 对于 DS18B20 写 0 时序和写 1 时序的要求不同 当要写 0 时序时 单总线 要被拉低至少 60us 保证 DS18B20 能够在 15us 到 45us 之间能够正确地采样 IO 总线上的 0 电平 当要写 1 时序时 单总线被拉低之后 在 15us 之内就得 释放单总线 第三章 系统软件设计 12 图 3 3 DS18B20 的写时序 3 23 2 应用软件设计流程图应用软件设计流程图 系统程序主要包括主程序 读出温度子程序 温度转换命令子程序 计算 温度子程序 显示数据刷新子程序等 3 2 13 2 1 主程序流程图主程序流程图 主程序的主要功能是负责温度的实时显示 读出并处理 DS18B20 的测量的 当前温度值 温度测量每 1s 进行一次 这样可以在一秒之内测量一次被测温度 其程序流程见图 3 3 所示 图 3 3 主程序流程图 初始化 调用显示子程序 1S 到 初次上电 读出温度值温度计算处理显示 数据刷新 发温度转换开始命令 N Y N Y 淮安信息职业技术学院毕业设计论文 13 3 2 23 2 2 读出温度子程序流程图读出温度子程序流程图 读出温度子程序的主要功能是读出 RAM 中的 9 字节 在读出时需进行 CRC 校验 校验有错时不进行温度数据的改写 其程序流程图如图 3 4 示 图 3 4 读温度流程图 3 2 33 2 3 温度转换命令子程序流程图温度转换命令子程序流程图 温度转换命令子程序主要是发温度转换开始命令 当采用 12 位分辨率时转 换时间约为 750ms 在本程序设计中采用 1s 显示程序延时法等待转换的完成 温度转换命令子程序流程图如图 3 5 所示 Y 发 DS18B20 复位命令 发跳过 ROM 命令 发读取温度命令 读取操作 CRC 校验 9 字节完 CRC 校验正 确 移入温度暂存器 结束 N N Y 第三章 系统软件设计 14 发 DS18B20 复位命令 发跳过 ROM 命令 发温度转换开始命令 结束 图 3 5 温度转换流程图 3 2 43 2 4 计算温度子程序流程图计算温度子程序流程图 计算温度子程序将 RAM 中读取值进行 BCD 码的转换运算 并进行温度值正 负的判定 其程序流程图如图 3 6 所示 图 3 6 计算温度流程图 开始 温度零下 温度值取补码置 标志 计算小数位温度 BCD 值 计算整数位温度 BCD 值 结束 置 标志 N Y 淮安信息职业技术学院毕业设计论文 15 3 2 53 2 5 显示数据刷新子程序流程图显示数据刷新子程序流程图 显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作 当 最高显示位为 0 时将符号显示位移入下一位 程序流程如图 3 7 所示 图 3 7 显示数据刷新流程图 3 33 3 系统主要程序系统主要程序 3 3 13 3 1 系统初始化程序系统初始化程序 ORG 0100H START MOV SP 60H CLSMEM MOV R0 20H MOV R1 60H CLSMEM1 MOV R0 00H INC R0 DJNZ R1 CLSMEM1 MOV TMOD 00100001B MOV TH0 TIMEH MOV TL0 TIMEL SJMP INIT ERROR NOP LJMP START NOP INIT NOP SETB ET0 温度数据移入显示寄存器 十位数 0 百位数 0 十位数显示符号 百位数不显示 百位数显示数据 不显示符号 结束 N N Y Y 第三章 系统软件设计 16 SETB TR0 SETB EA MOV PSW 00H CLR TEMPONEOK LJMP MAIN 3 3 23 3 2 系统主程序系统主程序 MAIN LCALL DISP1 JNB TIME1SOK MAIN CLR TIME1SOK JNB TEMPONEOK MAIN2 LCALL READTEMP1 LCALL CONVTEMP LCALL DISPBCD LCALL DISP1 MAIN2 LCALL READTEMP SETB TEMPONEOK LJMP MAIN 3 3 33 3 3 复位复位 DS18B20DS18B20 程序程序 INITDS1820 SETB TEMPDIN NOP NOP CLR TEMPDIN MOV R6 0A0H DJNZ R6 MOV R6 0A0H DJNZ R6 SETB TEMPDIN MOV R6 32H DJNZ R6 MOV R6 3CH LOOP1820 MOV C TEMPDIN JC INITDS1820OUT DJNZ R6 LOOP1820 MOV R6 064H 淮安信息职业技术学院毕业设计论文 17 DJNZ R6 SJMP INITDS1820 RET INITDS1820OUT SETB TEMPDIN RET 3 3 43 3 4 读读 DS18B20DS18B20 程序程序 READDS1820 MOV R7 08H SETB TEMPDIN NOP NOP READDS1820LOOP CLR TEMPDIN NOP NOP NOP SETB TEMPDIN MOV R6 07H DJNZ R6 MOV C TEMPDIN MOV R6 3CH DJNZ R6 RRC A SETB TEMPDIN DJNZ R7 READDS1820LOOP MOV R6 3CH DJNZ R6 RET 3 3 53 3 5 写写 DS18B20DS18B20 程序程序 WRITEDS1820 MOV R7 08H SETB TEMPDIN NOP NOP WRITEDS1820LOP CLR TEMPDIN MOV R6 07H DJNZ R6 第三章 系统软件设计 18 RRC A MOV TEMPDIN C MOV R6 34H DJNZ R6 SETB TEMPDIN DJNZ R7 WRITEDS1820LOP RET 参考文献 19 第四章第四章 系统的焊接与调试系统的焊接与调试 元器件在焊接的过程中 由于焊点之间的距离很近 有时候自己稍微粗心 点就会把两个焊点给连
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版酒店食堂档口租赁及食材供应合同范本
- 2025年智能安防系统进场验收与运营管理合同
- 2025企业合作协议范本
- 2025年合同签订权限差异化分级授权机制
- 2025煤炭购销合同样式模板
- 2025年处理合同争议的律师函标准模板示例
- 2025机械设备买卖合同范本
- 2025《FIDIC》施工合同条件在工程项目合同管理中的运用
- 2025合同授权委托书的范本
- 高中英语语法专题:情态动词的用法与区别教案
- 新生儿气管导管滑脱的应急预案及处理流程
- 建筑模型设计与制作(第三版)
- 部编版一年级语文上册全册教案(表格)
- 商品精修教案项目5服装精修
- 小升初简历模板2020免费
- 19-雾在哪里ppt市公开课金奖市赛课一等奖课件
- 金融统计分析教材课件
- 《社会主义核心价值观》优秀课件
- DDI定向井难度系数
- 河南省家庭经济困难学生认定申请表
- 电催化精品课件
评论
0/150
提交评论