
这个题目,指点指点我吧,编了好久,学艺不精了属实是,用共阳极的数码管。求友友们解答一下
cpp
#include "reg52.h"
unsigned char code SmZiFu[]={63,6,91,79,102,109,125,7,127,111,128,0};//共阴0-9.
unsigned char Js=0;
bit k1=0,k2=0;
void ZhongDuanSheZhi()
{
TH0+=0Xdc;//定时器赋初值,定时10ms触发中断,自动补偿方式
TL0+=0X00;
TMOD=0X01;//16位定时器/计数器
TR0=1; //启动定时器T0。
ET0=1; //开启定时器
EA=1; //全局中断开关
IT0 = EX0 = 1;//下降沿触发
IT1 = EX1 = 1;//开外部中断
}
void ZhongDuan() interrupt 1
{
++Js;
TH0+=0Xdc;
TL0+=0X00;
}
void WaiBuZhongDuan0() interrupt 0//外部中断0=0,1=2,引脚P3.2,INT0
{
Js=0;k1=k2=1;
}
void WaiBuZhongDuan1() interrupt 2//外部中断0=0,1=2,引脚P3.3,INT1
{
TR0=k1=0;
}
void main()
{//缘由https://ask.csdn.net/questions/8114642
unsigned char sy=0,hm=0,m=0,ls=0;
ZhongDuanSheZhi();
while(1)
{
if(k1)
{
if(Js==10)
{
Js=0;
if(++hm==10)
{
hm=0;
if(++m>99)m=0;
}
}
}
else
{
if(Js==100)
{//按秒变换
Js=0;
if(ls>1)ls/=2;else ls=4;
}
}
if(++sy==0)
{
P0=255;P2=0;
if(k2)
{
if(ls>1)ls/=2;else ls=4;
P0=255-SmZiFu[ls==4?hm%10:ls==2?m%10:ls==1?m/10:11]+(ls==2?128:0);
}
else
P0=255-SmZiFu[8];
P2=ls;
}
}
}

爾時,善現復白佛言:「若菩薩摩訶薩知一切法無性為性,而於其
中起四靜慮,發五神通,證得無上正等菩提,具諸功德,安立有情
三聚差別,隨其所應,方便化導,令其獲得利樂事者,云何初發心
菩薩摩訶薩於一切法無性性中,作漸次業,修漸次學,行漸次行,
由此漸次業、學、行故,證得無上正等菩提,作諸有情利益安
樂?」
佛告善現:「諸菩薩摩訶薩初發心位,或從佛聞,或復從於多供養
佛、菩薩、獨覺及阿羅漢、不還、一來、預流果等賢聖所聞,謂證
諸法無性為性究竟圓滿,乃名為佛,漸證諸法無性為性,名為菩
薩,乃至預流深信諸法無性為性,名賢善士,故一切法及諸有情無
不皆以無性為性,法及有情乃至無有如毛端量自性可得。是菩薩摩
訶薩聞此事已,作是思惟:『若一切法及諸有情皆以無性而為自
性,證得此故,說名為佛,乃至預流深信此故,名賢善士。我於無
上正等菩提,若當證得,若不證得,諸法有情常以無性而為自性
故,我定應發趣無上正等菩提,得菩提已,若諸有情行有想者,方
便安立,令住無想。』
「是菩薩摩訶薩既思惟已,發趣無上正等菩提,普為有情得涅槃
故,作漸次業,修漸次學,行漸次行。如過去世諸菩薩摩訶薩發趣
無上正等菩提,先學漸次業、學、行故,證得無上正等菩提,是菩
薩摩訶薩亦復如是,先應修學布施波羅蜜多,次應修學淨戒波羅蜜
多,展轉乃至後應修學般若波羅蜜多。
「善現當知!是菩薩摩訶薩從初發心修學布施波羅蜜多時,應自行
布施,亦勸他行布施,恒正稱揚布施功德,歡喜讚歎行布施者。由
此因緣,布施圓滿,得大財位,常行布施,離慳悋心,隨諸有情所
須飲食及餘資具,悉皆施與。是菩薩摩訶薩由布施故,受持戒蘊,
生天人中,得大尊貴;由施、戒故,復得定蘊;由施、戒、定故,
復得慧蘊;由施、戒、定、慧故,復得解脫蘊;由施、戒、定、
慧、解脫故,復得解脫智見蘊;由施、戒、定、慧、解脫、解脫智
見蘊圓滿故,超諸聲聞、獨覺等地,證入菩薩正性離生;既入菩薩
正性離生,成熟有情,嚴淨佛土;作此事已,便能證得一切智智,
轉妙法輪,以三乘法安立度脫諸有情類,令出生死,證得涅槃。是
菩薩摩訶薩由布施故,雖能如是作漸次業,修漸次學,行漸次行,
而於一切都無所得。何以故?以一切法無自性故。
「復次,善現!是菩薩摩訶薩從初發心修學淨戒波羅蜜多時,應自
行淨戒,亦勸他行淨戒,恒正稱揚淨戒功德,歡喜讚歎行淨戒者。
由此因緣,戒蘊清淨,生天人中,得大尊貴,施貧窮者所須財物;
既行施已,安住戒蘊、定蘊、慧蘊、解脫蘊、解脫智見蘊;由戒、
定、慧、解脫、解脫智見蘊清淨故,超諸聲聞、獨覺等地,證入菩
薩正性離生;既入菩薩正性離生,成熟有情,嚴淨佛土;作此事
已,便能證得一切智智,轉妙法輪,以三乘法安立度脫諸有情類,
令出生死,證得涅槃。是菩薩摩訶薩由淨戒故,雖能如是作漸次
業,修漸次學,行漸次行,而於一切都無所得。何以故?以一切法
無自性故。