找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机两种定时器方式输出pwm原理分析与代码实现

查看数: 11880 | 评论数: 2 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-5-6 11:34

正文摘要:

51单片机除了一部分型号可以自带pwm波输出,其他型号只有用软件模拟输出。而其中一般用定时器中断的方式来设置。 第一种方式是用两个相同周期的定时器来产生。 先产生两个高低数字信号 代码实现 #include ...

回复

ID:527981 发表于 2019-5-24 22:48
宁小小 发表于 2019-5-12 14:17
谢谢分享。用两个定时器怎么输出占空比和频率可调的pwm波呢?加下q27568737747可以吗?

上面的第二种方式就是两个同周期定时器,通过控制两定时器启动时间差来调节占空比,虽然说理论是这样,但是上面的代码总是不能输出正确的pwm波,这个问题我也是很疑惑,你想产生pwm波的话,还是建议采用一个定时器来输出。
ID:483579 发表于 2019-5-12 14:17
谢谢分享。用两个定时器怎么输出占空比和频率可调的pwm波呢?加下q27568737747可以吗?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表