微波炉定时)系统.docVIP

  • 6
  • 0
  • 约1.47万字
  • 约 16页
  • 2017-01-20 发布于北京
  • 举报
微波炉定时器 在开始具体设计之前,先对先对系统进行模块划分,具体划分如图1所示。 图1 系统模块划分 一、各模块程序 Top模块: // Top: 为顶层模块,包含三个模块:microwave ,display 和timer 。 //clk: 为系统的同步时钟。 //reset: 定时器timer 的复位控制端,如果复位为0,系统处于IDLE 等待状态;为1时定时器timer 开始计时。 //test: 为灯测信号,用于检查LED 等是否正常;test 为1,LED 显示为8888. //cook_time: 设置的加热时间。 //set_time: 加热时间设置确定信号。如果set_time 为1,cook_time 将被加载到timer。 //start_cook: 开始加热确定信号。Start_cook 为1 时开始加热。Cook_time 开始倒计时数秒。 //min_msb_led,min_lsb_led,sec_msb_led,sec_lsb_led:为7段数码管译码器的输出信号,用来驱动LED 灯。 module top(clk, reset, test, set_time, start_cook, cook_time, min_msb_led, min_lsb_led, sec_msb_led, sec_lsb_led); input clk,

文档评论(0)

1亿VIP精品文档

相关文档