littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Tiva TM4C123GH6PM微控制器的微波炉控制器

项目简介

本项目是一个微波炉嵌入式控制器的模拟系统,基于Tiva TM4C123GH6PM微控制器实现。系统依据状态机图运行,用户能通过键盘输入选择烹饪模式,系统会在LCD上显示相关信息并进行倒计时,同时利用LED和蜂鸣器反馈运行状态。

项目的主要特性和功能

  1. 多种烹饪模式:支持爆米花、牛肉解冻、鸡肉解冻和自定义烹饪时间等模式。
  2. 用户交互:可通过键盘输入选择和设置参数,LCD实时显示烹饪信息。
  3. 错误处理:对非法输入进行提示,如输入非法重量或时间时显示错误信息。
  4. 门控功能:模拟微波炉门的开关状态,只有门关闭时才能启动烹饪。
  5. 暂停和恢复:能暂停和恢复烹饪过程,暂停时LED闪烁。
  6. 完成提示:烹饪完成后,LED闪烁3次,蜂鸣器发出声音。

安装使用步骤

安装

确保已安装Keil版本4嵌入式系统平台。

使用

  1. 下载本项目的源码文件。
  2. 在Keil中打开项目源码。
  3. 编译并烧录代码到Tiva TM4C123GH6PM微控制器。
  4. 启动系统,在键盘上输入选择开始烹饪:
    • 按“A”进行爆米花烹饪,烹饪1分钟。
    • 按“B”或“C”分别进行牛肉或鸡肉解冻,需输入1 - 9的重量值。
    • 按“D”自定义烹饪时间,输入1秒 - 30分钟的时间。
  5. 可通过SW1和SW2按钮控制烹饪的暂停、继续和停止。
  6. 通过SW3模拟微波炉门的开关状态,只有门关闭时才能启动烹饪。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】