单片机呼吸灯加流水灯C语言编程?

一个led灯作呼吸灯,经过按键切换后另外八个led灯流水闪烁(从上到下,从下到上,然后中间往两边靠,再向中间靠,循环)在经过按键切换回呼吸灯闪烁。

做8个流水灯加一个呼吸灯比较容易,P1口接8个流水灯,8个LED负极接P1口,则P1口输出低电平有效。P3.7脚接一个开关作切换。仿真图如下所示。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-26
都可以,只要能编译,按照实物连接图,依次点亮二极管就可以了,

求一个89c52单片机的呼吸灯程序 要边呼吸边移动的 就是相当于呼吸灯流水...
\/\/ 延时函数 \/\/ 参数 in 为延时的时间长度(单位时间很短,大约一条指令的时间)void delay(unsigned int in){ unsigned int i;for(i=0;i<100;i++) {;} } \/\/ 由暗变亮的子函数 \/\/ 参数 ledn 为点第几位的灯 void off_on(unsigned char ledn){ unsigned int i,j;for(i...

求一个stc15w202s单片机的呼吸灯程序 要边呼吸边移动(波浪状), 就是...
你可以了解一下ws2812,这个会好很多。想过这种程序,但因为没什么卵用就给我忘了。pwm要挺高频率才行,不然会闪,试过3灯的rgb,原理上差不多,但是直接程序死循环都难受,不是很流畅,你也可以参考一下。。。include "reg52.h"include "intrins.h"sbit r=P1^0;sbit g=P1^1;sbit b=P1^2...

新手用51单片机做什么好呢?
调一些跑马灯如彗尾灯,呼吸灯。然后调数码管,蜂鸣器的音乐播放器,然后制作一个闹钟。制作一辆自动寻轨的小车,这些弄完,单片机基本内容掌握的差不多

相似回答