




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字电路课程设计 设计题目 计数器设计:设计一个 8 位二进制计数器。 功能要求:加减控制信号为 1 时,加计数; 0 时,减计数。 使能控制信号为 1时,停止计数, 并将当前计数值设置为输入值; 使能控制信号为 0时,计 数器按照加减控制信号工作。 要求写出 Verilog 代码,给出仿真波形 一、设计思路 1、认真理解题目 (1)作为一个八位二进制计数器,首先,这个计数器有八个比特位;其次,二进制计数器 必须按照二进制的递增计数,于一般二进制不一样。 (2)使能信号为 1是停止计数,为 0 是开始计数。说明该计数器的使能端信号低有效。 (3)控制信号位 1时递增计数。控制信号位 0 时递减
2、计数,说明该计数器位双向计数器。 2、设计思路 ( 1)递增计数和递减计数两种模式在控制变量1 和 0 的选择下进入, 因而可以采用 if 语句 的嵌套来实现比较容易。 (2)停止计数时可以只把之前的计数输出赋值给置位信号。 (3)经过分析,该模型的变量有使能信号、置位信号、选择模式信号、时钟信号、输出状 态。 二、verilog 程序 timescale 1 ns / 1 ps module qu_dou ( clk ,rst , a ,b ); clk ; clk ; rst ; a ; a ; b ; b ; input wire input input wire output reg
3、reg 31:0 cnt ; reg clkout ; always ( posedge clk or negedge rst ) begin if ( rst = 1b0 ) cnt = 32d3000000 ) b = 1 ; else cnt = cnt + 1b1 ; end else begin b = 1b0 ; cnt = 0 ; end end end endmodule timescale 1 ns / 1 ps module counter4 ( load ,clr ,c ,DOUT ,clk, up_down ,DIN ,sysclk , rst ); input loa
4、d ; input clk; wire load ; input clr ; wire clr ; input up_down ; wire up_down ; input 3:0 DIN ; wire 3:0 DIN ; input sysclk ; input rst ; output c ; reg c ; output 7:0 DOUT ; wire 7:0 DOUT ; reg 7:0 data_r; 例化去抖模块 wire clk_r ; qu_dou qu_dou ( .clk (sysclk) , .rst (rst) , .a (clk), .b (clk_r); assig
5、n DOUT = data_r; always ( posedge clk_r or posedge clr or posedge load) begin if ( clr = 1)/ 同步清零 data_r = 0; else if ( load = 1) / 同步预置 data_r = DIN; else begin if ( up_down =1) begin if ( data_r = 8b) begin / 加计数 data_r = 8b00000000; c = 1; end else begin / 减计数 data_r = data_r +1; c = 0 ; end end else begin if ( data_r = 8b00000000) begin / 加计数 data_r = 8b; c = 1; end else begin / 减计数 data_r = data_r -1; c = 0 ; end end end end endmodule 三、仿真波形 四、结果及分析 在程序设计中, 当置数控制端口为高电平时, 允许为该计数器置初值, 把置数端口的值附给 计数器,即高电平时有效。如果清零信号为 1 时,则将对计数器清零,即复位;当为低电平 时,如果清零为 0 ,则看是否有时钟上升沿, 此时如果有时钟信号, 又测得使能信号位为 1, 同时 k=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 有关医生的年终工作总结(5篇)
- 2025人事专员工作心得(4篇)
- 安徽省马鞍山市含山中学2018-2019学年高二上学期期末考试英语试题
- 全面推进医疗卫生服务均等化进程-以太平岛的健康覆盖计划为例
- 2025至2031年中国大麦绿素粉行业投资前景及策略咨询研究报告
- 2025至2031年中国壁嵌式电缆分线箱行业投资前景及策略咨询研究报告
- 2025单位领导辞职报告(15篇)
- 2025至2031年中国地板清洁机附件行业投资前景及策略咨询研究报告
- 浙江省台州市本年度(2025)小学一年级数学部编版能力评测(下学期)试卷及答案
- 2025至2031年中国双螺杆膨化食品生产线行业投资前景及策略咨询研究报告
- 2025年吉林省民航机场集团长白山机场公司招聘笔试参考题库附带答案详解
- 小学生涯课件
- 目光礼仪培训
- 西藏拉萨中学2024-2025学年高三第二学期英语试题4月月考试卷含解析
- 设备验收方案
- 高中家长会 高三高考冲刺家长会课件
- 2025-2030中国触觉马达行业市场发展趋势与前景展望战略研究报告
- 修订版中小学生行为守则(2024版)
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- TSG Z7002-2022 特种设备检测机构核准规则
- 茶叶中微量元素的鉴定与定量测定
评论
0/150
提交评论