设计任务
使用51单片机设计一个微波炉控制器, 功能如下:
1、 可设置三种最高温度值: 如低温(20°), 中温(30°), 高温(50°).
2、 可设置最长10分钟定时。
3、 用DS18B20感知温度, 当温度达到设定温度值, 并持续设定时间长度时, 蜂鸣器报警指示, LED灯闪烁, 同时时间归零
now:50°cset:50°c
time: 01:00
目录
1 设计内容
1.1 设计任务
1.2 设计要求
2 硬件设计方案及结构
2.1 整体硬件方案设计
2.2 各功能模块原理电路设计
3 软件设计思想及流程
3.1 单片机资源使用
3.2 软件设计
4 设计结果与结论
4.1 程序编译结果与分析
4.2 仿真设计结果与分析
参考文献
附录A 源程序
根据设计要求,整体硬件设计方案框图如图 2-1 所示
本系统由五个模块设计完成,分别是:单片机最小系统、显示模块、温度检测模块、按键模块、蜂鸣器报警模块。其中单片机最小系统由 AT89C51 芯片,外围晶振电路,复位电路组成,是整个系统的核心。显示模块使用的是 LCD1602 显示屏,可显示 16×2 即 32 个字符。温度检测模块使用的是 DS18B20 温度传感器,属于单线温度传感器。按键输入模块则是由四个按键构成,用于完成开始,停止,预设温度,预设时间四功能。蜂鸣器报警模块由 NPN 三极管组成的放大电路以及 LED 显示电路组成,用于当加热时间结束的提示。







© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...