您好,欢迎访问三七文档
PWM脉冲输出控制电路学校:西安科技大学自动化0703班瞿锦奎(0706050317)张彦阳(0706050307)李增奇(0706050313)张鹏(0706050316)-1-PWM输出控制电路一、PWM输出电路中的ADC0808模数转换电路ADC0808模数转换器如下图IN0~IN7:8路模拟量输入ADDA、ADDB、ADDC:3位地址输入ALE:地址所存启动信号,在ALE上升沿,将ADDA、ADDB、ADDC上的通道地址锁存到内部的地址锁存器。OUT1~OUT8:8位数据输出线,A/D转换结果由这8根线送给单片机OE:允许输出信号。当OE=1时,即为高电平,允许输出锁存器输出数据。START:启动信号输入端,START为正脉冲,其上升沿清除ADC0808-2-内部的各寄存器,其下降沿启动A/D转换。EOC:转换完成信号,当EOC上升为高电平时,表明内部A/D转换完成。CLK:时钟输入信号。VREF(+)、VREF(—):基准电压。使用ADC0808将外接模拟输入信号转换为数字信号,电路连接图如下:PWM输出控制电路图如下:-3-输入正弦波仿真如下图:-4-在ProteusISIS中编辑的源代码为:ADCEQU35HCLOCKBITP2.4STBITP2.5EOCBITP2.6OEBITP2.7PWMBITP3.7ORG00HSJMPSTARTORG0BHLJMPINT_T0START:MOVTMOD,#02HMOVTH0,#20MOVTL0,#00HMOVIE,#82HSETBTR0WAIT:CLRSTSETBSTCLRSTJNBEOC,$SETBOEMOVADC,P1CLROESETBPWMMOVA,ADCLCALLDELAYCLRPWMMOVA,#255SUBBA,ADCLCALLDELAYSJMPWAITINT_T0:CPLCLOCKRETIDELAY:MOVR6,#1D1:DJNZR6,D1DJNZACC,D1RETEND-5-运行输出波形如下图:总结:通过此次的设计,我们进一步对ad转换器和单片机的应用有了更深一步的理解,在这个过程中出现了很多问题,程序,硬件,软件的使用,不过当仿真成功的那一刻,明白了其实那么多感觉都没什么,现在让我们做同样的事情可能用的时间很少,不过这个过程,是重要的,只有你走过了,对其中的各个环节才算真正的了解了…….
本文标题:PWM输出控制电路
链接地址:https://www.777doc.com/doc-5042154 .html