仪器社区
登录
首页
找仪器
社区
百科
新品
供应商
品牌
应用
资料
仪企号
展会
标准
求购
招中标
FPGA用verilog做一个频率计,得到二进制的频率数值怎么转成十进制?
princenbannba
2012-02-21
得到要求信号的频率之后(范围在1k到10000k),这个数是二进制的,然后要在数码管上显示成十进制的数,我想用case语句,该怎么做呢?新手求解答。
评论
全部评论
dogahome
先在二进制上做运算,求出十进制数的各个数字,Z大10000k,也就是一共5个数字,每个数字用4为二进制码表示,实际上是二进制数到BCD码的转换。这一步不用自己详细的写,比如二进制频率存在reg [15:0] f0里面,那Z高位就是
wire N5;
assign N5 = f0 / 10000;
除法部分的编译器会搞定的。
剩下的依次做下去
然后用case语句做一个BCD码到七段码的译码器,对上面说的五个BCD码表示的数字各实例化一次就好了。
8
0
2012-02-22
0条评论
回复
您可能感兴趣的社区主题
单片机数字
频率计
课程设计
407
频率计
编码器中,10位数需要几个
二进制
进行编码
376
编码器
N位
二进制
编码器有几个输入端,有几个输出端
909
编码器
数字
频率计
测量频率一般采用什么方法
833
测量测试软件
我用proteus仿真 ,
频率计
在4V以下没示数
596
频率计
示波器和
频率计
的区别在那里呢?
750
频率计
数字
频率计
547
频率计
简易数字
频率计
的设计
458
频率计
做用51单片机做
一个
频率计
,测量范围为0.1Hz~10kHz
642
频率计
频率计
是干什么用的?能不能用它测无线频率?
383
频率计
加载中...
已显示全部信息
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情