微信小程序 > 微信公开课 > 小程序 控制数码管显示 我是新人
微信小程序,微信公开课,小程序 控制数码管显示 我是新人

小程序 控制数码管显示 我是新人

2019-03-12 17:02:19

微信公开课小程序热门讨论「小程序 控制数码管显示 我是新人」最新回复-ORG0000HLJMPMAINORG0050HMAIN:MOVP2,#0FFHMOVP2,#05FH;显示“0”LCALLDELAYMOVP2,#06H;显示1LCALLDELAYMOVP2,#3BH;显示2LCALLDELAYMOVP2,#2FH;显示3LCALLDELAYMOVP2,#66H;显示4LCALLDELAYMOVP2,#6DH;显示5LCALLDELAYMOVP2,#7DH;显示6LCALLDELAYMOVP2,#07H;显示7LCALLDELAYMOVP2,#7FH;显示8LCALLDELAYMOVP2,#6FH;显示9LCALLDELAYMOVP2,#77H;显示ALCALLDELAYMOVP2,#7FH;显示BLCALLDELAYMOVP2,#59H;显示CLCALLDELAYMOVP2,#5FH;显示DLCALLDELAYMOVP2,#79H;显示ELCALLDELAYMOVP2,#71H;显示FLCALLDELAYLJMPMAINDELAY:MOVR7,#10DELAY1:MOVR6,#200;T={(2*R5+2)*R6+2}*10=1sDELAY11:MOVR5,#250DJNZR5,$DJNZR6,DELAY11DJNZR7,DELAY1RETEND自己的ORG0000HLJMPMAINORG0050HMAIN:MOVA,#0FFHMOVP2,#5FHLCALLDELAYMOVP2,#06HLCALLDELAYMOVP2,#3BHLCALLDELAYMOVP2,#2FHLCALLDELAYMOVP2,#66HLCALLDELAYMOVP2,#6DHLCALLDELAYMOVP2,#7DHLCALLDELAYMOVP2,#07HLCALLDELAYMOVP2,#7FHLCALLDELAYMOVP2,#6FHLCALLDELAYMOVP2,#77HLCALLDELAYMOVP2,#7CHLCALLDELAYMOVP2,#59HLCALLDELAYMOVP2,#3EHLCALLDELAYMOVP2,#79HLCALLDELAYMOVP2,#71HLCALLDELAYDELAY:MOVR6,#230MOVR2,#10DELAY11:MOVR5,#200DJNZR5,$DJNZR6,DELAY11DJNZR2,DELAY11RETEND
voidSystemInit(){TMOD=0x01;EA=0;//关总中断ET0=0;//关定时器中断TR0=0;//关定时中断使能TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;//打开总中断ET0=1;//打开定时器中断TR0=1;//打开定时中断使能/***********端口及变量初始化变量**************/Key_star=1;Key_add=1;Key_fall=1;P0=0xff;}你的按键处理有问题voidkey(void)//按键采集{uchar  Key_star_down=0,Key_star_up=0;uchar  Key_add_down=0,Key_add_up=0;uchar  Key_fall_down=0,Key_fall_up=0;if(Key_star)//按键弹起{ Key_star_up++;Key_star_down=0; if(Key_star_up==200)  Key_star_up==200;}else//按键按下{ Key_star_up=0; Key_star_down++; if(Key_star_down==200)  Key_star_down=200; if(Key_star_down==20) {  flag=~flag; P0=0x90;//数码管置初值 } }  if(Key_add)//按键弹起{ Key_add_up++;Key_add_down=0; if(Key_add_up==200)  Key_add_up==200;}else//按键按下{ Key_add_up=0; Key_add_down++; if(Key_add_down==200)  Key_add_down=200; if(Key_add_down==20) {  Minute++; if(Minute=100)  Minute=0; } }if(Key_fall)//按键弹起{ Key_fall_up++;Key_fall_down=0; if(Key_fall_up==200)  Key_fall_up==200;}else//按键按下{ Key_fall_up=0; Key_fall_down++; if(Key_fall_down==200)  Key_fall_down=200; if(Key_fall_down==20) {  Minute--; } }} 更多有关「小程序 控制数码管显示 我是新人」的疑问请扫码关注微信公开课+小程序!
标签:微信公开课,小程序
微信小程序,微信公开课,小程序 控制数码管显示 我是新人

「小程序 控制数码管显示 我是新人」热议话题订阅

方法1:微信扫描微信公开课小程序码即可订阅热议话题「小程序 控制数码管显示 我是新人」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「小程序 控制数码管显示 我是新人」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「小程序 控制数码管显示 我是新人」

微信公开课小程序热议话题「小程序 控制数码管显示 我是新人」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热议话题「小程序 控制数码管显示 我是新人」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。