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

输入为0V,8位输出为0000—0000;输入5V时,输出1111-1111;如果我输入3v,按照ADC0809手册资料可知输出为1001-1001,我怎么处理输出的8位二进制数。让其输送到2个数码管显示3和0.显示出输入的模拟量电压3.0
编程语言为 Verilog

先对AD采样的数据做运算处理,你采集的是3伏特的电压,而8位采样AD的单位采样值为5/255,因此你只要给AD采集到的数据乘5/255,然后再做十进制数据转换,最后送到驱动电路中显示实际的采集电压!
温馨提示:内容为网友见解,仅供参考
无其他回答

基于FPGA的AD0809采样控制器设计 仿真代码
1、利用MAX+plusII对例3-1进行文本编辑输入和仿真测试;给出仿真波形。最后进行引脚锁定并进行测试,硬件验证例3-1电路对ADC0809的控制功能。2、根据附图2-12,建议引脚锁定为:START接PIO34,OE接PIO35,EOC接PIO8,ALE接PIO33,状态机时钟CLK接clock0(PIN2,可选“65536Hz”或更高),ADDA接PIO...

ad0809能转换正弦信号么? 转换后送入fpga,用嵌入式逻辑分析仪分析怎么...
你想通过AD转换后看到完整的正弦波么?答案是不可能 不管速率多快的转换器,都是间隔一个时间取一个点的电压值,只要有这个间隔,取样后的波形就肯定是阶梯状的。像平时使用的示波器,你认为输入一个正弦波,我们在上面看到的是完整的正弦波么?也不是,只是间隔小了之后,我们的肉眼分辨不出来而已。你...

相似回答