
缘由51单片机按键控制数码管从0—99-编程语言-CSDN问答可以帮忙看一下吗数码管最右边两位作为一个0-99s的计时器从0开始按键3短按计时器加1最多只能加到99按键3长按计时器加10按键4短按计时器减1不能减到负数按键4长按计时器清零#include reg52.h unsigned char code ShuMaGuan[]{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F, 0x00,0X80,118,121,56,63};//0~9隐.HELO sbit k1P3^0; sbit k2P3^1; sbit k3P3^2; sbit k4P3^3; void smgxs(unsigned char w,unsigned char sz) { P2P10;//写数码管段消隐位关闭。 P2255-w;//写2位数码管动态位驱动 P1ShuMaGuan[w1?sz/10:w2?sz%10:10]; }//写数码管段驱动并拆分整数送相应位以及不想显示的数码管关闭。 void main() {//缘由https://ask.csdn.net/questions/7989107 unsigned char w0,sy0,sz0,js0,can0,m0,xd0; while(1) { if(sy0)//写数码管显示延时 { if(!w)w1;else w*2;//数码位驱动 smgxs(w,sz);//送数码管显示的值 if(w2)w0;//控制显示位 } if(!k3xd0)//按键消抖处理 { while(!k3){if(js0)if(m0)if(can8)can;}//按键长短按处理 if(can2sz89)sz10;else if(sz99)sz; canjsm0; } if(!k4xd0) { while(!k4){if(js0)if(m0)if(can8)can;} if(can2)sz0;else if(sz)--sz; canjsm0; } } }改进为按键不影响数码管显示并使用了指针变量。#include reg52.h unsigned char code ShuMaGuan[]{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00,0X80,118,121,56,63};//0~9隐.HELO sbit k1P3^0; sbit k2P3^1; sbit k3P3^2; sbit k4P3^3; void smgxs(unsigned char *w,unsigned char sz) { if(!*w)*w1;else *w*2;//数码位驱动 P2P10;//写数码管段消隐位关闭。 P2255-*w;//写2位数码管动态位驱动 P1ShuMaGuan[*w1?sz/10:*w2?sz%10:10];//写数码管段驱动并拆分整数送相应位以及段关闭。 if(*w2)*w0;//控制显示位 } void main() {//缘由https://ask.csdn.net/questions/7989107 unsigned char w0,sy0,sz0,js0,can0,m0,xd0; while(1) { if(sy0)//写数码管显示延时 { smgxs(w,sz);//送数码管显示的值 } if(!k3xd0)//按键消抖处理 { while(!k3){if(js0){smgxs(w,sz);if(m0)if(can8)can;}}//按键长短按处理 if(can2sz89)sz10;else if(sz99)sz; canjsm0; } if(!k4xd0) { while(!k4){if(js0){smgxs(w,sz);if(m0)if(can8)can;}} if(can2)sz0;else if(sz)--sz; canjsm0; } } }具壽善現復白佛言「云何菩薩摩訶薩安住安忍波羅蜜多引攝布施乃至般若波羅蜜多」佛告善現「若菩薩摩訶薩安住安忍波羅蜜多從初發心乃至安坐妙菩提座於其中間設有種種有情之類非理毀罵輕蔑凌辱乃至分割支節持去菩薩爾時都無忿恚但作是念『此諸有情深可憐愍為煩惱毒擾亂身心不得自在無依無護貧苦所逼我當施彼隨意所須飲食、衣服及餘資具。』復持如是布施善根與諸有情平等共有迴向無上正等菩提以無所得而為方便。如是迴向大菩提時遠離三心謂誰迴向何所迴向以何迴向是為菩薩摩訶薩安住安忍波羅蜜多引攝布施波羅蜜多。「若菩薩摩訶薩安住安忍波羅蜜多從初發心乃至安坐妙菩提座於其中間乃至為救自命因緣於諸有情終不損害乃至不起諸惡邪見。菩薩如是修淨戒時不求聲聞、獨覺等地復持如是淨戒善根與諸有情平等共有迴向無上正等菩提以無所得而為方便。如是迴向大菩提時遠離三心謂誰迴向何所迴向以何迴向是為菩薩摩訶薩安住安忍波羅蜜多引攝淨戒波羅蜜多。「若菩薩摩訶薩安住安忍波羅蜜多發起勇猛增上精進常作是念『若一有情在一踰繕那外或十、或百乃至無量踰繕那外或在一世界外或十、或百乃至無量諸世界外應可度者我定當往方便教化令其受持或八學處、或五學處、或十學處、或具學處或令住預流果或令住一來果或令住不還果或令住阿羅漢果或令住獨覺菩提或令安住諸菩薩地乃至無上正等菩提尚不辭勞況為教化無量無數無邊有情皆令獲得利益安樂而當懈倦』復持如是精進善根與諸有情平等共有迴向無上正等菩提以無所得而為方便。如是迴向大菩提時遠離三心謂誰迴向何所迴向以何迴向是為菩薩摩訶薩安住安忍波羅蜜多引攝精進波羅蜜多。「若菩薩摩訶薩安住安忍波羅蜜多攝心不亂離欲惡不善法有尋有伺離生喜樂入初靜慮廣說乃至入滅想受定此諸定中隨所生起心、心所法及諸善根一切和合與諸有情平等共有迴向無上正等菩提以無所得而為方便。如是迴向大菩提時遠離三心謂誰迴向何所迴向以何迴向於諸靜慮及靜慮支都無所得。是為菩薩摩訶薩安住安忍波羅蜜多引攝靜慮波羅蜜多。「若菩薩摩訶薩安住安忍波羅蜜多修行般若波羅蜜多於諸法中住循法觀雖以遠離行相或以寂靜行相或以無盡行相或以永滅行相觀一切法而於法性能不作證乃至能坐妙菩提座證得無上正等菩提從此座起轉妙法輪利益安樂諸有情類。復持如是妙慧善根與諸有情平等共有迴向無上正等菩提以無所得而為方便。如是迴向大菩提時遠離三心謂誰迴向何所迴向以何迴向是為菩薩摩訶薩安住安忍波羅蜜多引攝般若波羅蜜多如是引攝非取非捨。」继续宇宙游戏过去佛游戏得未来佛游戏得现在佛游戏得我们也游戏得。就如一条道无过、现、未时人人走得感恩佛告诉我们宇宙真理自性空。如實觀色、受、想、行、識廣說乃至諸有漏法及無漏法皆是虛妄皆非堅實皆無自性於一切法深生信解皆以無性而為自性。正因为自性空才能智慧不妄执有正道才能圆满六度智慧才能圆满慈悲喜捨由此因緣自他益乐皆得圓滿乃至圓滿諸佛無上正等菩提。