当前位置: 首页 > news >正文

深圳网络营销网站聊石家庄seo

深圳网络营销网站,聊石家庄seo,企业管理专业,阿里云建站的优缺点文章目录 一、实验环境二、实验任务三、实验过程3.1 编写verliog程序3.2 引脚配置 四、仿真4.1 仿真代码4.2仿真结果 五、实验结果六、总结 一、实验环境 quartus18.1 vscode Cyclone IV开发板 二、实验任务 每间隔1S实现led灯的亮灭,实现流水灯的效果。 三、实…

文章目录

    • 一、实验环境
    • 二、实验任务
    • 三、实验过程
      • 3.1 编写verliog程序
      • 3.2 引脚配置
    • 四、仿真
      • 4.1 仿真代码
      • 4.2仿真结果
    • 五、实验结果
    • 六、总结

一、实验环境

quartus18.1
vscode
Cyclone IV开发板

二、实验任务

每间隔1S实现led灯的亮灭,实现流水灯的效果。

三、实验过程

3.1 编写verliog程序

//每间隔1S实现LED的亮灭
module led(input           clk     ,input           rst_n   ,output  reg   [3:0]  led   
);//计时1S
//parameter CNT0_2S = 24'd9;//如果要进行仿真的话就使用这个计数器
parameter CNT0_2S = 24'd9_999_999;
reg [23:0]  cnt     ;//保存时钟上升沿的个数
reg [1:0]   state   ;always @(posedge clk or negedge rst_n) begin//对寄存器赋值要使用alwaysif(!rst_n)begincnt <= 24'd0;endelse if(cnt == CNT0_2S)begincnt <= 24'd0;endelse begincnt <= cnt + 1'd1;end
endalways @(posedge clk or negedge rst_n) beginif(!rst_n)beginstate <= 2'd0;endelse if(state == 2'd3 && cnt == CNT0_2S)beginstate <= 2'd0;endelse if(cnt == CNT0_2S)beginstate <= state + 1'd1;end
endalways @(posedge clk or negedge rst_n) beginif(!rst_n)beginled <= 4'b0000;endelse begincase (state)2'd0:   led <= 4'b0001;2'd1:   led <= 4'b0010;2'd2:   led <= 4'b0100;2'd3:   led <= 4'b1000;default:led <= 4'b0000;endcaseend
end//0001,0010,0100,1000,0001
// always @(posedge clk or negedge rst_n) begin
//     if(!rst_n)begin
//         led <= 4'b0001;
//     end
//     else if(cnt == CNT0_2S)begin
//         led <= {led[2:0],led[3]};//使用位拼接可以更简单的实现流水灯
//     end
//     else begin
//         led <= led;
//     end
// end
endmodule

3.2 引脚配置

在这里插入图片描述

四、仿真

4.1 仿真代码

`timescale 1ns/1ns
module led_tb();reg     clk;reg     rst_n;wire    [3:0]   led;always #10 clk = ~clk;initial beginclk         =   1'b0;rst_n       =   1'b0;#10 rst_n   =   1'b1;#1000 $stop ;
endled     u_led(.clk     (clk),.rst_n   (rst_n),.led     (led)   
);endmodule

4.2仿真结果

在这里插入图片描述

五、实验结果

六、总结

本次实验主要是学习verilog的基础语法,掌握计数器的编写以及时序逻辑的设计方法。另外在进行仿真的时候需要修改计数器的大小,因为我们仿真设计的是延时1000ns,如果不把计数器改小的话就只能看到最开始的0001的状态,就无法判断逻辑是否出错。

http://www.yayakq.cn/news/532239/

相关文章:

  • 网站搭建图片有可以花钱让人做问券的网站吗
  • 自己做片头的网站如何去掉wordpress
  • 重庆市建设企业诚信分查询网站新昌网站制作
  • 湖南网站托管哪家好全国公共资源交易中心官网
  • 广东快速做网站公司哪家好校园文化设计公司公司排名
  • 销售网站模板免费下载网站建设费用先付一半
  • 北京招聘网站设计师wordpress编辑和作者的权限区别
  • 郑州二七区网站建设张家港外贸网站建设
  • 城市建设者官方网站深圳商业网站建设推荐公司
  • 从零开始学做网站cdsn公司查询信息查询
  • 深圳住房和建设局网站在哪个网个人住房公积金贷款
  • 做网站的哪家比较好微信服务号绑定网站吗
  • 微网站开发平台有哪些wordpress 文章来源
  • 南昌网站建设风格优化方案答案
  • 厦门网站建设及维护做网站素材
  • 牛商网建设的食品网站建立网站要多少钱一年
  • 企业微网站建设方案合肥市做外贸网站的公司
  • 软文怎么优化网站上海制作公司
  • 网站怎么做利于优化王烨烨
  • 精品课程网站设计与实现素材免费下载素材库
  • 门户网站策划书外包网站设计哪家好
  • 有没有个人网站金融软件网站建设公司排名
  • 易企秀+旗下+网站建设游戏代理一个月能赚多少钱
  • 临安市建设局门户网站建筑资料软件
  • 中国建设银行网站对公业务流程如何制作活动宣传网页
  • 多人视频网站开发公司网站 功能呢
  • 站长工具在线平台网站怎么屏蔽国内访问
  • 徐州免费建站h5响应式 wordpress
  • 网站建设预计资金投入单位的网站的建设
  • 织梦网站模板安装wordpress 换行