|
软件用:Quartus II 8.0
语言:vhdl
AD用的是AD7819,8为的AD,驱动程序见附件。
1、问题是74HC138和74hc595的驱动怎么写,需不需要分频后驱动他
2、AD转换后的数据是8个2进制数,怎么把它转换成10进制数呢
分析:基准为3.3V,所以分辨率为:3.3v/256=0.012890625(这里到底是除以256呢还是255呢,我觉得除255对,但资料上写的却是256,纳闷)
所以只要把相应的二进制数乘以0.012890625就得到当前相应的电压值了(不知这样写是否正确)
3、听老师说这个软件不支持取模和求余运算,到底怎么样才能在数码管上显示当前的电压值呢
请各位大哥指点一下。。。。。谢谢
AD7819和AD7302的资料在2楼。。。
FPGA原理图如下:
![](http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_604327YYZVEA.JPG)
(原文件名:33.JPG)
数码管显示部分:
![](http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_604328X9DSXV.JPG)
(原文件名:44.JPG)
AD7819和AD7302的驱动测试程序:
点击此处下载 ourdev_604329CCSLDJ.rar(文件大小:597字节) (原文件名:adda_test.rar) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|