51单片机AD和DA怎么学
51单片机AD和DA那里怎么学啊,我是自学的,学到这里实在看不懂了,,好难啊,这个数模转换到底有什么用的...
51单片机AD和DA那里怎么学啊,我是自学的,学到这里实在看不懂了,,好难啊,这个数模转换到底有什么用的
展开
展开全部
AD的话是做数据采集的,是和传感器相关的,比如传感器传回的事模拟量(例如4.5V),这个值单片机是没法识别的,单片机的识别只能是数字电平,意味着高于2.5V,IO口识别为高即数字1,而低于0.8V的识别为低即数字0.
所以4.5V和5.5V对于单片机是没法分辨的,那AD的作用就是把4.5这个数变成1001001(假设),变成一个数字量,这样就可以通过IO口来进行处理了。
DA则刚好相反,可以把数字量变成模拟量。比如我需要一个1.2V的电压,就可以通过一个1001000(假设)数字值,传送给DA,然后DA的输出就能得到对应的模拟量。
更细的建议你看下数电书,有比较详细的对于AD,DA的解释。
纯手打,还望采纳。
所以4.5V和5.5V对于单片机是没法分辨的,那AD的作用就是把4.5这个数变成1001001(假设),变成一个数字量,这样就可以通过IO口来进行处理了。
DA则刚好相反,可以把数字量变成模拟量。比如我需要一个1.2V的电压,就可以通过一个1001000(假设)数字值,传送给DA,然后DA的输出就能得到对应的模拟量。
更细的建议你看下数电书,有比较详细的对于AD,DA的解释。
纯手打,还望采纳。
2015-06-26
展开全部
AD的话是做数据采集的,是和传感器相关的,比如传感器传回的事模拟量(例如4.5V),这个值单片机是没法识别的,单片机的识别只能是数字电平,意味着高于2.5V,IO口识别为高即数字1,而低于0.8V的识别为低即数字0.
所以4.5V和5.5V对于单片机是没法分辨的,那AD的作用就是把4.5这个数变成1001001(假设),变成一个数字量,这样就可以通过IO口来进行处理了。
DA则刚好相反,可以把数字量变成模拟量。比如我需要一个1.2V的电压,就可以通过一个1001000(假设)数字值,传送给DA,然后DA的输出就能得到对应的模拟量。
更细的建议你看下数电书,有比较详细的对于AD,DA的解释。
所以4.5V和5.5V对于单片机是没法分辨的,那AD的作用就是把4.5这个数变成1001001(假设),变成一个数字量,这样就可以通过IO口来进行处理了。
DA则刚好相反,可以把数字量变成模拟量。比如我需要一个1.2V的电压,就可以通过一个1001000(假设)数字值,传送给DA,然后DA的输出就能得到对应的模拟量。
更细的建议你看下数电书,有比较详细的对于AD,DA的解释。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AD就是把电压转换为数字量,电压越大,转换后得到的数字越大。
DA就是相反,数字越大,输出电压越大。
DA就是相反,数字越大,输出电压越大。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询