EDA微波炉控制器外部接口符号系统设计要求
发布时间:2008/10/20 0:00:00 访问次数:712
现需设计一个微波炉控制器wblkzq,其外部接口如图所示。通过该控制器再配以4个七段数码二极管完成微波炉的定时及信息显示。
如图 微波炉控制器外部接口符号图
如图中的各信号的功能及要求如下:
clk是秒时钟脉冲输入,它接收每秒一个时钟脉冲的节拍信号。reset为复位信号,高电平有效,用于芯片的复位功能。test为测试信号,高电平有效,用于测试4个七段数码二极管工作是否正常。set_t是烹调时间设置控制信号,高电平有效。data0是一个16位的总线输入信号,输入所设置的时间长短,它由高到低分为4组,每一组是bcd码输入,分别表示分、秒上十位、个位的数字,如12分59秒。start是烹调开始的控制信号,高电平有效。
cook是烹调进行信号,它外接用于控制烹调的继电器开关,高电平时表明烹调己经开始或正在进行,低电平表示烹调结束或没有进行。min_h(十分位)、min_l(分位)、sec_h(十秒位)和sec_l(秒位)是4组七位总线信号,它们分别接4个七段数码管,动态地显示完成烹调所剩的时间以及测试状态信息“8888”、烹调完毕的状态信息“done”。
该微波炉控制器wblkzq的具体功能要求如下:上电后系统首先处于一种复位状态。在工作时首先按set_t键设置烹调时间,此时系统读入data0的数据作为烹调所需时间,然后系统自动回到复位状态,同时4个七段数码管显示时间信息(假设系统最长的烹调时间为59分59秒)。再按start键后系统进入烹调状态,cook信号开始为高电平,此时4个七段数码管每隔一秒钟变化一次,用以刷新还剩多少时间结束烹调。烹调结束后,cook信号变为低电平,同时4个七段数码管组合在一起显示“done”的信息,然后系统回到复位状态。系统可以通过按reset键随时回到复位状态。在复位状态下,按test键在4个数码管上会显示“8888”的信息,它可以测试4个七段数码管工作是否正常。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
现需设计一个微波炉控制器wblkzq,其外部接口如图所示。通过该控制器再配以4个七段数码二极管完成微波炉的定时及信息显示。
如图 微波炉控制器外部接口符号图
如图中的各信号的功能及要求如下:
clk是秒时钟脉冲输入,它接收每秒一个时钟脉冲的节拍信号。reset为复位信号,高电平有效,用于芯片的复位功能。test为测试信号,高电平有效,用于测试4个七段数码二极管工作是否正常。set_t是烹调时间设置控制信号,高电平有效。data0是一个16位的总线输入信号,输入所设置的时间长短,它由高到低分为4组,每一组是bcd码输入,分别表示分、秒上十位、个位的数字,如12分59秒。start是烹调开始的控制信号,高电平有效。
cook是烹调进行信号,它外接用于控制烹调的继电器开关,高电平时表明烹调己经开始或正在进行,低电平表示烹调结束或没有进行。min_h(十分位)、min_l(分位)、sec_h(十秒位)和sec_l(秒位)是4组七位总线信号,它们分别接4个七段数码管,动态地显示完成烹调所剩的时间以及测试状态信息“8888”、烹调完毕的状态信息“done”。
该微波炉控制器wblkzq的具体功能要求如下:上电后系统首先处于一种复位状态。在工作时首先按set_t键设置烹调时间,此时系统读入data0的数据作为烹调所需时间,然后系统自动回到复位状态,同时4个七段数码管显示时间信息(假设系统最长的烹调时间为59分59秒)。再按start键后系统进入烹调状态,cook信号开始为高电平,此时4个七段数码管每隔一秒钟变化一次,用以刷新还剩多少时间结束烹调。烹调结束后,cook信号变为低电平,同时4个七段数码管组合在一起显示“done”的信息,然后系统回到复位状态。系统可以通过按reset键随时回到复位状态。在复位状态下,按test键在4个数码管上会显示“8888”的信息,它可以测试4个七段数码管工作是否正常。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)