单片机adc,检查电压值问题?
如图所示,我用P1.0口检查,我的问题时当图中的VCC为7v时,单片机一样能检测到他的电压值吗?我用5v供电单片机。...
如图所示,我用P1.0口检查, 我的问题时当图中的VCC为7v时,单片机一样能检测到他的电压值吗?我用5v供电单片机。
展开
展开全部
1、希望你的意思不是说用数字口去检测模拟量;
2、如果1成立,那么,51单片机使用的是TTL电平,0.8V以下的输入被视为低电平,2V以上的输入被视为高电平,所以即使你VCC是7V,只要分压出来的电压落入高低电平范围就会被检测到,但只是检测“高”和“低”;
3、不要尝试供7V电,一般最大5.5V,7V对你的片子没啥好处,可能会烧的;
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 广告
2023-06-12 广告
不一定。看管子的,看输出特性曲线就知道了。NJFET在恒流区有这个性质,UGS一定是负值且,UDS是正值。但耗尽型NMOS在UGS为正、负、0的情况下都能工作,后两种可以说UDS一定大于UGS,但第一种情况下未必......
点击进入详情页
本回答由GamryRaman提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询