找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机如何通过编程设置脉冲宽度 和时间间隔

[复制链接]
跳转到指定楼层
楼主
ID:707446 发表于 2020-4-1 13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机按键触发p1口电平变化然后如何 通过编程控制脉冲宽度 和时间间隔 产生脉冲信号输出?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:367369 发表于 2020-4-1 15:11 | 只看该作者
经典方式定时器输出PWM波

简单操作用延时函数;
按键P1=0xFF;delay(正脉宽);P1=0x00;delay(负脉宽);
回复

使用道具 举报

板凳
ID:606493 发表于 2020-4-1 15:19 | 只看该作者
用定时器输出PWM
回复

使用道具 举报

地板
ID:235200 发表于 2020-4-1 18:01 | 只看该作者
第一种方法,延时程序,第2种方法,定时计数器,具体的变化可以放在数组中,如红外发射信号就是不同的波形输出
回复

使用道具 举报

5#
ID:21069 发表于 2020-4-1 21:17 | 只看该作者
这里有你要的案例  http://www.51hei.com/bbs/dpj-182655-1.html
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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