第一范文网 - 专业文章范例文档资料分享平台

基于EDA的微波炉控制器芯片设计

来源:用户分享 时间:2025/5/28 22:45:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

输出相应的控制信号,其模块框图如图3所示。其中,输出信号LD_DONE指示数据装载电路载入的烹调结束的状态信息的显示的驱动信息数据;LD_CLK显示数据装载电路的设置的时间数据;LD_TEST指示数据装载电路载入的用于测试的数据,以显示驱动信息数据;COOK指示烹饪的状态,并提示计时器进行减法计算;KEY为定时时间输入信号,用于设置烹饪时间的长短,其高到低分别表示时间分、秒的十位、个位。当LD_DONE有效时,输出烹调结束数据。当LD_CLK有效时,输出烹调的设置时间数据。当LD_TEST有效时,输出数码管测试数据--包括6个输入信号和4个输出信号。

图3 状态控制电路模块框图

根据微波炉工作流程的描述,分析状态转换条件及输出信号,可以得到如图4所示的微波炉控制器的状态转换图。

7

烹调时间设置状态 SET_ CLOCK X/LD_CLK RESET SET_T&TEST/LD_CLK 显示译码测试状态 X/LD_TESLAMP_T TEST 初 始 状 态IDLE X/LD_DONE DONE_MSG START&DONE&TEST&SET_T/COOK DONE/LD_DONE TEST/LD_TEST LD_DONE/COOK TIMER 完成信息显示状减法计数定时状态 态 图4 状态控制器状态转换图

图中,当RESET信号有效时,系统复位清零;输入/输出对应烹调时间设置、显示译码测试、完成信号显示和减法计数定时四种状态进行相应的转换。

5.2数据装载电路模块

数据装载电路的本质是一个三选一多路选择器,其模块框图如图5所示。

图5 数据装载电路模块框图

当LD_DONE有效时,输出烹调结束的信息数据数据。当L_CLK有效时,输出

8

烹调的设置时间数据。当L_TEST有效时,输出数码管测试数据。LOAD信号为LD_DONE时DATEOUT输出KEY有效指示。

5.3计时器模块

电路计时模块可以由十进制减法计数器和六进制减法计数器级联组成,其中,两个十进制的减法计数器用于分、秒的个位减法计数,两个六进制的减法计数器用于分、秒的十位减法计数。由六进制计数器和十进制计数器级联构成的计时模块原理图如图6所示。

图6 计时器模块原理图

计时器模块的框图如图7所示。

9

图7 计时器模块框图

LOAD有效时完成装入功能,COOK(EN)有效时执行减计数;CLR由RESET发出信号,清除装载已存的数据;DONE返回给控制器,MIN和SEC显示所剩时间和测试状态信息、烹调结束状态信息等。 显示译码控制部分的设计 显示的数字或字母

0 1 2 3 4 5 6 7 8 9 d o n E

BCD编码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101

七段显示驱动编码(g~a)

0111111 0000110 1011011 1001111 1100110 1101101 1111101 0000111 1111111 1101111 1011110 1011100 1010100 1111001

10

搜索更多关于: 基于EDA的微波炉控制器芯片设计 的文档
基于EDA的微波炉控制器芯片设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4jlof70gyz10e609mkm9_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top