现需规划一个微波炉操控器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个七段数码管作业是否正常。