1、 单片机课程设计 基于微波炉控制系统设计基于微波炉控制系统设计 摘 要 微波炉是一种利用 2450 兆赫的电磁波来烹饪食品的厨房器具。其工作的核心是其 控制部分,本设计就是对微波炉的电脑控制系统的一个尝试,设计给出了系统软、硬件 的组成和实现方法。 结合实际要求, 叙述了控制器电路的工作真理和微波炉的工作过程。 设计具有操作简便,运行稳定,定时时间和功率控制比较精确的特点。它以 STC 公司 生产的 8 位单片机 STC90C516RD+为控制核心;以 DS18B20 作为温度传感器,用于实 时测量微波炉内食物的温度;独立式键盘调整输入,用来设定温度、定时时间等工作参 数;用 1602LCD
2、液晶屏来显示时间和温度。通过本设计能实现对微波炉的智能化控制, 是微波炉的应用功能更强大,使用方便。 单片机最小系统以STC90C516RD+为核心,外加时钟和复位电路,电路结构简单,抗干 扰能力强,成本相对较低,非常符合本设计的所有要求。 STC90C516RD+单片机系列是在 STC系列的基础上发展起来的,是当前8位单片机的典型代表,采用CHMOS工艺,即互补金 属氧化物的HMOS工艺, CHMOS是CMOS和HMOS的结合,具有HMOS高速度和高密度的特点,还 具有CMOS低功耗的特点。 关键词关键词:单片机,LCD 液晶显示,定时器 目目 录录 摘 要 . - 1 - 1 系统总体概述
3、 . - 2 - 1.1 工作原理 . - 2 - 1.2 电路设计 - 3 - 1.3 设计要求 - 3 - 1.3.1 基本要求 . - 3 - 1.3.2 创新部分 . - 3 - 2 各模块方案比较与论证 - 4 - 2.1 计时控制部分方案 - 4 - 2.2 键盘和显示部分方案 - 4 - 3 系统硬件设计 - 4 - 3.1 显示部分 - 4 - 3.2 键盘模块电路设计 - 5 - 3.3 温度传感器 - 5 - 4 系统软件设计 - 6 - 4.1 计时程序设计 - 6 - 4.2 温度传感器程序设计 - 7 - 4.3 微波炉温度设定 - 8 - 4.4 微波炉显示 - 8
4、 - 4.5 微波炉响铃设计 - 9 - 5 实验结果 . - 10 - 结 论 - 10 - 参考文献 . - 11 - 附录:软件设计程序 . - 12 - 致 谢 - 20 - 山东经济学院课程设计 - 1 - 引 言 在生活和生产的各个领域中,凡是自动控制要求的地方都会有单片机的身影出现; 从简单到复杂, 从空中、 地面到地下, 凡是能想象到的地方几乎都有使用单片机的需求。 现在尽管单片机的应用已经很普遍了, 但仍有很多可以使用单片机控制而尚未实现的项 目,因此,单片机的应用大有想象和扩展空间。单片机的应用有利于产品的小型化、多 功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境, 减少能源和材料消耗,保证安全等。由于数字集成电路技术的发展和采用了先进的石英 技术,是自动化控制具有计算准确、性能稳定、携带方便等优点。单片机应用的意义局 不仅限于它的广阔范围以及所带来的经济效益,更重要的意义还在于:单片机的应用正 从根本上改变着传统的控制系统设计思想和设计方法。 从前必须由模拟电路或数字电路 实现