我是靠谱客的博主 正直御姐,这篇文章主要介绍加减计数器,现在分享给大家,希望可以做个参考。

加减计数器

题目描述
请编写一个十进制计数器模块,当mode信号为1,计数器输出信号递增,当mode信号为0,计数器输出信号递减。每次到达0,给出指示信号zero。
模块的接口信号图如下:
在这里插入图片描述

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
`timescale 1ns/1ns module count_module( input clk, input rst_n, input mode, output reg [3:0]number, output reg zero ); reg[3:0] num; always@(posedge clk or negedge rst_n) begin if(!rst_n) num <= 4'd0; else if(mode == 1'd1) begin if(num == 4'd9) num <= 4'd0; else num <= num + 1'b1; end else if(mode =

最后

以上就是正直御姐最近收集整理的关于加减计数器的全部内容,更多相关加减计数器内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(91)

评论列表共有 0 条评论

立即
投稿
返回
顶部