生活随笔
收集整理的這篇文章主要介紹了
BCD 计数器
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
BCD 計(jì)數(shù)器
模塊如下:
端口命名如下:
代碼如下:
`timescale 1ns / 1ps
//
//當(dāng)兩個(gè) BCD 碼相加,如果和等于或小于 1001b(即十進(jìn)制數(shù) 9),不需要修正;如
//果相加之和在 1010b 到 1111b(即十六進(jìn)制數(shù) 0AH~0FH)之間,則需加 6d 也就是 0110 進(jìn)行
//修正;如果相加時(shí),本位產(chǎn)生了進(jìn)位,也需加 6 進(jìn)行修正。
//
module BCD_Counter(input clk,input rst_n,input cin,output wire cout,output [3:0]q);//計(jì)數(shù)器的計(jì)數(shù)值為 9時(shí)
reg [3:0] cn
總結(jié)
以上是生活随笔為你收集整理的BCD 计数器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。