adc0809模数转换后让LCD1602显示汇编怎么处理
用adc0809模数转换电压,得到转换结果后,让LCD1602显示,汇编怎么处理?主要是数据处理,如何解决显示问题。强调:是汇编。...
用adc0809模数转换电压,得到转换结果后,让LCD1602显示,汇编怎么处理?主要是数据处理,如何解决显示问题。强调:是汇编。
展开
5个回答
2013-07-10
展开全部
先利用电压互感器将市电高压降为低压,此时是电流信号经过一放大器转换为电压信号,此时依然是交流信号;然后再经过一芯片转换成有效值直流信号,由于此时信号比较小,再需要经过放大器放大,接入AD芯片,将模拟信号数字化(量化),最后接入单片机系统完成数据的处理与显示。 电压互感器选择DXPT202,结合武汉市场与性能价格比后确定的。通过DXPT202在限流电阻下取得2mA电流。然后通过OP07进行电流到电压的转换,由于考虑到后续器件的性能,这里转换来的电压信号要控制在200mV下,通过一较小电阻(小于100Ω,这里采用的是91Ω的精密电阻)即可满足要求。再通过AD736JN集成芯片前级经过OP07转换而来的交流电压信号转换成真有效值直流信号以便于模数转换。再一次将AD736JN的输出直流信号放大,由于AD736JN的输出电压信号小于200mV,不适宜模数转换。采用常用的ADC0809把OP07转换而来的模拟电压信号进行A/D转换。最后将ADC0809转换而来的数字信号送入AT89S51单片机处理并驱动LCD模块(1602)显示。
展开全部
用adc0809模数转换电压,得到转换结果后,让LCD1602显示,汇编怎么处理?
主要是数据处理,如何解决显示问题。强调:是汇编。at89c51暂不考虑模拟信号这一点,主要考虑取转结果后的LCD16
主要是数据处理,如何解决显示问题。强调:是汇编。at89c51暂不考虑模拟信号这一点,主要考虑取转结果后的LCD16
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51单片机的1602没做过,只做过其他的控制。做过PIC,不过写51的也不难,熟悉一下指令集就行了,思路都是一样的,大体上,单片机的任务就是把AD结果读出来放到一个寄存器中,然后向1602中送数,时序是这样:写地址使能开——送地址数——写地址使能关——写数据使能开——送AD结果()也就是数据)——写数据使能关,破折号处需要加3-5毫秒的延时。具体1602的寄存器地址和硬件的接线形式在它的PDF上有,这个你得自己去查查,因为1602有好几种,地址有所差异。需要的话我看改天给你调个程序上来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
有点笼统,你打算用什么系列的单片机?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
可以参考说明
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询