欢迎来到天天文库
浏览记录
ID:3140791
大小:284.78 KB
页数:12页
时间:2017-11-19
《verilog微波炉定时器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、集成电路课程设计报告集成电路课程设计报告课题名称:微波炉定时器设计姓名:XXXXXX学号:211111111班级:电子科学与技术班集成电路课程设计报告目录第一节引言......................................................21.1概述...................................................21.2本设计的任务和主要功能..................................2第二节系统功能绍..................................
2、..............22.1系统总述...............................................22.2控制模块...............................................32.3数据装入模块............................................32.4计时器模块..............................................42.4.1六进制计数块........................................
3、..52.4.2十进制计数块..........................................52.5各模块top连接..........................................5第三节modelsim仿真测试...........................................63.1测试基准................................................63.2仿真结果................................................6第四节
4、课程设计总结................................................7附录................................................................8集成电路课程设计报告微波炉定时器设计引言1.1概述近年来微波炉由于烹饪的时间很短,能很好地保持食物中的维生素和天然风味。随着科技的发展,其已经带给了千家万户以便捷、美味,成为现代家庭必备产品。时至今日,微波炉已有50多年的发展历史,尽管它已经实现了高度工业化的生产,但是主要生产国还是在日本、韩国及欧洲的一些发达国家。就国内而
5、言,中国老百姓已经开始认识和接受微波炉,可预见,中国也开始成为一个巨大的微波炉市场。尽管微波炉发展已经趋于成熟,但是其技术方面还有很多需要创新、改进。微波炉的电磁外溢就是一个例子,他给人的伤害是不能复原的。只有不断改善技术缺陷,才能赢取更大的市场,才能够抵御未知的挑战和风险。基于这些,我们设计了自己的微波炉定时器。本微波炉定时器的核心系统可由下面3个模块构成:控制器:控制微波炉的工作过程中的状态转换及相应的控制序列;数据装入器:根据控制信号选择定时时间、测试数据或完成信息的装入;定时器部分:负责完成烹调过程中的定时等。通过3大模块最终实现微波炉的复位、开始、测试、
6、定时、结束等功能。1.2本设计的任务和主要功能该微波炉定时器具有复位开关,并且通电处于复位状态,只要复位开关按下,定时器执行复位操作。具有启动和结束开关,控制微波炉开始烹调和结束。微波炉的烹调时间可以由用户自由设定,烹调时间应该能够显示到秒。最终结果能使用ModelSim对设计的程序进行仿真验证。系统功能介绍2.1系统总述微波炉定时器主要由控制块状态机(MICRO_WARE)控制系统的功能状态运行,由装入模块(LOADER)实现人为设定时间的输入,并且由减一计时模块(TIMER)实现最终的减一定时。通电处于复位状态,当按下测试按钮时测试数码管是否损坏,集成电路课程
7、设计报告如果数码管显示8888则完好无损,否者不能正常显示。当SET有效时输入需要设定的时间,并显示到数码管上,在需要人为设定时间时即可按下SET输入时间。当按下START按钮者开始计时并cook,计时到0则结束cook。RESET为复位按钮,复位状态电路输出为0。具体系统结构如下:图1微波炉控制系统原理图2.2控制模块(如图1KZQ)主要完成对整个芯片工作的控制。当L_done有效时,输出烹调结束数据。当L_clk有效时,输出烹调的设置时间数据。当L_8888有效时,输出数码管测试数据--包括6个输入信号和4个输出信号。定义以下5个状态:parameterIDL
8、E=3'b
此文档下载收益归作者所有