热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

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

  • 1星
  • 2016-05-22
  • 71.5KB
  • 需要10积分
  • 0次下载
标签: pwm

pwm

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

文档内容节选

如何利用51单片机输出PWM波 1理论知识 2程序及分析 1理论知识 PWM这个功能在飞思卡尔STM32等高档的单片机内部有专用的模块,用此类芯片实 现PWM功能时只需要通过设置相应的寄存器就可实现周期和占空比的控制但是如果要用 51单片机的话,也是可以的,但是比较的麻烦此时需要用到内部定时器来实现,可用 两个定时器实现,也可以用一个定时器实现 用两个定时器的方法是用定时器T0来控制频率,定时器T1来控制占空比大致的的 编程思路是这样的:T0定时器中断让一个I0口输出高电平,在这个定时器T0的中断当中 起动定时器T1,而这个T1是让IO口输出低电平,这样改变定时器T0的初值就可以改变频 率,改变定时器T1的初值就可以改变占空比 下面重点介绍用一个定时器的实现PWM的方法因为市面上的智能小车所采用的电机 大多数为TT减速电机,通过复杂的实验此电机最佳的工作频率为1000HZ太高容易发生 哨叫,太低电机容易发生抖动所以下面以周期为1ms1000HZ进行举例,要产生其 它频率的PWM波,程序中只需作简单修改即可 用一个定时器时如定时器T0首先你要确定PWM的周期T和占......

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×