打印

ADC0809的问题

[复制链接]
1730|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
NE5532| | 2012-10-23 16:56 | 只看该作者
可能是系数把,没有硬件说什么都没用。

使用特权

评论回复
板凳
奔跑着的水|  楼主 | 2012-10-23 18:30 | 只看该作者
就是ADC0809数字电压表的程序, adc0809.zip (38.22 KB)

使用特权

评论回复
地板
NE5532| | 2012-10-23 20:25 | 只看该作者
是根据电路图来的,你发程序没用。

使用特权

评论回复
5
奔跑着的水|  楼主 | 2012-10-23 22:08 | 只看该作者
4# NE5532

QQ截图20121023220642.png (26.44 KB )

就是那图,,请帮我分析下235的来由

就是那图,,请帮我分析下235的来由

使用特权

评论回复
6
Tinnal| | 2012-10-24 09:04 | 只看该作者
就是一个系数呀,输出=AD值*235/128,目的是让输出真正反映出AD所采集的模拟量。例如,把0~FF,转换成对应的温度值得。没有什么固定的说法,你搞不清楚就删掉吧。
等你做到实际项目时你就会自然而然的用上的了。

使用特权

评论回复
7
NE5532| | 2012-10-24 13:03 | 只看该作者
呵呵,所以劝楼主放下仿真搞实物呢。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
奔跑着的水 + 2
8
阿南| | 2012-10-24 15:02 | 只看该作者
楼主,你的AD参考电压实测应该是4.7V,那么楼主所测的A/D实践值就等于4.7*(getdata/256),因为8位总值为2的8次方等于256,然后显示时后进两位小数点,实践值就等于470*(getdata/256),为了求算方便又在分子分母上同除去2,这样就变成了235*getdata/128,也就有了楼主的235和128。

使用特权

评论回复
9
奔跑着的水|  楼主 | 2012-10-24 15:47 | 只看该作者
8# 阿南
多谢指教

使用特权

评论回复
10
奔跑着的水|  楼主 | 2012-10-24 15:54 | 只看该作者
追问一下,为什么要进位两个小数点呢!谢谢 8# 阿南

使用特权

评论回复
11
阿南| | 2012-10-24 17:14 | 只看该作者
是数码管显示需要,而且小数点不好运算。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

55

帖子

0

粉丝