找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于51单片机产生PWM的问题

查看数: 3757 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-10-21 18:50

正文摘要:

我用51单片机要产生1KHZ的PWM,给定时器装储值为0.01ms,然后定义变量累加100次,但是我给定时器转初值0.1ms的时候让变量累加10次理论上他们都是产生1KHZ的PWM,但是为什么在仿真里面产生的波形不一样呢

回复

ID:123732 发表于 2016-10-21 21:50
王杰999 发表于 2016-10-21 21:42
那请问哪一种方法更好点呢

当然是变量加的次数越少越好了,变量加的次数越多消耗的时间越长,误差就大,频率就误差大。个人愚见不谢
ID:129766 发表于 2016-10-21 21:42
刘海龙 发表于 2016-10-21 19:01
变量进行加加的时候也是会消耗时间的,变量加100次消耗的时间肯定比变量加10次的时间长,回答完毕,谢谢。

那请问哪一种方法更好点呢
ID:74784 发表于 2016-10-21 19:41
没看懂你的波形图~~~~~~~~~~~
ID:123732 发表于 2016-10-21 19:01
变量进行加加的时候也是会消耗时间的,变量加100次消耗的时间肯定比变量加10次的时间长,回答完毕,谢谢。

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

Powered by 单片机教程网

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