标题: 用定时器输出可调方波,可调范围为0%-99% [打印本页]

作者: 天才鱼yhx    时间: 2017-1-29 10:02
标题: 用定时器输出可调方波,可调范围为0%-99%
用定时器输出可调方波,可调范围为0%——99%(精度1%)。在外部中断0,和外部中断1分别接一个按键。
  其中一个按键控制方波占空比加,另一个控制其减。在P1口接两个BCD数码管,显示占空比的值
请教大神如何编写。


作者: 黑黑—坤    时间: 2017-2-1 15:40
我也正在研究方案有消息回复你哦!
作者: yzwzfyz    时间: 2017-2-2 16:10
已在楼主“2017-1-31 15:21”的发贴中回复。
作者: 1112d    时间: 2017-2-2 19:32
要实现多高频率的,如果频率低直接用定时器作时间基数,然后在定时器中断里面控制电平变化,调节占空比就是在定时中断里面改变高电平和低电平的时间间隔,如果频率高或者要求方波的控制精度高,51可能就不太好用了。
作者: cam226390674    时间: 2017-2-3 16:49
其减。在P1口接两个BC
作者: jiajuntao    时间: 2017-2-3 17:10
用数组做个库,里面是定时器的值,用按键控制加和减,而控制定时器占空比,就可以,网上有的,也比较简单。
作者: 天才鱼yhx    时间: 2017-2-4 12:26
1112d 发表于 2017-2-2 19:32
要实现多高频率的,如果频率低直接用定时器作时间基数,然后在定时器中断里面控制电平变化,调节占空比就是 ...

精度不用高     先从51入手




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1