ORG00HSTART:MOVP1,#0FFHKEY1: JBP1.4,KEYINJMPKEY1KEYIN: JBP1.4,$MOVA,P1ANLA,#0FHMOVDPTR,#TABMOVC A
2013-04-01 13:31
,#0B0HMOV TH0,#3CHMOV IE,#82HMOV 50H,#20HSETB TR0LOOP: JBP1.0,N2CALLDEMOV A,42HADD A,#01HDAAMOV 42H
2016-07-19 15:10
TURN_ON: JBP5.0,$;按键是否摁下 MOVTMOD, #01HMOVTH0, #0D8HMOVTL0, #0F0HMOVR0,#32HSETB EASETB TR0SETB
2014-05-13 19:48
转换数值 JBP3.4,AAA1 LCALLDELAY;调用延时程序 JBP3.4,AAA1 ;判断是否按下按钮并开始转换数值 SETB P3.2 ;P3.2给高电平锁存地址 INCR4 CJNE R4
2015-06-25 19:31
:INC R1JBP2.3,LP1;是否悬空JNB P2.2,TEST;是否碰撞MOV A,R1JNB D0H,OS;判断碰撞类型,偶数转JBP2.1,LP3LP2:MOV A,R2JNB D0H
2017-05-04 14:29
,#07HLCALL DELAY ;延时100μsLOOP3:SETB EASETB EX0SETB P1.2JBP1.2,LOOP3SJMP $;接收到超声波后的中断程序,将时间存至40H,41H单元INT_0
2012-05-11 10:50
如果没有JB P5.7,$,蜂鸣器响,我在P5.7 放了一个摁键。我想一直摁着就一直响。但是 以下程序下进去后,。。根本就没有这样的效果,,,不摁摁键,,蜂鸣器都在响。。我不是很清楚,。。谁帮帮我 START:JB P5.7,$CLR P1.0LCALL DELAY SETB P1.0 LCALL DELAY这样用摁键控制不对么。。。
2014-04-23 14:19
,#5DJNZR7,$CLRP1.6JBP3.2,$cplp1.0;发射完一次,改变led指示灯的状态ACALLDUZT;读状态寄存器MOV58H,#27H;07MOV59H,#70H;清中断MOVR3
2013-10-24 23:02
, LK6ACALL D10MSJBP2.4, LK3ACALL D2SLK4:JBP2.4, LK3CLRP2.0ACALL D2SINC40HMOVA, 40HCJNE A, #0AH, LK4MOV40H
2012-05-21 23:41
,START1 ;无按键按下,标志位为0,重判FUN0: LCALL DL10MS;键1按下,开始处理。调用延时20MS子程序JBP3.0,START1 ;返回再判,防抖LCALL DISP ;显示
2012-11-27 11:06