课 程 设 计 课程名称:微机原理与接口技术课程设计题目名称:温度采集显示系统学生学院 专业班级学 号 学生姓名 指导老师 一、设计题目温度采集系统二、设计任务和要求 功能要求:(1) 温度测量范围 0 - 99℃
(2) 温度分辨率±1℃
(3) 选择合适的温度传感器
(4) 使用键盘输入温度的最高点和最低点,温度超出范围时候报警
(报警温度不 需要保存)要求完成的内容:(1)系统硬件设计,并用电子 CAD 软件绘制出原理图,(2)给出流程图,编写并调试程序
(3)撰写设计报告
三、原理电路图和设计程序1、方案比较(1)、 系统总体方案设计总体框架图如图 1 示,软件流程图如图示 ① 该温度控制系统的设计包括硬件设计和软件设计两大部分,结合实际情况,该系统应具备如下功能: A、实时采集温度; B、显示温度; C、串行传送数据; D、控制外设; E、温度超限报警; ② 系统硬件设计 系统的硬件设计部分主要由以下几部分组成: A、单片机最小系统; B、温度采集模块; C、温度显示模块; D、串行通信模块; E、报警电路;(2)、方案比较方案一 采纳 8031 作为控制核心,以使用最为普遍的器件 ADC0809 作模数转换,控制上使用对电阻丝加电使其升温柔开动风扇使其降温
此方案简易可行,器件的价格便宜,但 8031 内部没有程序存储器,需要扩展,增加了电路的复杂性,且 ADC0809 是 8 位的模数转换,不能满足本题目的精度要求
方案二 采纳比较流行的 AT89S51 作为电路的控制核心, AT89S52 不但与 8051,8052 指令,管脚完全兼容,而且其片内的程序存储器采纳 FLASH 工艺,用户可以用电的方式瞬间擦除、改写
AT89S52 单片机还支持在线编程,用户通过简单的电路连接就可以将电脑里的程序下载到单片机中,减少调试程序时不断拆卸和插入给芯片带来的损坏