微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > AD转换,结果转化

AD转换,结果转化

时间:10-02 整理:3721RD 点击:
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

用加3移位法,把二进制码转BCD码

上一篇:quartus编译错误
下一篇:搞FPGA前景如何

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top