
实验11温度控制器的设计与调试.doc
3页1实验 11 温度控制器的设计与调试(一)实验说明用 MCS-51 单片机设计一个温控系统要求具有对环境温度进行实时测量,二位 LED 数码管显示测量的实时温度,可以设定最高限报警温度值和最低限报警温度值当外界温度高于设定最高温度时,启动风扇降温;当外界温度低于指定最低温度时,将发出报警声,并点亮报警指示灯1.掌握单线数字温度传感器 DS18B20 的测量原理、特性以及在温度测量中的硬件和软件设计2.掌握运用开发系统调试温控系统应用程序的基本方法用 K1、K2 键作为温度最高限、最低限的设定功能键;K3、K4 键作为温度值设定的增加和减小功能键K1 键:作为最高限温度的设定功能键按一次进入最高限温度设定状态,选择最高限温度值后,再按一次确认设定完成K2 键:作为最低限温度的设定功能键按一次进入最低限温度设定状态,选择最低限温度值后,再按一次确认设定完成K3 键:+1 功能键,每按一次将温度值加 1,范围从 1℃到 99℃K4 键:-1 功能键,每按一次将温度值减 1,范围从 99℃到 1℃(二) 实验连线表A01 A05 A08 A11 A12连接 1 +5V/GND +5V/GND +5V/GND +5V/GND +5V/GND连接 2 P3.6 SDA连接 3 P3.7 SCL连接 4 P1.0-P1.3 KR1-KR4连接 5 P1.4-P1.7 KC1-KC4连接 6 P3.2 DQ连接 7 P3.3 CBP连接 8 P3.4 CPL连接 9 P3.5 CPM_O(三)程序流程图2开 始程 序 初 始 化有 键 输 入 吗 ?采 集 温 度 值将 采 集 到 的 值 转化 为 压 缩 BCD码显 示 温 度 值 执 行 相 应 键的 功 能DS18B20初 始 化CLR DQ向 S18B20发 出rest脉 冲等 待 480us以 上SETB DQ等 待 15-60usDQ是 否 变 低 ?置 FLAG标 志 并 延时 20us初 始 化 结 束YYNN清 除 FLAG标 志开 始DS18B20初 始 化8位 写 入 了 吗 ?写 入 CH,SKIPROM写 入 4H,发 转 换 命 令CLR DQ,准 备 发 送延 时 15us写 入 1位 数 据延 时 15-4usSETB DQ完 成 1位 写入完 成开 始DS18B20初 始 化8位 读 完 了 吗 ?写 入 CH,KIP ROM写 入 BE,发 转 换 命 令SETB DQ延 时 1us以 上读 取 1位 数 据延 时 15-4us完 成CLR DQ 准 备 发 送延 时 1us 以 上SETB DQ 释 放 总 线DS18B20 初始化程序流程图主程序流程图DS18B20 写入子程序 开 始DS18B20初 始 化8位 读 完 了 吗 ?写 入 CH,SKIP ROM写 入 BE,发 转 换 命 令SETB DQ延 时 1us以 上读 取 1位 数 据延 时 15-4us完 成CLR DQ 准 备 发 送延 时 1us 以 上SETB DQ 释 放 总 线DS18B20 读取子程序 开 始DS18B20初 始 化8位 读 完 了 吗 ?写 入 CH,SKIP ROM写 入 BE,发 转 换 命 令SETB DQ延 时 1us以 上读 取 1位 数 据延 时 15-4us完 成CLR DQ 准 备 发 送延 时 1us 以 上SETB DQ 释 放 总 线31 2 3 4 5 6 7 8ABCD87654321DCBATitleNumber RevisionSizeA3Date: 11-Oct-2004 Sheet of File: E:\JZV2.ddb Drawn By:EA/VP31 XLAT119XLAT218 RESET9P3.7/RD17 P3.6/WR16P3.2INT012 P3.3/INT113P3.4/T014 P3.5/T115P1.0/T1 P1.1/T2 P1.23P1.34 P1.45 P1.56P1.67 P1.78P0.0/AD0 39P0.1/AD1 38P0.2/AD2 37P0.3/AD3 36P0.4/AD4 35P0.5/AD5 34P0.6/AD6 33P0.7/AD7 32P2.0 21P2.1 22P2.2 23P2.3 24P2.4 25P2.5 26P2.6 27P2.7 28PSEN 29ALE/P 30P3.1/TXD11P3.0/RXD 10U1MCU8052GND1DQ2VCC3U2DS18B20+5VR64.7K12SPEAK1+5VR5120A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U474LS1642A2B2C2D2E2F2G2DP2A2B2C2D2E2F2G2DPA1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U374LS1641A1B1C1D1E1F1G1DP1A1B1C1D1E1F1G1DP+5V+5Va bfcgdea10 b9 c7d5 e48f23g1 dp6 dpLA1a bfcgdea10 b9 c7d5 e48f23g1 dp6 dpLA2SDASCLR7510R851012DS1LAMP+5VK1 K3 K5 K7K2 K4 K6 K8K9 K11 K13 K15K16K14K12K10R15.1KR25.1KR35.1KR45.1KKR1KR2KR3KR4KC1KC2KC3KC4KC1 KC2 KC3KC4+5VD1IN4001132Q19012+5VSCLSDABEEPERDQFANLAMP138654J1138654J2A-+ MG1+5VD2IN4001132Q29012+5V实验 11 原理图。
