找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2794|回复: 6
打印 上一主题 下一主题
收起左侧

用定时器输出可调方波,可调范围为0%-99%

[复制链接]
跳转到指定楼层
楼主
ID:162360 发表于 2017-1-29 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用定时器输出可调方波,可调范围为0%——99%(精度1%)。在外部中断0,和外部中断1分别接一个按键。
  其中一个按键控制方波占空比加,另一个控制其减。在P1口接两个BCD数码管,显示占空比的值
请教大神如何编写。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:137676 发表于 2017-2-1 15:40 | 只看该作者
我也正在研究方案有消息回复你哦!
回复

使用道具 举报

板凳
ID:123289 发表于 2017-2-2 16:10 | 只看该作者
已在楼主“2017-1-31 15:21”的发贴中回复。
回复

使用道具 举报

地板
ID:163299 发表于 2017-2-2 19:32 | 只看该作者
要实现多高频率的,如果频率低直接用定时器作时间基数,然后在定时器中断里面控制电平变化,调节占空比就是在定时中断里面改变高电平和低电平的时间间隔,如果频率高或者要求方波的控制精度高,51可能就不太好用了。
回复

使用道具 举报

5#
ID:162242 发表于 2017-2-3 16:49 | 只看该作者
其减。在P1口接两个BC
回复

使用道具 举报

6#
ID:104472 发表于 2017-2-3 17:10 | 只看该作者
用数组做个库,里面是定时器的值,用按键控制加和减,而控制定时器占空比,就可以,网上有的,也比较简单。
回复

使用道具 举报

7#
ID:162360 发表于 2017-2-4 12:26 | 只看该作者
1112d 发表于 2017-2-2 19:32
要实现多高频率的,如果频率低直接用定时器作时间基数,然后在定时器中断里面控制电平变化,调节占空比就是 ...

精度不用高     先从51入手
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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