EDA微波炉控制器外部接口符号系统设计要求
现需设计一个微波炉控制器WBLKZQ,其外部接口如图所示。通过该控制器再配以4个七段数码二极管完成微波炉的定时及信息显示。
本文引用地址:http://www.amcfsurvey.com/article/161269.htm如图中的各信号的功能及要求如下:
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个七段数码管工作是否正常。
评论