【51单片机数码管+LED+按键控制】2023-12-30

缘由51单片机程序仿真……_编程语言-CSDN问答

设计一个控制系统并仿真,包括设计三个按键abc,2位7段数码管,和2个led灯,按A键数码管自动从00到99循环,按b键自动从当前值减一循环显示,按c键暂停,并显示当前数值,同时当数码管显示值被10整除时,一个led灯改变显示状态,另一个LED灯在按C后开始闪烁

#include "reg52.h"
unsigned char code SmZiFu[]={63,6,91,79,102,109,125,7,127,111,128,0};//共阴0-9.
sbit k1=P3^0;
sbit k2=P3^1;
sbit k3=P3^2;
sbit LED1=P3^6;
sbit LED2=P3^7;
bit k=0,z=0,d=0;
void main()
{//缘由https://ask.csdn.net/questions/8051958
	unsigned char sy=0,my=0,xd=0,ls=0,js=0;
	LED1=LED2=0;
	while(1)
	{
		if(++sy==0)
		{
			P0=P2=0;
			if(ls==0||ls==2)ls=1;else ls*=2;
			P0=SmZiFu[ls==1?js/10:ls==2?js%10:11];
			P2=ls;
			if(++my==0)
			{
				if(k)
				{
					if(z)if(js<99)++js;else js=0;
					else if(js)--js;else js=99;
					if(js%10==0)LED1=!LED1;
				}
				if(d)LED2=!LED2;
			}
		}
		if(k1==0&&++xd==0){k=z=1;while(k1==0)P0=P2=0;}
		if(k2==0&&++xd==0){k=1;z=0;while(k2==0)P0=P2=0;}
		if(k3==0&&++xd==0){k=0;d=1;while(k3==0)P0=P2=0;}
	}
}

爾時,善現復白佛言:「云何菩薩摩訶薩修除遣色亦除遣此修,名
修般若波羅蜜多;修除遣受、想、行、識亦除遣此修,名修般若波
羅蜜多?廣說乃至修除遣永斷煩惱習氣相續亦除遣此修,名修般若
波羅蜜多;修除遣一切智智亦除遣此修,名修般若波羅蜜多?」
佛告善現:「諸菩薩摩訶薩行深般若波羅蜜多時,若念有色及壞此
修,非除遣色,非修般若波羅蜜多;若念有受、想、行、識及壞此
修,非除遣受、想、行、識,非修般若波羅蜜多。廣說乃至若念有
永斷煩惱習氣相續及壞此修,非除遣永斷煩惱習氣相續,非修般若
波羅蜜多;若念有一切智智及壞此修,非除遣一切智智,非修般若
波羅蜜多。然諸菩薩摩訶薩行深般若波羅蜜多時,不念有色及壞此
修,是除遣色,是修般若波羅蜜多;不念有受、想、行、識及壞此
修,是除遣受、想、行、識,是修般若波羅蜜多。廣說乃至不念有
永斷煩惱習氣相續及壞此修,是除遣永斷煩惱習氣相續,是修般若
波羅蜜多;不念有一切智智及壞此修,是除遣一切智智,是修般若
波羅蜜多。所以者何?非有想者斷貪、瞋、癡、隨眠、纏垢,能修
般若波羅蜜多。是故,善現!若菩薩摩訶薩修除遣色亦除遣此修,
名修般若波羅蜜多;修除遣受、想、行、識及除遣此修,名修般若
波羅蜜多。廣說乃至修除遣永斷煩惱習氣相續及除遣此修,名修般
若波羅蜜多;修除遣一切智智及除遣此修,名修般若波羅蜜多。
「復次,善現!住有想者,不能修布施波羅蜜多乃至般若波羅蜜
多,廣說乃至住有想者,亦不能永斷煩惱習氣相續,亦不能修一切
智智。所以者何?住有想者,定當執有我及我所,由此執故便著二
邊,著二邊故決定不能解脫生死,無道、無涅槃,云何能如實修六
波羅蜜多,廣說乃至永斷煩惱習氣相續,及能修習一切智智?」
具壽善現復白佛言:「何等是有?何等是非有?」
佛告善現:「二是有,不二是非有。」
具壽善現復白佛言:「云何為二?云何為不二?」
佛告善現:「色想乃至識想為二,色想空乃至識想空為不二;眼處
想乃至意處想為二,眼處想空乃至意處想空為不二;色處想乃至法
處想為二,色處想空乃至法處想空為不二;眼界想乃至意界想為
二,眼界想空乃至意界想空為不二;色界想乃至法界想為二,色界
想空乃至法界想空為不二;眼識界想乃至意識界想為二,眼識界想
空乃至意識界想空為不二;眼觸想乃至意觸想為二,眼觸想空乃至
意觸想空為不二;眼觸為緣所生諸受想乃至意觸為緣所生諸受想為
二,眼觸為緣所生諸受想空乃至意觸為緣所生諸受想空為不二;地
界想乃至識界想為二,地界想空乃至識界想空為不二;因緣想乃至
增上緣想為二,因緣想空乃至增上緣想空為不二;無明想乃至老死
想為二,無明想空乃至老死想空為不二;布施波羅蜜多想乃至般若
波羅蜜多想為二,布施波羅蜜多想空乃至般若波羅蜜多想空為不
二;內空想乃至無性自性空想為二,內空想空乃至無性自性空想空
為不二;真如想乃至不思議界想為二,真如想空乃至不思議界想空
為不二;苦、集、滅、道聖諦想為二,苦、集、滅、道聖諦想空為
不二;四念住想乃至八聖道支想為二,四念住想空乃至八聖道支想
空為不二;四靜慮、四無量、四無色定想為二,四靜慮、四無量、
四無色定想空為不二;三解脫門想為二,三解脫門想空為不二;八
解脫想乃至十遍處想為二,八解脫想空乃至十遍處想空為不二;淨
觀地想乃至如來地想為二,淨觀地想空乃至如來地想空為不二;極
喜地想乃至法雲地想為二,極喜地想空乃至法雲地想空為不二;陀
羅尼門、三摩地門想為二,陀羅尼門、三摩地門想空為不二;五
眼、六神通想為二,五眼、六神通想空為不二,如來十力想乃至十
八佛不共法想為二,如來十力想空乃至十八佛不共法想空為不二;
大慈、大悲、大喜、大捨想為二,大慈、大悲、大喜、大捨想空為
不二;三十二相、八十隨好想為二,三十二相、八十隨好想空為不
二;無忘失法、恒住捨性想為二,無忘失法、恒住捨性想空為不
二;一切智、道相智、一切相智想為二,一切智、道相智、一切相
智想空為不二;預流果想乃至獨覺菩提想為二,預流果想空乃至獨
覺菩提想空為不二;一切菩薩摩訶薩行、諸佛無上正等菩提想為
二,一切菩薩摩訶薩行、諸佛無上正等菩提想空為不二;有為界、
無為界想為二,有為界、無為界想空為不二。
「善現當知!乃至一切想皆為二,乃至一切二皆是有,乃至一切有
皆有生死,有生死者不能解脫生老病死愁歎苦憂惱。善現當知!諸
想空者皆為不二,諸不二者皆是非有,諸非有者皆無生死,無生死
者便能解脫生老病死愁歎苦憂惱。由此因緣,當知一切有二想者,
定無布施乃至般若波羅蜜多,無道、無得亦無現觀,下至順忍彼尚
非有,況能遍知色廣說乃至一切智智!彼尚不能修諸聖道,況能得
預流果乃至獨覺菩提!況能永斷一切煩惱習氣相續,證得無上正等
菩提,轉妙法輪度有情眾!」
大般若波羅蜜多經卷第五百二十七

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值