AD转换,结果转化

2019-07-16 00:28发布

FPGA AD0809输出的8位二进制怎么显示出来

输入为0V,8位输出为0000—0000;输入5V时,输出1111-1111;如果我输入3v,按照ADC0809手册资料可知输出为1001-1001,我怎么处理输出的8位二进制数。让其输送到2个数码管显示3和0.显示出输入的模拟量电压3.0
最好说的详细一点,老师说用寄存器进行操作,谢谢了
如1111-1111,老师说,在前面添加四位0000-1111-1111,让其加1得到0001-0000-0000;对其乘以5(左移 2位后加上自身,就等于乘5)得到0101-0000-0000,取其前四位作为整数5,后面8位为0,得到5.0V,如果是输入为3.8V,输出1100-0010,那该怎么处理得到原来输入值3.8????
编程语言为 Verilog
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。