哈哈,跟着老师写了个四按键控制四个流水灯四中状态,一次性搞好,感觉很棒。
哈哈哈
module key_led( inputwire clk, inputwire rst_n, input wire [3:0] key,output reg [3:0] led ); //选择一个0.2秒的时钟,10_000-000次26位 reg [23:0] cnt;//定义状态计时器 reg [1:0] flag;//三个状态,2个位宽,0-1-2-3always@(posedge clk or negedge rst_n)begin if (!rst_n) cnt <= 24'b0; else if (cnt==24'd10_000_000-1) cnt<=24'b0; else cnt <=cnt + 1'b1;end//根据0.2秒计时器切换状态计数器always@(posedge clk or negedge rst_n)begin if (!rst_n) flag <= 2'b0; else if (cnt==24'd10_000_000-1) flag<=flag + 1'b1; elseflag <=flag;end//根据按键控制不同状态下的ledalways@(posedge clk or negedge rst_n)begin if (!rst_n) led <= 4'b0000; else if (!key[0])begin case (flag) 2'd1 : led<=4'b0001;2'd2 : led<=4'b0010;2'd3 : led<=4'b0100;2'd4 : led<=4'b1000; default : led<=4'b0000;endcase end else if (!key[1])begin case (flag) 2'd1 : led<=4'b1000;2'd2 : led<=4'b0100;2'd3 : led<=4'b0010;2'd4 : led<=4'b0001; default : led<=4'b0000;endcase end else if (!key[2])begin case (flag) 2'd1 : led<=4'b1111;2'd2 : led<=4'b0000;2'd3 : led<=4'b1111;2'd4 : led<=4'b1000; default : led<=4'b0000;endcase end else if (!key[3])led<=4'b1111; else led<=4'b0000;endendmodule https://t.cn/E2P9Ssz
哈哈哈
module key_led( inputwire clk, inputwire rst_n, input wire [3:0] key,output reg [3:0] led ); //选择一个0.2秒的时钟,10_000-000次26位 reg [23:0] cnt;//定义状态计时器 reg [1:0] flag;//三个状态,2个位宽,0-1-2-3always@(posedge clk or negedge rst_n)begin if (!rst_n) cnt <= 24'b0; else if (cnt==24'd10_000_000-1) cnt<=24'b0; else cnt <=cnt + 1'b1;end//根据0.2秒计时器切换状态计数器always@(posedge clk or negedge rst_n)begin if (!rst_n) flag <= 2'b0; else if (cnt==24'd10_000_000-1) flag<=flag + 1'b1; elseflag <=flag;end//根据按键控制不同状态下的ledalways@(posedge clk or negedge rst_n)begin if (!rst_n) led <= 4'b0000; else if (!key[0])begin case (flag) 2'd1 : led<=4'b0001;2'd2 : led<=4'b0010;2'd3 : led<=4'b0100;2'd4 : led<=4'b1000; default : led<=4'b0000;endcase end else if (!key[1])begin case (flag) 2'd1 : led<=4'b1000;2'd2 : led<=4'b0100;2'd3 : led<=4'b0010;2'd4 : led<=4'b0001; default : led<=4'b0000;endcase end else if (!key[2])begin case (flag) 2'd1 : led<=4'b1111;2'd2 : led<=4'b0000;2'd3 : led<=4'b1111;2'd4 : led<=4'b1000; default : led<=4'b0000;endcase end else if (!key[3])led<=4'b1111; else led<=4'b0000;endendmodule https://t.cn/E2P9Ssz
#RansomEXX勒索软件攻击厄瓜多尔CNT电信公司
https://t.cn/A6f8cOMu
厄瓜多尔的国营企业 Corporación Nacional de Telecomunicación (CNT) 遭受勒索软件攻击,导致业务运营、支付门户和客户支持中断。CNT是厄瓜多尔的国营电信运营商,提供固定电话服务、移动、卫星电视和互联网连接。从本周开始,CNT 网站开始显示警报警告,称他们遭受了攻击,并且无法再访问客户服务和在线支付。研究人员了解到这次攻击是由名为 RansomEXX的勒索软件团伙造成的,研究人员分享了该团伙的数据泄露站点的隐藏链接,该链接警告CNT,如果CNT不支付赎金,该团伙将泄露在攻击期间窃取的数据。
https://t.cn/A6f8cOMu
厄瓜多尔的国营企业 Corporación Nacional de Telecomunicación (CNT) 遭受勒索软件攻击,导致业务运营、支付门户和客户支持中断。CNT是厄瓜多尔的国营电信运营商,提供固定电话服务、移动、卫星电视和互联网连接。从本周开始,CNT 网站开始显示警报警告,称他们遭受了攻击,并且无法再访问客户服务和在线支付。研究人员了解到这次攻击是由名为 RansomEXX的勒索软件团伙造成的,研究人员分享了该团伙的数据泄露站点的隐藏链接,该链接警告CNT,如果CNT不支付赎金,该团伙将泄露在攻击期间窃取的数据。
#新航线##转发有壕礼#
为满足广大旅客暑期出行需求,让我们大西北的童鞋近距离的感受一下醉美苗乡,近期,凯里黄平机场将开通贵阳=凯里=西安航线。现在只要关注@凯里黄平机场 和 @多彩贵州航空 并转发这条微博,6月22号将抽奖送出由多彩贵州航空提供的:定制小机模1个,飞机公仔2个,精美钥匙扣3个。也可通过关注凯里黄平机场公众号也有详细信息哦!!@黔东南信息港@黔东南头条#CNT云旅行##贵州旅行# #黔东南旅游# #黔东南#[ @贵州都市报 @贵州旅游资讯网 @多彩贵州网 @黔东南发布 @黔东南信息港 @黔东南新闻网官方微博 @贵州省黔东南州文体广电旅游局 https://t.cn/A6LpBGCN
为满足广大旅客暑期出行需求,让我们大西北的童鞋近距离的感受一下醉美苗乡,近期,凯里黄平机场将开通贵阳=凯里=西安航线。现在只要关注@凯里黄平机场 和 @多彩贵州航空 并转发这条微博,6月22号将抽奖送出由多彩贵州航空提供的:定制小机模1个,飞机公仔2个,精美钥匙扣3个。也可通过关注凯里黄平机场公众号也有详细信息哦!!@黔东南信息港@黔东南头条#CNT云旅行##贵州旅行# #黔东南旅游# #黔东南#[ @贵州都市报 @贵州旅游资讯网 @多彩贵州网 @黔东南发布 @黔东南信息港 @黔东南新闻网官方微博 @贵州省黔东南州文体广电旅游局 https://t.cn/A6LpBGCN
✋热门推荐