单片机adc,检查电压值问题?

如图所示,我用P1.0口检查,我的问题时当图中的VCC为7v时,单片机一样能检测到他的电压值吗?我用5v供电单片机。... 如图所示,我用P1.0口检查, 我的问题时当图中的VCC为7v时,单片机一样能检测到他的电压值吗?我用5v供电单片机。 展开
 我来答
shencanzhijian
2015-01-12 · TA获得超过2447个赞
知道小有建树答主
回答量:440
采纳率:66%
帮助的人:139万
展开全部
1、希望你的意思不是说用数字口去检测模拟量;
2、如果1成立,那么,51单片机使用的是TTL电平,0.8V以下的输入被视为低电平,2V以上的输入被视为高电平,所以即使你VCC是7V,只要分压出来的电压落入高低电平范围就会被检测到,但只是检测“高”和“低”;
3、不要尝试供7V电,一般最大5.5V,7V对你的片子没啥好处,可能会烧的;
追问
我是用ADC来检测,模拟量变数字量。从P1.0口读入模拟量,用单片机自带的adc,如果是图中的vcc是5v那种情况,我已经能通过调滑动变阻器,检测到0~5v的电压变化,现在就是不清楚高过了单片机工作电压能否一样。
追答
噢,抱歉,没看到你这个是STC的,那么就看内嵌ADC的类型了,如果是逐次逼近型的,那输入超过最大值一点就会转换成全1(即饱和),如果是积分型的ADC,那就保不齐了,可能出现乱码,电压超标一段时间有可能烧模块,除非内置有保护电路
如果想测7V或以上,常规的办法只有两种,加电阻分压,或者外接其它ADC输入范围涵盖被测最大值的。
GamryRaman
2023-06-12 广告
不一定。看管子的,看输出特性曲线就知道了。NJFET在恒流区有这个性质,UGS一定是负值且,UDS是正值。但耗尽型NMOS在UGS为正、负、0的情况下都能工作,后两种可以说UDS一定大于UGS,但第一种情况下未必...... 点击进入详情页
本回答由GamryRaman提供
jmhyys
2015-01-12 · TA获得超过524个赞
知道小有建树答主
回答量:1052
采纳率:62%
帮助的人:284万
展开全部
7V肯定不能直接测得!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjj796
2015-01-12 · TA获得超过8708个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3443万
展开全部
采用分压的方式来检测,然后乘以分压系数
追问
还有别的方法吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式