EDA课程设计---微波炉控制器设计
《EDA课程设计---微波炉控制器设计》由会员分享,可在线阅读,更多相关《EDA课程设计---微波炉控制器设计(27页珍藏版)》请在毕设资料网上搜索。
1、 课程课程设计设计论文论文 课题名称课题名称 微波炉控制器设计 微波炉控制器微波炉控制器设计设计 摘摘 要要 该设计用语言在去 Quartus软件平台上通过编译、模拟仿真, 完成了微波炉控制功能,实现了微波炉的测试、时间设置、烹调计时、完成提示 等设计,并对时钟分频作了一定的探讨。此设计采用了现场可编程逻辑器件 FPGA 的 ASIC 设计,由控制模块、装载模块、计时模块和显示模块四大模块组 成,而且它可以将所有器件集成在一块芯片上,体积大大减小,且外围电路很简 单,易于实现。 关键词:FPGA,VHDL,微波炉控制器;仿真 1 一 总体设计 1.1 课题的主要内容及基本要求 要求采用 EDA
2、 技术设计一个微波炉控制器,可完成以下功能: (1)可控制烹调的开关; (2)可设置烹调时间, (假设系统最长的烹调时间为 59 分 59 秒) ; (3)可显示烹调的剩余时间。 1.2 设计思路 现代数字系统设计一般采用自顶向下的方法, 其过程大致可分为三个大的步 骤:系统调研;模块的划分;模块的实现。承接一个数字系统设计的课题后,一 般不要急于动手设计,而应对课题作充分的分析和调研,然后确定初步的方案。 分析:课题的任务、要求、原理和使用条件等。 调研:课题现状并和相同或相近课题进行比较。 现代数字系统设计一般是将其划分为控制器和受控电路两大部分, 控制器由 ASM 图或 MDS 图决定,
3、而受控电路则使用各种通用模块实现。 下面分析微波炉定时器的工作过程及基本要求: 上电后,系统处于复位状态。工作时首先进行烹调时间设置,并使用数码管 显示时间信息,设要求最长的烹调时间为 59 分 59 秒,时间设置完毕后系统自动 回到初始状态;按开始烹调按键进入烹调状态,时间显示数码管按每秒减 1 的倒 计时方式显示剩余烹调时间;烹调结束后,系统回到复位状态。 系统要求分析及初步方案的确定: 根据系统的基本要求,着重应考虑如下问题: (1)计时电路的设计:芯片内部产生和外部提供。本例中由外部时钟电路 以 BCD 码的形式提供。 (2)时间设置出错及工作过程的取消等情况的处理:设置一个复位按键。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 微波炉 控制器 设计
