1、 目目 录录 第一章第一章 概述概述1 1.1 设计任务. .1 1.2 意义及价值. 1 第二章第二章 硬件设计硬件设计.2 2.1 单片机最小系统设计.2 2.2 AD590 集成温度传感器简介.3 2.3 A/D 转换器的设计4 2.3 温度检测电路.4 2.4 系统硬件电路原理图设计.5 第三章第三章 系统软件设计系统软件设计6 3.1 主模块.7 3.2 中断服务.7 3.3 辅助模块.7 3.4 仿真调试.7 第四章第四章 毕业设计总结毕业设计总结 8 参考文献参考文献.9 第一章 概述概述: 1设计任务 利用单片机对被控对象进行温度控制,其范围在 -55150, 控制精度 0.1
2、;有四位数码显示器显示当前温以及设定温(在设定 温度时) ;有键盘(四个按键)能对设定温度进行修改,精度 0.5。 2. 意义以及价值 电加热恒温控制器在医疗、工业生产、食品加工和农业新科技等 关键领域有着重要作用,如在医疗中的恒温培养皿、样本保存器,在 工业生产中的锅炉温度控制, 食品加工中的发酵温控制, 农业生产的 温室大棚等等都有它的身影,;单片机和集成电路低廉的价格使其拥 有市场主导地位。 一、单片机一、单片机 89C2051 简介简介 AT89C2051(以下简称 2051)是一种低功耗、高性能的 8 位 CMOS 微控制器芯片,片内带 2KB 的快闪可编程及可擦除只读存储 器(FP
3、E ROM) 。它于 MCS-51 指令系统兼容,片内 FPEROM 允许 对程序存储器在线重新编程,也可以用常规的 EPROM 编程器编程。 ATMEL的 2051将具有多种功能的 8位 CPU与FPEROM结合在同一 芯片上,为很多嵌入式控制应用提供了高度灵活且价格适宜的方案。 2051 还增加了在零频下工作的静态逻辑方式及两种软件可选的省电 模式。在其中,在闲置模式下,CPU 停止工作,但 RAM、定时器、 计数器、串行口和终端系统仍在工作。在掉电模式下,只保存 RAM 的内容,振荡器停振,关闭芯片的所有其它功能,直到下一次硬件复 位为止。 89C2051 主要性能如下: 1. 与 MC
4、S-51 产品兼容。 2. 2KB 的在线可重复编程快闪存储器,寿命可达 1000 次写/擦除周 期。 3. 宽工作电压范围为 2.7V6V 。 4. 全静态工作方式:0Hz24Hz。 5. 两级程序存储加密。 6. 128*8 位 SRAM。 7. 15 条可编程 I/O 线。 8. 2 个 16 位定时器/计数器。 9. 5 个中断电源。 10. 可编程串行通道。 11. 可直接驱动 LED。 12. 有片内精密模拟比较器。 13. 低功耗的闲置与掉电模式。 14. 软件设置睡眠和唤醒功能。 15. 可编程 UARL 通道。 16. 两个 16 位可编程定时/计数器。 二二、AD590AD590 集成温度传感器简介集成温度传感器简介 主要指标 (1)测温范围:-55+150V。 (2)输出电流 IT与绝对温度 T 成正比: I= T(uA) , 其中=1uA/K,+25(298.2k)时 IT =298.2MA。 (3)线性误差0.3。 (4)电源电压:4-30V。 三、三、A/DA/D 转换器的设计转换器的设计。 利用比较器、定时器