ADC0809输出给单片机的数据是什么类型的?
单片机从ADC0809中读到的数据是什么类型的,想把那个数据转换成十进制然后送显示,该怎么处理?在有的程序里有时会把读出的数据直接乘以一个数,是怎么回事?比如:s是从AD...
单片机从ADC0809中读到的数据是什么类型的,想把那个数据转换成十进制然后送显示,该怎么处理?在有的程序里有时会把读出的数据直接乘以一个数,是怎么回事?比如:s是从ADC中读出的数据,为什么还要乘以196
展开
4个回答
2015-11-18 · 知道合伙人教育行家
关注
展开全部
ADC0809输出给单片机的数据类型是二进制的。ADC是8位模数转换器,以5V作参考电压(8位数字量表示0~255),则:5/255≈0.0196,这就是分辨率(即数字量没加1,电压值加0.0196V),放大10000倍为196,所以ss=196*s表示放大10000倍后的电压值。接下来就是取个/十/百/千/万位的数字了。
ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。目前仅在单片机初学应用设计中较为常见。
主要特性:
1)8路输入通道,8位A/D转换器,即分辨率为8位。
2)具有转换起停控制端。
3)转换时间为100μs(时钟为640KHz时),130μs(时钟为500KHz时)。
4)单个+5V电源供电。
5)模拟输入电压范围0~+5V,不需零点和满刻度校准。
6)工作温度范围为-40~+85摄氏度。
7)低功耗,约15mW。
ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。目前仅在单片机初学应用设计中较为常见。
主要特性:
1)8路输入通道,8位A/D转换器,即分辨率为8位。
2)具有转换起停控制端。
3)转换时间为100μs(时钟为640KHz时),130μs(时钟为500KHz时)。
4)单个+5V电源供电。
5)模拟输入电压范围0~+5V,不需零点和满刻度校准。
6)工作温度范围为-40~+85摄氏度。
7)低功耗,约15mW。
展开全部
ADC0809输出的二进制并不是真实的采集数据,必须要进行处理。那你是选择5V为基准电压的,因此你的测量范围也是5V,而ADC0809采用逐次逼近的手法采集电压,输出电压公式a*5/255,a就是ADC0809输出的二进制。你算算呢,5/255是不是约等于196mv呢。当然数值扩大的倍数自己可以还原。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然是数字信号了,八位二进制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没用过啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询