完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
9个回答
|
|
|
|
谢谢 |
|
|
|
我习惯上使用单片机控制PWM的,如果LED小灯的闪烁频率在50HZ(即每次闪烁时间是20MS),那么肉眼就无法分辨是闪烁还是持续闪亮。然后将占空比按照从0~99均分每一次闪烁,然后用程序来表示出来,设置个时标,比如到了100次就增大占空比(渐亮)/减小占空比(渐暗),这样循环就可以了,时间具体怎么设置看你的需求,但是一定要考虑人的肉眼的分辨率,闪烁的时间不能多于此数值,否则人眼看到了闪烁就不好玩了
|
|
|
|
|
|
|
|
|
|
unsigned int CYCLE=600,PWM_LOW=0;//定义周期并赋值
while (1) //主循环 { LED0=1; Delay(60000); //特意加延时,可以看到熄灭的过程 for(PWM_LOW=1;PWM_LOW LED0=0; //点亮LED Delay(PWM_LOW);//延时长度,600次循环中从1加至599 LED0=1; //熄灭LED Delay(CYCLE-PWM_LOW);//延时长度,600次循环中从599减至1 } LED0=0; for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--){ //与逐渐变亮相反的过程 LED0=0; Delay(PWM_LOW); LED0=1; Delay(CYCLE-PWM_LOW); } //主循环中添加其他需要一直工作的程序 } } |
|
|
|
都是高手啊~随便逛逛!
|
|
|
|
快速从入门到电子行业精英-“张飞电子工程师速成视频教程”帮您实现
“张飞电子工程师速成视频教程” 讲解了电子世界从入门到精通的核心内容。主讲人以自己实际完成的项目为讲解对象,摒弃了传统教学方式-即对书本的一而再、再而三的复读。由易而难地讲解了原理图的设计,每一个元器件的作用及从工程和经验的角度教大家怎么去理解设计中的每一个元器件、教大家怎么去入手一个新项目,怎么去设计和架构原理图,怎么让设计的产品在市场上充满竞争力等。无论多深奥的理论通过讲解一听便懂并运用,同时逻辑严密、环环相扣,收听者会得到很大提升,不会再似是而非、一知半解了。 视频教程在优酷上搜索“张飞电子工程师速成视频教程” 视频主讲人张飞老师是模电行业的专家,有着深厚的模电设计经验,需要高清版可以联系其本人。张老师QQ#437521793,邮箱songshanguiren1314@163.com 如需要深入学习,到淘宝购买高级教程,搜店铺“上海飞昌速达电子”或者“张飞电子工程师速成视频教程(第二部和第三部) (所有看过视频的朋友都一致好评) |
|
|
|
好东西,感谢楼主分享
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1380 浏览 1 评论
3246 浏览 1 评论
8148 浏览 0 评论
1961 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17356 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:28 , Processed in 0.729279 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号