文档介绍:,却看不到我掉在键盘上的泪!自己选择45°仰视别人,就休怪他人135°俯视着看你。经典按键防抖动51汇编程序作者:不详来源:本站整理发布时间:2006-11-2212:46:24发布人:admin减小字体增大字体;四独立按键控制四LED;;四个独立按键对应四个独立的LED.;当某一按键按下时对应的LED亮,当第二次按下时灭。;四个LED只能有一个亮,初学者可以参考以下程式:;当一直按下某一按键时对应的LED会闪动。;---------------------------------------------------------;;;;LED3标记K_OLDEQU30HK_NEWEQU31H;---------------------------------------------------------0030H;---------------------------------------------------------MAIN:MOVSP,#60HMOVP1,#0FFHMOVP0,#0FFHMOVK_OLD,#00HMOV20H,#0FFHMAIN1:CALLK_SCAN;键扫描MOVA,K_NEWCJNEA,K_OLD,MAIN2JMPMAIN1MAIN2:CALLDELAY;延时示去抖动CALLK_SCAN;再判断键是否按下MOVA,K_NEWCJNEA,K_OLD,MAIN3JMPMAIN1MAIN3:.0,LOOP1;.1,LOOP2;.2,LOOP3;.3,LOOP4;K4按下JMPMAIN1LOOP1:JNBFLAG0,LOOP1AMOVP0,#0FEHMOV20H,#0EH;FLAG0=0JMPMAIN1LOOP1A:MOVP0,#0FFHMOV20H,#0FHJMPMAIN1LOOP2:JNBFLAG1,LOOP1AMOVP0,#0FDHMOV20H,#0DH;FLAG1=0JMPMAIN1LOOP2A:MOVP0,#0FFHMOV20H,#0FHJMPMAIN1LOOP3:JNBFLAG2,LOOP3AMOVP0,#0FBHMOV20H,#0BH;FLAG2=0JMPMAIN1LOOP3A:MOVP0,#0FFHMOV20H,#0FHJMPMAIN1LOOP4:JNBFLAG3,LOOP4AMOVP0,#0F7H;FLAG3=0MOV20H,#07HJMPMAIN1LOOP4A:MOVP0,#0FFHMOV20H,#0FHJMPMAIN1;----------------------------------------