BCD的作用之一就是使数码管显示,可以把十进制的数码管拆分,每一个进位代表4位宽的二进制代码,当计数达到一定量后进行跳转。
首先写出每一个单独的bcd计数器的代码,我这里定义的cout为reg型数据,
然后写出三个级联的,这里注意输出是12位宽的,
查看电路图发现即为设计想要的
然后编写tb文件进行仿真
在HDLbits也有类似的题目,
需要自己设计加法器,并且进行16次例化
自己编写代码并且成功
BCD的作用之一就是使数码管显示,可以把十进制的数码管拆分,每一个进位代表4位宽的二进制代码,当计数达到一定量后进行跳转。
首先写出每一个单独的bcd计数器的代码,我这里定义的cout为reg型数据,
然后写出三个级联的,这里注意输出是12位宽的,
查看电路图发现即为设计想要的
然后编写tb文件进行仿真
在HDLbits也有类似的题目,
需要自己设计加法器,并且进行16次例化
自己编写代码并且成功