打印

求各位大侠帮帮忙,本人新学单片机在AD转换这卡住了

[复制链接]
1427|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
q553584545|  楼主 | 2010-11-15 21:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人刚学单片机,在ADC0804这遇到问题了,我想知道怎么读取AD转换后的数值,我的AD与单片机P1口接,那我怎么读回转换后P1口的数值呢,是不是我定义一个int型的变量a,然后让a=P1;就能读回呢?是不是这个读回的数据就能直接变成整型数据呢?
芯片的介绍是英文的我基本看不懂

相关帖子

沙发
月下狂想曲| | 2010-11-15 23:43 | 只看该作者
好象是八位的AD吧,转出来的数最大可以是255,用cha变量就可以了。

读出来的值是AD的转换值,也就是将AD的参考电压细分255分。读出的数值就是AD转换后的数值。

所以为了得到实值的电压值,读回AD后,还要计算实际的电压值。

如参考电压为5V

cha a;
a = P1;
a *= (5/255) ;

此时a的值才是直正的电压值。


我也是新手,如有误导请高手指正。

共同学习

使用特权

评论回复
板凳
原野之狼| | 2010-11-16 01:32 | 只看该作者
先把数据手册好好看看 英语不懂的话借助翻译工具慢慢抠 专业英语没什么的 就这么点词汇

使用特权

评论回复
地板
老鱼探戈| | 2010-11-16 18:23 | 只看该作者
数据手册都不看明白
什么IC你都用不好

使用特权

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

本版积分规则

0

主题

2

帖子

1

粉丝