Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de Exercícios I (Copie e Cole Todos Os Códigos Desenvolvidos em Assembly No Edsim51)
Lista de Exercícios I (Copie e Cole Todos Os Códigos Desenvolvidos em Assembly No Edsim51)
LISTA DE EXERCÍCIOS I
(Copie e cole todos os códigos desenvolvidos em Assembly no
Edsim51)
INICIO:
SETB P1.7
JB P2.7,INICIO
ACENDER:
CLR P1.7
JNB P2.7,ACENDER
JMP INICIO
INICIO:
MOV R0,#0X00
CONTADOR:
MOV A,R0
INC A
MOV R0,A
XRL A,#0X09
JNZ CONTADOR
CLR P1.7
CALL DELAY_1S
SETB P1.7
JMP INICIO
DELAY_1MS:
MOV R1,#0X03
CONT_DELAY1MS:
MOV A,R1
DEC A
MOV R1,A
XRL A,#0X00
JNZ CONT_DELAY1MS
JMP CONT_DELAY1S
DELAY_1S:
MOV R2,#0X02
CONT_DELAY1S:
MOV A,R2
DEC A
MOV R2,A
XRL A,#0X00
JNZ DELAY_1MS
RET
INICIO:
MOV R0,#0X09
CONTADOR:
MOV A,R0
DEC A
MOV R0,A
XRL A,#0X00
JNZ CONTADOR
CLR P1.7
CALL DELAY_1S
SETB P1.7
JMP INICIO
DELAY_1MS:
MOV R1,#0X03
CONT_DELAY1MS:
MOV A,R1
DEC A
MOV R1,A
XRL A,#0X00
JNZ CONT_DELAY1MS
JMP CONT_DELAY1S
DELAY_1S:
MOV R2,#0X02
CONT_DELAY1S:
MOV A,R2
DEC A
MOV R2,A
XRL A,#0X00
JNZ DELAY_1MS
RET