摘要近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深化,同时带动传统控制检测日新月益的更新
本文从硬件和软件两方面来讲述对温度的自动控制过程,在控制过程中主要应用 AT89C51、ADC0809、LED 显示器、LM324 比较器,和通过 DS18B20 数字温度传感器采集环境温度,以单片机为核心控制部件,并通过七位数码管显示实时温度的一种数字温度计
软件方面采纳汇编语言来进行程序设计,使指令的执行速度快,节约存储空间
为了便于扩展和更改,软件的设计采纳模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作
最后,对系统功能和性能进行了考核和评估,结果表明系统的准确度和精确度较现有仪器有较大提高
关键词:单片机系统传感器数据采集模数转换器温度目录第一章绪论 31
1 课题的背景及其意义 1 1
2 课题讨论现状 2 1
3 课题讨论的内容及要求 2 1
1 课题的主要讨论内容 2 1
2 课题的主要讨论内容 3 第二章 AT89C51 系列单片机工作原理的讨论 4 2
1 AT89C51 及 80C51 系列基本组成及特性 4 2
2 AT89C51 及 80C51 系列引脚功能 6 2
3 AT89C51 系列单片机的功能单元 8 第三章温度控制器的硬件设计 11 3
1 硬件设计 11 3
2 温度采样部分 11 3
3 控制温度 12 3
4 模数转换部分 12 3
5 模数转换技术 12 3
6 积分型模数转换器 13 3
7 显示部分 13 第四章温度控制器的软件设计 15 4
1 主程序流程图 15 4
2 读温度子程序 15 4
3 计算温度子程序 15 4
4 按键流程图 16 4
5 显示流程图 16 第五章结论 17 致谢 18 参考文献 19 第一章绪论1