微波炉定时控制器设计

微波炉定时控制器设计

ID:15674689

大小:250.00 KB

页数:23页

时间:2018-08-04

微波炉定时控制器设计_第1页
微波炉定时控制器设计_第2页
微波炉定时控制器设计_第3页
微波炉定时控制器设计_第4页
微波炉定时控制器设计_第5页
资源描述:

《微波炉定时控制器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华东交通大学论文报告纸第23页共23页微波炉定时控制器摘要:本文针对日常生活用品微波炉进行设计,使用VHDL语言实现多种常用功能,然后进行组合拼装,形成一个具有一定功能的硬件。关键词:EDA,VHDL硬件描述语言,微波炉定时控制器。华东交通大学论文报告纸第23页共23页目录一、设计题目和要求-----------------------------------------------------------------3二、方案分析与方案比较--------------------------------------------

2、---------------4三、单元模块设计--------------------------------------------------------------------63.1、FENPIN模块设计-------------------------------------------------------63.2、FIRST模块设计--------------------------------------------------------73.3、JIANJISHU模块设计-----------------

3、---------------------------------83.4、CHOICE和VIEW模块设计--------------------------------------------10四、硬件实验-------------------------------------------------------------------------12五、收获与体会----------------------------------------------------------------------14附页:程序代码-

4、--------------------------------------------------------------------15参考文献-------------------------------------------------------------------------------23华东交通大学论文报告纸第23页共23页一、设计题目和要求设计题目为:微波炉定时控制器设计要求:1、复位开关:2、启动开关:3、烹调时间设置:4、烹调时间显示:5、七段码测试:6、启动输出:7、按TEST键可以测试七段码管,显

5、示为“8888”;8、设定时间后,按启动键开始烹调,同时七段码显示剩余时间,时间为0时,显示烹调完成信息“CDEF”华东交通大学论文报告纸第23页共23页二、方案分析与方案比较方案一:刚开始准备用状态机做,鉴于题目的要求应该有五个状态,状态图为此方案的缺点是:在设定时间时需要四个按钮分别控制秒,十秒,分,十分4个数值的初始化加,另外有些状态转换不是很稳定,效果很难在实验板看出来,刚开始试了一下,没有成功;方案二:用一般的VHDL语言写,没有牵涉到状态,反而比较简单,而且设定时间可以采用两个按钮分别提供一个移位信号和一个加信号(这

6、与实际比较相符),管脚绑定简单(特别是数码管),这里采用的是动态扫描位选输出数据,不需对四个数码管都进行绑定;综合比较发现还是方案二好,不仅程序简单,而且符合实际。华东交通大学论文报告纸第23页共23页A.先有一个大概的模块化设计,就如下图:预设初值倒计时减计数输出数据B:再在上面大模块的基础上进行改进增加复位端和测试端复位输出数据预设倒计时实现闪烁初值减计数测试C:具体的设计过程:1、刚开始设计是先完成了FENPIN模块的设计,因为这个模块比较简单。2、然后是对设初值大模块的设计,在这一部分的设计遇到两方案:(1)设计四个按钮

7、的初始话模块,四个按钮分别控制秒,十秒,分,十分4个数值的初始化加;(2)设计两个按钮的初始化模块,两个按钮分别提供一个移位信号和一个加信号;两个方案都用了一下,发现还好是2号方案比较好,不仅程序上比较简单而且省了很多按钮的使用,比较符合实际应用的要求;3、在完成了初始化模块的设计之后,接下来就是减计数模块的设计,只要把由初始化模块所提供的数据进行减计数即可;4、在完成以上三个模块时,程序的已经初见雏形了,然后把这三个模块连接起来,添加上复位和测试按钮就可以了;5、用动态扫描的方法队数据进行输出,其中在输入数据是使相应的数据进行

8、闪烁。华东交通大学论文报告纸第23页共23页三.单元模块设计单元模块设计部分主要有4部分组成:(一)、FENPIN模块,用于给后面的JIANJISHU模块和VIEW模块提供合适的频率。(二)、FIRST模块,用于设定微波炉的初试时间而用。(三)、JIANJISH

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。