项目简介
本项目是一个微波炉嵌入式控制器的模拟系统,基于Tiva TM4C123GH6PM微控制器实现。系统依据状态机图运行,用户能通过键盘输入选择烹饪模式,系统会在LCD上显示相关信息并进行倒计时,同时利用LED和蜂鸣器反馈运行状态。
项目的主要特性和功能
- 多种烹饪模式:支持爆米花、牛肉解冻、鸡肉解冻和自定义烹饪时间等模式。
- 用户交互:可通过键盘输入选择和设置参数,LCD实时显示烹饪信息。
- 错误处理:对非法输入进行提示,如输入非法重量或时间时显示错误信息。
- 门控功能:模拟微波炉门的开关状态,只有门关闭时才能启动烹饪。
- 暂停和恢复:能暂停和恢复烹饪过程,暂停时LED闪烁。
- 完成提示:烹饪完成后,LED闪烁3次,蜂鸣器发出声音。
安装使用步骤
安装
确保已安装Keil版本4嵌入式系统平台。
使用
- 下载本项目的源码文件。
- 在Keil中打开项目源码。
- 编译并烧录代码到Tiva TM4C123GH6PM微控制器。
- 启动系统,在键盘上输入选择开始烹饪:
- 按“A”进行爆米花烹饪,烹饪1分钟。
- 按“B”或“C”分别进行牛肉或鸡肉解冻,需输入1 - 9的重量值。
- 按“D”自定义烹饪时间,输入1秒 - 30分钟的时间。
- 可通过SW1和SW2按钮控制烹饪的暂停、继续和停止。
- 通过SW3模拟微波炉门的开关状态,只有门关闭时才能启动烹饪。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】