【51单片机keill5中32个循环流水灯有趣的端口复用案例】2023-11-8

缘由keill5中32个循环流水灯_编程语言-CSDN问答

32个矩形灯泡,实现从外围到中心循环流水类似于这种流水灯制作

本荔枝充分演示流水灯与按键复用端口的典型案例,通过逻辑控制处理,使得按键与流水灯互不影响,从而达到时分复用技术,本荔枝有2个按键复用。

cpp 复制代码
#include "reg52.h"
sbit k1=P3^0;
sbit k2=P3^1;
void main()
{//缘由https://ask.csdn.net/questions/8025285/54387543
	unsigned char sy=0,my=0,m=0,xd=0,qh=0;
	bit kz=0;
	P0=P1=P2=P3=255;
	while(1)
	{
		if(kz)if(++sy==0)if(++my==0)
		{
			if(qh<10)P1=255-m;
			else if(qh>9&&qh<19)P0=255-m;
			else if(qh>18&&qh<28)P2=255-m;
			else if(qh>27)P3=255-m;
			if(m==0)m=1;else m*=2;
			if(++qh>36)m=qh=0;
		}
		if(qh!=29&&k1==0&&++xd==0){kz=1;while(k1==0);}
		if(qh!=30&&k2==0&&++xd==0){kz=0;while(k2==0);}
	}
}

爾時,善現知諸天子心之所念,便告之言:「此菩薩乘善男子等,

不證實際,不墮聲聞及獨覺地,非甚希有亦未為難。若菩薩摩訶薩

知一切法及諸有情畢竟非有皆不可得,而發無上正等覺心,被精進

甲誓度無量無邊有情,令入無餘般涅槃界,是菩薩摩訶薩乃甚希有

能為難事。天子當知!若菩薩摩訶薩雖知有情畢竟非有都不可得,

而發無上正等覺心,被精進甲為欲調伏諸有情類,如有為欲調伏虛

空。何以故?諸天子!虛空離故,當知一切有情亦離;虛空空故,

當知一切有情亦空;虛空不堅實故,當知一切有情亦不堅實;虛空

無所有故,當知一切有情亦無所有。由此因緣,是菩薩摩訶薩乃甚

希有能為難事。

「天子當知!是菩薩摩訶薩被大願鎧,為欲調伏一切有情,而諸有

情畢竟非有、都不可得,如有被鎧與虛空戰。天子當知!是菩薩摩

訶薩被大願鎧,為欲饒益一切有情,而諸有情及大願鎧畢竟非有、

俱不可得。何以故?諸天子!有情離故,此大願鎧當知亦離;有情

空故,此大願鎧當知亦空;有情不堅實故,此大願鎧當知亦不堅

實;有情無所有故,此大願鎧當知亦無所有。天子當知!是菩薩摩

訶薩調伏饒益諸有情事亦不可得。何以故?諸天子!有情離故,此

調伏饒益事當知亦離;有情空故,此調伏饒益事當知亦空;有情不

堅實故,此調伏饒益事當知亦不堅實;有情無所有故,此調伏饒益

事當知亦無所有。天子當知!諸菩薩摩訶薩亦無所有。何以故?諸

天子!有情離故,諸菩薩摩訶薩當知亦離;有情空故,諸菩薩摩訶

薩當知亦空;有情不堅實故,諸菩薩摩訶薩當知亦不堅實;有情無

所有故,諸菩薩摩訶薩當知亦無所有。

「天子當知!若菩薩摩訶薩聞如是語,心不沈沒亦不憂悔、不驚、

不怖,當知是菩薩摩訶薩行深般若波羅蜜多。何以故?諸天子!有

情離故,當知色蘊亦離,有情離故,當知受、想、行、識蘊亦離;

有情離故,當知眼處亦離,有情離故,當知耳、鼻、舌、身、意處

亦離;有情離故,當知色處亦離,有情離故,當知聲、香、味、

觸、法處亦離;有情離故,當知眼界亦離,有情離故,當知耳、

鼻、舌、身、意界亦離;有情離故,當知色界亦離;有情離故,當

知聲、香、味、觸、法界亦離;有情離故,當知眼識界亦離,有情

離故,當知耳、鼻、舌、身、意識界亦離;有情離故,當知眼觸亦

離,有情離故,當知耳、鼻、舌、身、意觸亦離;有情離故,當知

眼觸為緣所生諸受亦離,有情離故,當知耳、鼻、舌、身、意觸為

緣所生諸受亦離;有情離故,當知地界亦離,有情離故,當知水、

火、風、空、識界亦離;有情離故,當知因緣亦離,有情離故,當

知等無間緣、所緣緣、增上緣亦離;有情離故,當知無明亦離,有

情離故,當知行、識、名色、六處、觸、受、愛、取、有、生、老

死亦離;有情離故,當知布施波羅蜜多乃至般若波羅蜜多亦離;有

情離故,當知內空乃至無性自性空亦離;有情離故,當知真如乃至

不思議界亦離;有情離故,當知苦聖諦乃至道聖諦亦離;有情離

故,當知四念住乃至八聖道支亦離;有情離故,當知四靜慮、四無

量、四無色定亦離;有情離故,當知空、無相、無願解脫門亦離;

有情離故,當知八解脫乃至十遍處亦離;有情離故,當知淨觀地乃

至如來地亦離;有情離故,當知極喜地乃至法雲地亦離;有情離

故,當知一切陀羅尼門、三摩地門亦離;有情離故,當知五眼、六

神通亦離;有情離故,當知如來十力乃至十八佛不共法亦離;有情

離故,當知大慈、大悲、大喜、大捨亦離;有情離故,當知三十二

相、八十隨好亦離;有情離故,當知無忘失法、恒住捨性亦離;有

情離故,當知一切智、道相智、一切相智亦離;有情離故,當知預

流果乃至獨覺菩提亦離;有情離故,當知一切菩薩摩訶薩行、諸佛

無上正等菩提亦離;有情離故,當知一切智智亦離;有情離故,當

知一切法亦離。

「天子當知!若菩薩摩訶薩聞說一切法無不離時,其心不驚、不

恐、不怖、不沈、不沒,當知是菩薩摩訶薩行深般若波羅蜜多。」

爾時,世尊告善現曰:「何因緣故諸菩薩摩訶薩聞說一切法無不離

時,其心不驚、不恐、不怖、不沈、不沒?」

具壽善現白言:「世尊!以一切法皆遠離故,諸菩薩摩訶薩聞說一

切法無不離時,其心不驚、不恐、不怖、不沈、不沒。所以者何?

諸菩薩摩訶薩於一切法,若能驚等、若所驚等、若驚等處、若驚等

時、若驚等者、由此驚等皆無所得,以一切法不可得故。世尊!若

菩薩摩訶薩聞說是事,心不沈沒亦不驚怖、不憂、不悔,當知是菩

薩摩訶薩行深般若波羅蜜多。所以者何?是菩薩摩訶薩觀一切法皆

不可得,不可施設是能沈等、是所沈等、是沈等處、是沈等時、是

沈等者、由此沈等,以是因緣,諸菩薩摩訶薩聞如是事,心不沈沒

亦不驚怖、不憂、不悔。

「世尊!若菩薩摩訶薩能如是行甚深般若波羅蜜多,諸天帝釋、大

梵天王、世界主等皆共敬禮、供養恭敬、尊重讚歎。」

佛告善現:「若菩薩摩訶薩能如是行甚深般若波羅蜜多,非但恒為

諸天帝釋、大梵天王、世界主等,皆共敬禮、供養恭敬、尊重讚

歎,是菩薩摩訶薩亦為過此極光淨天、若遍淨天、若廣果天、若淨

居天及餘天、龍、阿素洛等,皆共敬禮、供養恭敬、尊重讚歎。是

菩薩摩訶薩能如是行甚深般若波羅蜜多,亦為十方無量無數無邊世

界一切如來、應、正等覺及諸菩薩摩訶薩眾常共護念。善現當知!

是菩薩摩訶薩能如是行甚深般若波羅蜜多,即令一切功德善根疾得

圓滿。善現當知!若菩薩摩訶薩能如是行甚深般若波羅蜜多,常為

諸佛及諸菩薩并諸天、龍、阿素洛等守護憶念,當知行佛所應行

處,亦正修行佛所行行,速證無上正等菩提。

「善現當知!是菩薩摩訶薩已於無上正等菩提得不退轉,一切魔軍

及諸外道惡知識等不能留難。所以者何?是菩薩摩訶薩其心堅固踰

於金剛。假使三千大千世界諸有情類皆變為魔,是一一魔各復化作

爾所惡魔,此惡魔眾皆有無量無數神力,是諸惡魔盡其神力,不能

留難是菩薩摩訶薩,令不能行甚深般若波羅蜜多,及於無上正等菩

提或有退轉。所以者何?是菩薩摩訶薩已得般若波羅蜜多方便善

巧,知一切法不可得故。

......

「善現當知!若菩薩摩訶薩成就二法,一切惡魔不能留難,令不能

行甚深般若波羅蜜多,及於無上正等菩提或有退轉。何等為二?一

者、不捨一切有情。二者、觀察諸法皆空。復次,善現!若菩薩摩

訶薩成就二法,一切惡魔不能障礙,令不能行甚深般若波羅蜜多,

及於無上正等菩提或有退轉。何等為二?一者、如說悉皆能作。二

者、常為諸佛護念。

「善現當知!若菩薩摩訶薩能如是行甚深般若波羅蜜多,諸天神等

常來禮敬、親近、供養、請問、勸發,作如是言:『善哉!大士!

汝能如是行深般若波羅蜜多方便善巧,疾證無上正等菩提,一切有

情無依怙者能作依怙,無歸依者能作歸依,無救護者能作救護,無

投趣者能作投趣,無舍宅者能作舍宅,無洲渚者能作洲渚,與闇冥

者能作光明,與聾盲者能作耳目。何以故?善男子!若能安住甚深

般若波羅蜜多方便善巧,疾證無上正等菩提,一切惡魔不能留

難。』

大般若波羅蜜多經卷第五百五十三

(观 饮食有情,指物谓为财宝,佛、菩萨如实知 离饮食有情 实无 所谓财宝,但随饮食有情故,能尽施舍 指物财宝 安乐有情、复以正法 教授、教诫有情 认知真相,无复贪取饮食、贪取诸有的过患,得究竟心解脱、慧解脱,得真自在。)