基于FPGA技术的微波炉控制器(完整资料).doc
上传人:天马****23 上传时间:2024-09-10 格式:DOC 页数:88 大小:20.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于FPGA技术的微波炉控制器(完整资料).doc

基于FPGA技术的微波炉控制器(完整资料).doc

预览

免费试读已结束,剩余 78 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于FPGA技术的微波炉控制器(完整资料)(可以直接使用,可编辑优秀版资料,欢迎下载)**大学**学院现代电子系统设计**系(院)**专业题目:基于FPGA技术的微波炉控制器学生姓名:班级:学号:指导教师:完成日期:年月摘要本文介绍了应用FPGA芯片和硬件描述语言(VHDL)设计微波炉控制器系统的方法。系统使用VHDL编程实现各底层模块的功能,顶层的设计采用图形输入完成.本文主要阐述模块化设计的思想和状态图的描述方法,以及它们在硬件描述语言中的应用,并展示了其在QuartusⅡ开发系统下的仿真结果和烧写到EPM570T100C5后的现象。主要有以下几个模块:状态控制器KZQ、数据装载器ZZQ、烹调计时器JSQ、显示译码器YMQ47以及分频器和动态显示电路.该控制器具有系统复位、状态控制、时间设定、烹饪计时、动态显示译码等功能。关键字:FPGA;VHDL;微波炉;控制器;状态图;定时器目录TOC\o”1-3"\h\z\uHYPERLINK\l"_Toc312863805"1。绪论11.1任务的提出11。2设计的基本要求11.3设计的目的和意义1HYPERLINK\l”_Toc312863809"2。系统总体设计22.1系统总体方案设计2HYPERLINK\l"_Toc312863811"2。2系统功能模块描述(具体的电路图和VHDL设计文件将在附件中给出)2HYPERLINK\l"_Toc312863812”3.系统详细设计23.1状态控制器KZQ的设计2HYPERLINK\l"_Toc312863814"3.2数据装载器ZZQ的设计5HYPERLINK\l”_Toc312863815"3。3烹调计时器JSQ的设计5HYPERLINK\l”_Toc312863816"3.4显示译码器YMQ47的设计5HYPERLINK\l”_Toc312863817"4系统仿真64。1状态转换控制器KZQ仿真图6HYPERLINK\l"_Toc312863819"4.2数据装载器ZZQ仿真图64。3计时器JSQ仿真7HYPERLINK\l"_Toc312863821”4.4显示译码器YMQ47仿真图8HYPERLINK\l"_Toc312863822"5。设计总结8HYPERLINK\l"_Toc312863823”6.参考文献87.附件9HYPERLINK\l”_Toc312863825"7。1整体的原理图97.2各个基本模块的VHDL语言97。2.1分频器9HYPERLINK\l"_Toc312863828”7.2。2控制器KZQ10HYPERLINK\l"_Toc312863829"装载器ZZQ117.2.4计时器JSQ,和其中需用到的DCNT6和DCNT10127.2。5译码器YMQ4715HYPERLINK\l"_Toc312863832”7.2.6动态显示电路需要用到的DCNT4和decoder151.绪论随着人民生活水平的提高,微波炉开始进入越来越多的家庭,它给人们的生活带来了极大的方便。它省事、省电、方便和卫生。作为现代的烹饪工具,微波炉控制器体现着它的重要性能指标。目前大部分微波炉控制器采用单片机进行设计,电路比较复杂,性能不够灵活.本文采用先进的EDA技术,利用QuartusⅡ工作平台和VHDL设计语言,设计了一种新型的微波炉控制器系统。该控制器具有系统复位、状态控制、时间设定、烹饪计时、动态显示译码等功能。1.1任务的提出设计一个微波炉控制器1.2设计的基本要求(1)七段数码管及发光二极管完成微波炉的定时及状态显示;(2)控制器的输入信号包括定时控制信号、定时数据的输入、复位信号、开始煮饭的控制信号等;(3)其他(我们自己添加了测试数码管是否能够正常显示的TEST信号)。1。3设计的目的和意义目前大部分微波炉控制器采用单片机进行设计,电路比较复杂,性能不够灵活.本文采用先进的EDA技术,利用QuartusⅡ工作平台和VHDL设计语言,设计了一种新型的微波炉控制器系统。该控制器具有系统复位、状态控制、时间设定、烹饪计时、动态显示译码等功能.2.系统总体设计2.1系统总体方案设计根据该微波炉控制器的功能设计要求,本系统可由以下6个模块组成:1。分频器;2。状态控制器KZQ;3.数据装载器ZZQ;4.烹调计时器JSQ;5.显示译码器YMQ47;6.动态显示电路。其内部组成原理图如图1所示。图12.2系统功能模块描述(具体的电路图和VHDL设计文