首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 常用文档> 有限状态机

有限状态机

资料介绍
有限状态机

有限状态机的程序
1.试验程序
功能模块:
Module state(heat,cool,current_data,clock,reset);
input [5:0] current_data;
input clock,reset;
output heat,cool;
reg heat,cool;
parameter [1:0] right=2'b00,
too_cold=2'b01,
too_hot=2'b10;
parameter [5:0] set=6'd25,up_data=6'd26, low_data=6'd24;
reg [1:0] current_state,next_state;
always @( current_data or current_state)
begin
case(current_state)
right:
begin
if(current_data>=up_data)
next_state<=too_hot;
else if(current_data<=low_data)
next_state<=too_cold;
else if(current_data==set)
next_state<=right;
else
标签: 状态机Verilog
有限状态机
本地下载

评论