51单片机,用汇编语言编写程序,10秒内对外部脉冲进行计...答:ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN:MOV TMOD,#51H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)MOV TH1,#0 MOV TL1,#0 SETB TR0 SETB TR1 SETB ET0 SETB EA CLR A MOV R2,#0 LOOP:SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)MOV TL0,...
MCS-51单片机,简单的一个汇编语言程序,计算分段函数的...答::mov A, X cjne A, #7, QQQ ;A 试减7 QQQ: jnc DY6 ;无借位(即大于6)转移.cjne A, #2, AAA ;A 试减2 AAA: jc XY2 ;有借位(即小于2)转移.add A, X add A, X ;A=3X clr C subb A, #5 mov Y, A ;Y = 3X - 5 sjmp _END...
MCS-51单片机编程题,用汇编语言,急求答。答:百度的推荐答案是错误的,正确的程序如下:MOV DPTR, #TABLE ;设置成表首地址 MOV A, DPL ;加上R2R3中的元素号码 ADD A, R3 MOV DPL, A MOV A, DPH ADDC A, R2 MOV DPH, A ;这时,DPTR就指向R2R3指定的元素了 CLR A MOVC A, @A+DPTR ...
51单片机用计数器中断实现100以内的按键计数,汇编语言程序答:试试下列程序:ORG 0000H JMP START ORG 000BH JMP T0_INT ;--- START:MOV TMOD, #06H MOV TH0, #255 MOV TL0, #255 MOV IE, #82H SETB TR0 MOV R2, #0 MOV R3, #0 MOV DPTR, #TAB ;--- M_LOOP:MOV A, R3 MOVC A, @A + DPTR...
51单片机汇编语言编写一个跑马灯的程序,初学者做实验用...答:程序1:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP,#5FH LOOP:MOV A,P2 MOV B,A MOV P0,A MOV P1,#0FFH LOOP1:LCALL DELAY MOV C,P1.7 MOV A,P0 RLC A MOV P0,A MOV A,P1 RLC A MOV P1,A MOV A,P2 CJNE A,B,LOOP SJMP LOOP1 DELAY:MOV R2,#60 DELAY1:MOV R3,#...
【51单片机汇编语言编程题】片内RAM区30H~3FH单元中存16个8位无符号...答:CLRA MOV40H,A MOV41H,A MOV42H,A MOV43H,A MOV44H,A MOVR0,#30H LOOP:MOVA,@R0 MOVB,#5 DIVAB XCHA,B ADDA,#40H MOVR1,A INC@R1 INCR0 CJNER0,#40H,LOOP ;;;END