找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机PWM调制实现模拟呼吸灯(Proteus仿真+程序)

查看数: 30481 | 评论数: 93 | 收藏 25
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-22 16:28

正文摘要:

利用PWM调制实现呼吸灯效果 废话不多说直接上链接 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)

回复

ID:339654 发表于 2023-3-21 19:00
你这写法,很强,哈哈
ID:293363 发表于 2023-2-24 10:57
周工58 发表于 2022-6-19 15:27
普通延时函数,时间单位是多少.

根据你的板子晶振来决定哦  一般一条指令是一个机器周期时间  这个大概在1us左右
ID:562099 发表于 2022-6-19 15:27
陈润源home 发表于 2020-9-13 16:02
普通延时函数,初学者可以用,后期建议使用定时器

普通延时函数,时间单位是多少.
ID:983211 发表于 2022-6-16 11:55
虽然是初级的IO口控制程序,但能够解释更高级方法来实现的实际的底层逻辑
ID:1000963 发表于 2022-6-14 09:41
我之前做pwm还是电机的时候
ID:863362 发表于 2022-6-13 12:45
效果不错,学习了。

pwm1.jpg (561.39 KB, 下载次数: 332)

pwm1.jpg
ID:398219 发表于 2022-6-12 09:32
谢谢分享,PWM值得学习
ID:1033935 发表于 2022-6-11 16:54
用定时器一样的。
ID:1033935 发表于 2022-6-11 16:54
实现呼吸灯效果,不错的实例。
ID:825397 发表于 2022-6-11 10:35
很多呼吸灯使用定时器,这个不用定时器,对初学者有益,理解起来容易
ID:988342 发表于 2021-12-6 13:16
有用谢谢分享
ID:139165 发表于 2021-12-6 11:23

这方法学习了,有用谢谢分享,,感谢感谢!
ID:139165 发表于 2021-12-6 11:22

这方法学习了,有用谢谢分享
ID:653604 发表于 2020-9-22 13:04
谢谢楼主,刚刚好想做一个呼吸灯的实验。
ID:293363 发表于 2020-9-13 20:31
micle.zhou 发表于 2020-9-13 20:27
这个只能做实验了,实际中不能只做这个功能,可以用中断方式来实现呼吸灯,62.5uS一次中断,呼吸效果就很不 ...

是的,当初发帖的初衷就是想让刚入门的朋友们理解呼吸灯的工作原理,后期项目中都必须采用定时器,而不是傻傻等待
ID:805324 发表于 2020-9-13 20:27
这个只能做实验了,实际中不能只做这个功能,可以用中断方式来实现呼吸灯,62.5uS一次中断,呼吸效果就很不错了
ID:817736 发表于 2020-9-13 20:25
可以呀 让人可以思考
ID:293363 发表于 2020-9-13 16:02
wps10025 发表于 2020-8-7 16:02
void delayms(int xms)                     //脉宽调制函数
{
while(xms--);

普通延时函数,初学者可以用,后期建议使用定时器
ID:293363 发表于 2020-9-13 16:01
sedisj 发表于 2020-3-5 09:18
如何调整呼吸灯的频率呢

改变T的值
ID:578842 发表于 2020-8-7 16:02
void delayms(int xms)                     //脉宽调制函数
{
while(xms--);
}
这一个不太明白,哪位师傅给讲一下?
ID:672070 发表于 2020-7-4 16:12
谢谢楼主,无私奉献
ID:385637 发表于 2020-7-4 11:26
新手或是只控制灯的一个程序就可以这样写着玩玩,如果是真要做产品,程序就在处理灯的地方一直延时,没效律,程序卡
ID:781863 发表于 2020-7-4 09:16
刚好在做呼吸灯,感谢楼主分享!
ID:630462 发表于 2020-7-1 23:25
life_阳子 发表于 2019-5-15 00:50
资料不准确 误报 在PROTEUS中会闪烁

模拟不行的,要用开发板
ID:783181 发表于 2020-6-18 21:29
谢谢分享
ID:781094 发表于 2020-6-16 15:27
楼主厉害了
ID:710133 发表于 2020-6-15 23:36
挺好的,下载学习下。
ID:137883 发表于 2020-6-15 18:43
谢谢大佬
ID:580074 发表于 2020-6-15 11:59
试一试 谢谢啦
ID:578423 发表于 2020-6-14 16:11

谢谢分享啦
ID:773272 发表于 2020-6-12 14:59
懂了,感谢分享!!
ID:768800 发表于 2020-6-3 19:59
为什么我的有警告,一样的程序
ID:103667 发表于 2020-3-27 09:21
新手来学习学习,感谢楼主提供!
ID:358019 发表于 2020-3-11 19:14
拿走了,谢谢啦
ID:688189 发表于 2020-3-8 19:01
谢谢楼主分享
ID:701852 发表于 2020-3-7 18:50
近期正准备做这个
ID:702862 发表于 2020-3-5 13:48
新手入门学习中,感谢楼主
ID:700946 发表于 2020-3-5 09:18
如何调整呼吸灯的频率呢
ID:644364 发表于 2020-2-9 10:29
简单粗暴,小创意不错
ID:259035 发表于 2020-2-8 17:17
这个我也作过,我作的是七彩呼吸灯,效果还是不错的

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

Powered by 单片机教程网

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