收藏 分销(赏)

MCU+ADC PWM输出控制电路.doc

上传人:s4****5z 文档编号:8794328 上传时间:2025-03-02 格式:DOC 页数:5 大小:96.50KB
下载 相关 举报
MCU+ADC PWM输出控制电路.doc_第1页
第1页 / 共5页
MCU+ADC PWM输出控制电路.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述
PWM输出控制电路 一、 PWM输出电路中的ADC0808模数转换电路 ADC0808模数转换器如下图 IN0~IN7:8路模拟量输入 ADD A、ADD B、ADD C:3位地址输入 ALE:地址所存启动信号,在ALE上升沿,将ADD A、ADD B、ADD C上的通道地址锁存到内部的地址锁存器。 OUT1~OUT8:8位数据输出线,A/D转换结果由这8根线送给单片机 OE:允许输出信号。当OE=1时,即为高电平,允许输出锁存器输出数据。 START:启动信号输入端,START为正脉冲,其上升沿清除ADC0808内部的各寄存器,其下降沿启动A/D转换。 EOC:转换完成信号,当EOC上升为高电平时,表明内部A/D转换完成。 CLK:时钟输入信号。 VREF(+)、VREF(—):基准电压。 使用ADC0808将外接模拟输入信号转换为数字信号,电路连接图如下: PWM输出控制电路图如下: 输入正弦波仿真如下图: 在Proteus ISIS中编辑的源代码为: ADC EQU 35H CLOCK BIT P2.4 ST BIT P2.5 EOC BIT P2.6 OE BIT P2.7 PWM BIT P3.7 ORG 00H SJMP START ORG 0BH LJMP INT_T0 START: MOV TMOD,#02H MOV TH0,#20 MOV TL0,#00H MOV IE,#82H SETB TR0 WAIT: CLR ST SETB ST CLR ST JNB EOC,$ SETB OE MOV ADC,P1 CLR OE SETB PWM MOV A,ADC LCALL DELAY CLR PWM MOV A,#255 SUBB A,ADC LCALL DELAY SJMP WAIT INT_T0:CPL CLOCK RETI DELAY: MOV R6,#1 D1: DJNZ R6,D1 DJNZ ACC,D1 RET END 运行输出波形如下图: 总结: 通过此次的设计,我们进一步对ad转换器和单片机的应用有了更深一步的理解,在这个过程中出现了很多问题,程序,硬件,软件的使用,不过当仿真成功的那一刻,明白了其实那么多感觉都没什么,现在让我们做同样的事情可能用的时间很少,不过这个过程,是重要的,只有你走过了,对其中的各个环节才算真正的了解了……. - 4 -
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服