第一章 概 述温度控制系统是比较常见的和典型的过程系统,温度是工业生产过程中重要的被控参数之一,在冶金、机械、食品、化工等各类工业生产过程中广泛使用的各种加热炉、热处理炉、反应炉,对工件的处理温度等均需要对温度严格控制。当今计算机控制技术在这方面的应用,已使温度控制系统达到自动化、智能化,比过去单纯采纳电子线路进行 PID 调节的控制效果要好的多。本设计是针对 MCS—51 型 80C51 系列单片机在检测和控制方面的应用。在设计 中 , 首 先 介 绍 一 下 在 设 计 中 用 到 的 一 些 重 要 芯 片 , 如80C51、ADC0809、74LS164 等,使读者在阅读过程中,对各个芯片的具体功能更加清楚;在温度采集电路设计中,以大量的篇幅介绍了温度采集与数据变换过程、LED 数码管显示接口,并将设计的流程图、源程序及电路图有序的列出,给人一种明了的感觉。 下图为硬件实现电路的方框图[9]:图 1-1 硬件实现方框图第二章 芯片介绍2.1 MCS- 51 介绍 [7]74LS164ADC0809热敏电阻LED 显示键盘80C51 2-1 MCS- 51 结构框图[1] 由于 Intel 公司的单片机问世早、产品系列齐全、兼容性强,得到了广泛的应用,目前我国主要使用 MCS-51 系列的产品,尤以 8031 为多。这是因为 8031 无片内 ROM、应用灵活、价格便宜。MCS-51 是 Intel 公司的 8 位系列单片机,包括51 和 52 两个子系列。51 子系列有 8031、8051、8751;52 子系列有8032、8052。52 子系列的不同在于它多具有定时/计数器 2 及具有 256B 的内部数据存储器。1)主要性能[2] 内部程序存储器:4KB 内部数据存储器:128B 外部程序存储器:可扩展到 64KB。 外部数据存储器:可扩展到 64KB。 输入/输出口线:32 根(4 个端口,每个端口 8 根)。 定时/计数器:2 个 16 位可编程的定时计数器。 串行口:全双工,二根。 寄存器区:在内部数据存储器的 128B 中划出一部分作为寄存器区,分为四个区,每个区 8 个通用寄存器。 中断源:5 个中断源,2 个优先级别。 堆栈:最深 128B。 布尔处理机:即位处理机,对某些单元的某位做单独处理。 指令系统(系统时钟为 12MHZ时):大部分指令执行时间为 1us;少部分指令,执行时间为 2us; 只有乘、除指令的执行时间为 4us。 2) 引脚功能说明图 2-2 是 MCS-51 的引脚结构图,有双列直插封装(DIP)方式和方形封装方式...