第一范文网 - 专业文章范例文档资料分享平台

北航verilog实验报告 - 图文

来源:用户分享 时间:2025/5/29 12:41:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

end state2_spe_01: if(switch[1]==0) begin

state2<=state2_spe_02; count2<=39; end

else state2<=state2_spe_01;

state2_spe_02: if(count2>0) begin

count2<=count2-1; end else

state2<=state2_neg; state2_neg: begin

light[1]<='b0; state2<=IDLE2; counter2<=3'b0; end state2_pos: begin

light[1]<='b1; state2<=state2_main; end

default:state2=IDLE2; endcase /*

The third always block!!!To deal with light3&switch3!!! */

always@(posedge clk10) if(!rst) begin

state3<=IDLE3; count3<=8'b0; counter3<=3'b0; end else

if(switch[2]==1'b1&&counter3<5)counter3<=counter3+1; else case(state3) IDLE3:

if(switch[2]=='b1) begin

state3<=state3_pos; count3<=79; end else begin

state3<=IDLE3; light[2]=0;

end

state3_main: if(count3>0) begin

count3<=count3-1; end else

if(switch[2]==0) begin

state2<=state3_neg; end else

if(switch[2]==1) begin

state3<=state3_spe_01; end state3_spe_01: if(switch[2]==0) begin

state3<=state3_spe_02; count3<=39; end

else state3<=state3_spe_01;

state3_spe_02:

if(count3>0) begin

count3<=count3-1; end else

state3<=state3_neg; state3_neg: begin

light[1]<='b0; state3<=IDLE3; counter3<=3'b0; end state3_pos: begin

light[2]<='b1; state3<=state3_main; end

default:state3<=IDLE3; endcase endmodule

五.综合仿真结果

搜索更多关于: 北航verilog实验报告 - 图文 的文档
北航verilog实验报告 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5m5ba0o3ir1emx12t1jo_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top