求单片机汇编语言的程序~ 要求如下:数码管初始状态是7,按一下按钮显示...答:ORG00H AJMPMAIN ORG 30H MAIN:MOVR0,#7 MOVDPTR,#TAB DISP:ACALLKEY JNBF0,DISP1 CLRF0 DISP1:MOVA,R0 DISP2:MOVCA,@A+DPTR MOVP2,A AJMPDISP KEY:CJNER0,#0,KEY1 AJMPKEYRT ;显示到0 ,不进入按键子程序,直接跳出。KEY1:JBP1.0,KEYRT ACALLD10MS JNBP1.0,SETBF0 ;按键按...
帮忙用汇编语言编一下一个中断开关控制led不同的循环时间,单片机是89c51...答:KEYCT,#40 LJMP LOOP KEY2:MOV KEYCT,#100 LJMP LOOP T0ISR:PUSH ACC CLR TR0 MOV TL0,#LOW (65536-50000)MOV TH0,#HIGH(65536-50000);50ms中断一次 SETB TR0 INC COUNT MOV A,COUNT CJNE A,#KEYCT,T0ISRE MOV COUNT,#0 MOV A,LED RL A MOV LED,A T0ISRE:POP ACC RET ...
AT89S52单片机 汇编语言 通过计时器编写0-9的循环显示答:MOV TL0,#LOW(65536-50000)SETB TR0 SETB ET0 SETB EA MOV R2,#0 SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 MOV DPTR,#TABLE MOV A,R2 MOVC A,@A+DPTR MOV P1,A INC R2 CJNE R2,#10,T0E MOV R2,#0 T0E:RETI END ...