集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1037|回复: 1

求助,AD转换模块,

[复制链接]
CCW 发表于 2014-9-18 19:34:10 | 显示全部楼层 |阅读模式
本帖最后由 CCW 于 2014-9-18 19:41 编辑

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
 楼主| CCW 发表于 2014-9-18 19:44:22 | 显示全部楼层
能不能写一个程序,实现其对应的转换
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 12:41 , Processed in 0.059904 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表