缘由利用51单片机扩展8255对64个彩灯进行控制 – 24小时必答区
|
有友友可以指点一下吗?刚开始学习单片机不久,要求做一个项目,不知道从何下手 1)利用64个发光二极管模拟节日彩灯,利用单片机扩展8255对64个彩灯进行控制; 2)设计至少三种彩灯闪烁方式,按随机顺序组合,或固定组合连续运行; 3)用矩阵键盘设置彩灯闪烁间隔时间和闪烁方式(随机、固定), 4)设置24小时内自动开灯和关灯时间。 3 4 |
#include "reg52.h"
sbit A18255=P3^6;
sbit CS8255=P3^7;
void main()
{//缘由http://www.51hei.com/bbs/dpj-236599-1.html
unsigned char sy=0,ys=0,my=0,ls=0,wei=0;
while(1)
{
if(++sy==0)if(++ys==0)
{
ys=0;
if(ls)ls*=2;
else
{
A18255=0;
if(wei&&wei<128)wei*=2;
else wei=1;
CS8255=1;
P1=wei;
CS8255=0;
ls=1;
}
A18255=1;
CS8255=1;
P1=255-ls;
CS8255=0;
}
}
}

#include "reg52.h"
sbit A18255=P3^6;
sbit CS8255=P3^7;
void main()
{//缘由http://www.51hei.com/bbs/dpj-236599-1.html
unsigned char sy=0,ys=0,my=0,ls=1,wei=1;
bit k=0;
while(1)
{
if(++sy==0)if(++ys>74)
{
if(ls)ls*=2;
else
{
A18255=0;
if(wei==128)k=1;else if(wei==1)k=0;
CS8255=1;
P1=wei;
CS8255=0;
if(k)wei/=2;else wei*=2;
ls=1;
}
A18255=1;
ys=0;
CS8255=1;
P1=255-ls;
CS8255=0;
}
}
}

#include "reg52.h"
sbit A18255=P3^6;
sbit CS8255=P3^7;
void main()
{//缘由http://www.51hei.com/bbs/dpj-236599-1.html
unsigned char sy=0,ys=0,my=0,ls=1,wei=1;
bit k=0;
while(1)
{
if(++sy==0)if(++ys>74)
{
if(ls)if(k)ls/=2;else ls*=2;
else
{
A18255=0;
if(wei==128)k=1;else if(wei==1)k=0;
CS8255=1;
P1=wei;
CS8255=0;
if(k)wei/=2;else wei*=2;
ls=(k?128:1);
}
A18255=1;
ys=0;
CS8255=1;
P1=255-ls;
CS8255=0;
}
}
}

佛告舍利子:「諸菩薩摩訶薩行深般若波羅蜜多方便善巧,雖觀諸 法都無自性、皆非實有,而依世俗發趣無上正等菩提,為諸有情方 便宣說,令得正解離諸顛倒。」 時,舍利子復白佛言:「云何菩薩摩訶薩行深般若波羅蜜多時方便 善巧,由此方便善巧力故,雖觀諸法都無自性、皆非實有,而依世 俗發趣無上正等菩提,為諸有情方便宣說,令得正解離諸顛倒?」 佛告舍利子:「諸菩薩摩訶薩行深般若波羅蜜多時,成就如是方便 善巧,謂都不見少有實法可於中住,由於中住而有罣礙,由罣礙故 而有退沒,由退沒故心便羸劣,心羸劣故便生懈怠。 「舍利子!以一切法都無實事,無我、我所,皆用無性而為自性, 本性空寂,自相空寂。唯有一切愚夫異生迷謬顛倒,執著色蘊乃至 識蘊,執著眼處乃至意處,執著色處乃至法處,執著眼界乃至意 界,執著色界乃至法界,執著眼識界乃至意識界,執著眼觸乃至意 觸,執著眼觸為緣所生諸受乃至意觸為緣所生諸受,執著地界乃至 識界,執著因緣乃至增上緣,執著從緣所生諸法,執著無明乃至老 死,執著布施乃至般若波羅蜜多,執著內空乃至無性自性空,執著 真如乃至不思議界,執著苦、集、滅、道聖諦,執著四念住乃至八 聖道支,執著四靜慮、四無量、四無色定,執著空、無相、無願解 脫門,執著八解脫乃至十遍處,執著淨觀地乃至如來地,執著極喜 地乃至法雲地,執著陀羅尼門、三摩地門,執著五眼、六神通,執 著如來十力乃至十八佛不共法,執著大慈、大悲、大喜、大捨,執 著三十二大士相、八十隨好,執著無忘失法、恒住捨性,執著一切 智、道相智、一切相智,執著預流果乃至獨覺菩提,執著菩薩摩訶 薩行,執著無上正等菩提,執著異生乃至如來、應、正等覺。 「由此因緣,諸菩薩摩訶薩觀一切法都無實事,無我、我所,皆用 無性而為自性,本性空寂,自相空寂。行深般若波羅蜜多,自立如 幻師為有情說法,諸慳貪者為說布施,諸犯戒者為說淨戒,諸瞋忿 者為說安忍,諸懈怠者為說精進,諸散亂者為說靜慮,諸惡慧者為 說般若。是菩薩摩訶薩安立有情令住布施乃至般若波羅蜜多已,復 為宣說能出生死殊勝聖法,令諸有情依之修學,或得預流果,或得 一來果,或得不還果,或得阿羅漢果,或得獨覺菩提,或入菩薩摩 訶薩位,或住無上正等菩提。」 時,舍利子復白佛言:「諸菩薩摩訶薩行深般若波羅蜜多時,云何 不名有所得者?謂諸有情實無所有,而令安住布施、淨戒、安忍、 精進、靜慮、般若波羅蜜多,復為宣說能出生死殊勝聖法,或令得 預流果,乃至或令證得無上正等菩提。」 佛告舍利子:「諸菩薩摩訶薩行深般若波羅蜜多時,於諸有情非有 所得。所以者何?是菩薩摩訶薩行深般若波羅蜜多時,不見有情少 實可得,唯有世俗假說有情。舍利子!諸菩薩摩訶薩行深般若波羅 蜜多時,安住二諦,為諸有情宣說正法。何等為二?一者、世俗。 二者、勝義。舍利子!雖二諦中有情施設俱不可得,而諸菩薩摩訶 薩行深般若波羅蜜多時方便善巧,為諸有情宣說法要,令諸有情聞 正法已,於現法中尚不得我,何況當得所求聖果!如是,舍利子! 菩薩摩訶薩行深般若波羅蜜多方便善巧,雖為有情宣說法要,令修 正行得所證果,而心於彼都無所得,了知諸法不可得故。」 時,舍利子便白佛言:「此諸菩薩摩訶薩是真菩薩摩訶薩,雖於諸 法不得一性,不得異性,不得總性,不得別性,而著如是大功德 鎧。由著如是大功德鎧,不生欲界,不生色界,不生無色界,不見 有為界,不見無為界。雖化有情令出三界,而於有情都無所得,亦 復不得有情施設。有情施設不可得故無縛無解,無縛解故無染無 淨,無染淨故諸趣差別不可了知,諸趣差別不可了知故無業無煩 惱,無業煩惱故亦無異熟果。既無異熟果如何得有我及有情流轉諸 趣生三界等種種差別?」 佛告舍利子:「如是!如是!如汝所說。舍利子!若有情類先有後 無,菩薩、如來應有過失,先無後有理亦不然,諸趣輪迴有無亦 爾。是故,舍利子!若如來出世、若不出世,法性常住真如、法 界、不虛妄性終無改易。以一切法法性、法界、法住、法定、真 如、實際猶如虛空,此中尚無我等可得,況有色等諸法可得!既無 色等諸法可得,如何當有諸趣輪迴?諸趣輪迴既不可得,如何當有 成熟有情令其解脫?但依世俗假說為有。 「舍利子!以如是法自性皆空。諸菩薩摩訶薩從過去佛如實聞已, 為脫有情顛倒執著,求趣無上正等菩提,於求趣時不作是念:『我 於此法已得當得,令彼有情已度當度所執著處生死眾苦。』 「舍利子!是菩薩摩訶薩為脫有情顛倒執著,被功德鎧大誓莊嚴, 勇猛正勤無所戀著,不退無上正等菩提,恒於菩提不生疑惑,謂: 『我當得、不當得耶?』但正念言:『我定當得所求無上正等菩 提,作諸有情真實饒益,謂令解脫迷謬顛倒諸趣輪迴受生死苦。』 舍利子!是菩薩摩訶薩雖脫有情迷謬顛倒諸趣生死而無所得,唯依 世俗說有是事。 「舍利子!如巧幻師或彼弟子,依帝網術化作無量百千俱胝那庾多 眾,復化種種上妙飲食施幻有情皆令飽滿,作此事已歡喜唱言: 『我已獲得廣大福聚。』於意云何?此巧幻師或彼弟子,實使有情 得飽滿不?」 舍利子曰:「不也!世尊!」 佛告舍利子:「菩薩摩訶薩亦復如是,從初發心,為欲度脫諸有情 故,修行布施乃至般若波羅蜜多,安住內空乃至無性自性空,安住 真如乃至不思議界,安住苦、集、滅、道聖諦,修行四念住乃至八 聖道支,修行四靜慮、四無量、四無色定,修行空、無相、無願解 脫門,修行八解脫乃至十遍處,修行極喜地乃至法雲地,修行陀羅 尼門、三摩地門,修行五眼、六神通,修行如來十力乃至十八佛不 共法,修行大慈、大悲、大喜、大捨,修行三十二大士相、八十隨 好,修行無忘失法、恒住捨性,修行一切智、道相智、一切相智, 圓滿菩薩大菩提道,成熟有情、嚴淨佛土。


