armok. 发表于 2023-8-16 17:14:11

如何利用51单片机输出PWM波

(VIP++福利贴:本资源由坛友Tao涛  提出申请,由阿莫网上搜集与上传,版权归原作者。)

PWM这个功能在飞思卡尔、STM32等高档的单片机内部有专用的模块,用此类芯片实现PWM功能时只需要通过设置相应的寄存器就可实现周期和占空比的控制。但是如果要用51单片机的话,也是可以的,但是比较的麻烦。此时需要用到内部定时器来实现,可用两个定时器实现,也可以用一个定时器实现。

armok. 发表于 2023-8-16 17:14:18

MYQQ2021 发表于 2023-8-16 17:36:30

还有人在琢磨这个呀,并且申请下载,STC12/15/8/32系列已经集成这个功能了

Tao涛 发表于 2023-9-5 10:45:48

MYQQ2021 发表于 2023-8-16 17:36
还有人在琢磨这个呀,并且申请下载,STC12/15/8/32系列已经集成这个功能了
(引用自3楼)

只要把定时器调通就可以了是吗

MYQQ2021 发表于 2023-9-5 10:52:30

Tao涛 发表于 2023-9-5 10:45
只要把定时器调通就可以了是吗
(引用自4楼)

有例程,到手秒通;不是用的通用定时器,有专用定时器
用通用定时器自己做的话频率太低了,能做到1k都很难,占用资源也过多

Tao涛 发表于 2023-9-5 11:39:56

MYQQ2021 发表于 2023-9-5 10:52
有例程,到手秒通;不是用的通用定时器,有专用定时器
用通用定时器自己做的话频率太低了,能做到1k都很 ...
(引用自5楼)

表示很期待单片机的例程教程

Tao涛 发表于 2023-9-5 11:40:16

Tao涛 发表于 2023-9-5 11:39
表示很期待单片机的例程教程
(引用自6楼)

可以分享。

Tao涛 发表于 2023-9-5 14:51:45

邮箱2260861406@qq.com,麻烦您发一下邮件,也可以添加一下好友。在此表示感谢。

MYQQ2021 发表于 2023-9-5 14:58:37

Tao涛 发表于 2023-9-5 11:39
表示很期待单片机的例程教程
(引用自6楼)

STC自己的手册中就有,拿来就可以用

Tao涛 发表于 2023-9-5 15:09:15

MYQQ2021 发表于 2023-9-5 14:58
STC自己的手册中就有,拿来就可以用
(引用自9楼)

还得细细琢磨啊

qd118118 发表于 2023-9-5 15:17:35

现在几分钱的otp都有这功能了{:lol:}

Tao涛 发表于 2023-9-24 03:26:00

qd118118 发表于 2023-9-5 15:17
现在几分钱的otp都有这功能了
(引用自11楼)

帮定芯片
页: [1]
查看完整版本: 如何利用51单片机输出PWM波