需要AD,不用DA。可以用ADC0809,其AIN接温度传感器,八位输出端接P0口,START,片选,输出允许等线接任意I/O线,8051与ADC0809接口书上都是现成的,程序也有,基本思路是和从外部RAM读数据类似,先发出高电平脉冲到START启动转换,延时1ms后用MOVX指令读P0口数据到累加器。首先 AD采样的是
电压不知道你电路中 是如何连接的 “这个数字量的值有大概1400左右” 你是只连接
热敏电阻到IO口吗? 没有分压? 至于如何转换 讲很简单了 你讲热敏电阻 和一个固定阻值的电阻串联 然后测量 热敏电阻上的电压 将热敏电阻上的电压 和固定电阻上面的电压 值进行比较 计算出热敏电阻的值 然后就是 查找T-R表格了 根据当前热敏电阻的值 查找到当前温度!有各种传感器它们的连接方法不同的,有的信号输出大可以直接连
单片机,如LM35可以直接连到单片机的AD转换口。
有的信号小要进行放大后才能到单片机的AD转换口。
如果到单片机没有AD转换口,那么还要经过AD转换才能到单片机。当然传感器自己也有各种连接电路。>
评论列表(0条)