缘由利用C语言实现生日蜡烛,原理参照流水灯_编程语言-CSDN问答
实现生日蜡烛
利用单片机和发光二极管,模拟生日蜡烛,原理图如同流水灯图所示。所谓"生日蜡烛"就是最初点亮所有的发光二极管,然后逐个熄灭。
cpp
#include <reg52.h>
void main()
{//缘由https://ask.csdn.net/questions/8009526/54350840
unsigned char ys=0,sy=0,xd=0,ls=255;
while(1)
{
if(++ys==0)if(++sy==0)
{
P1=ls;
if(ls==0)ls=255;else ls/=2;
}
}
}

看单片机P1的8个引脚色,红色为点亮,然后逐个熄灭。
「善現當知!若色異本性空,本性空異色,色非本性空,本性空非
色,如是乃至諸佛無上正等菩提異本性空,本性空異諸佛無上正等
菩提,諸佛無上正等菩提非本性空,本性空非諸佛無上正等菩提
者,則諸菩薩摩訶薩行深般若波羅蜜多時,不應觀一切法皆本性
空,亦不應能證得一切智智。以色不異本性空,本性空不異色,色
即是本性空,本性空即是色,如是乃至諸佛無上正等菩提不異本性
空,本性空不異諸佛無上正等菩提,諸佛無上正等菩提即是本性
空,本性空即是諸佛無上正等菩提故,諸菩薩摩訶薩行深般若波羅
蜜多時,觀一切法皆本性空,而能證得一切智智。所以者何?離本
性空無有一法是實、是常、可壞、可斷,本性空中亦無一法是實、
是常、可壞、可斷,但諸愚夫迷謬顛倒起別異想,謂分別色異本性
空,或分別受、想、行、識異本性空,如是乃至或分別一切菩薩摩
訶薩行異本性空,或分別諸佛無上正等菩提異本性空。是諸愚夫分
別諸法與本性空有差別故,不如實知色,不如實知受、想、行、
識。由不知故便執著色,執著受、想、行、識。由執著故便於色計
我、我所,於受、想、行、識計我、我所。由妄計故著內外物,受
後身色、受、想、行、識,由此不能解脫諸趣生老病死愁憂苦惱,
往來三有輪轉無窮。