完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
能自动一次显示出数字 0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列), 0、2、4、6、8(偶数列),0、1、2、3、4、5、6、7、0、1(音乐符号序列);然后再从头循环;
2.打开电源自动复位,从自然数列开始显示。 我设计的程序好像没有进入状态一样,这是怎么回事?谢谢大神啊 |
|
相关推荐
7个回答
|
|
|
|
的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
|
|
|
|
|
|
|
|
|
|
module shumaxianshikongzhi( input clk,clear,
output reg[3:0] Q); reg[1:0] state; reg flag; localparam S0=2'b00, S1=2'b01, S2=2'b10, S3=2'b11; always@(posedge clk) begin if(!clear) begin state<=S0; Q<=4'b0000; flag<=1'b0; end else case (state) S0: begin if(Q==4'b1001) begin Q<=4'b0001; state<=S1; end else Q<=Q+1'b1; end S1: begin if(Q==4'b1001) begin Q<=4'b0010; state<=S2; end else Q<=Q+2'b10; end S2: begin if(Q==4'b1000) begin Q<=4'b0000; state<=S3; end else Q<=Q+2'b10; end S3: begin if(Q==4'b0111) begin Q<=4'b0000; flag<=1'b1; end else if(Q==4'b0001 && flag==1'b1) begin Q<=4'b0000; state<=S0; end else Q<=Q+1'b1; end endcase end endmodule |
|
|
|
module shumaxianshikongzhi( input clk,clear,
output reg[3:0] Q); reg[1:0] state; reg flag; localparam S0=2'b00, S1=2'b01, S2=2'b10, S3=2'b11; always@(posedge clk) begin if(!clear) begin state<=S0; Q<=4'b0000; flag<=1'b0; end else case (state) S0: begin if(Q==4'b1001) begin Q<=4'b0001; state<=S1; end else Q<=Q+1'b1; end S1: begin if(Q==4'b1001) begin Q<=4'b0000; state<=S2; end else Q<=Q+2'b10; end S2: begin if(Q==4'b1000) begin Q<=4'b0000; state<=S3; end else Q<=Q+2'b10; end S3: begin if(Q==4'b0111) begin Q<=4'b0000; flag<=1'b1; end else if(Q==4'b0001 && flag==1'b1) begin Q<=4'b0000; state<=S0; flag<=1'b0; end else Q<=Q+1'b1; end endcase end endmodule 上面的有点小错误 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1259 浏览 1 评论
446 浏览 0 评论
求FPGA 驱动控制ltc2271 或者 ltc2180 或者 ltc2190或者 ltc2202 的代码
1968 浏览 0 评论
515 浏览 0 评论
求助:遇见诡异问题,FPGA模块A输出端口连接模块B输入后,模块A不能正常工作的
2088 浏览 1 评论
4796 浏览 108 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-6 10:57 , Processed in 0.688568 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191