Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resolver:
·0 Crear una tabla de clasificación con el conjunto de instrucciones del PIC16F877A de acuerdo a
los siguientes criterios:
·1 Operandos nemónicos usados para mover registros
·2 Modificar el contenido de un registro.
·3 Controlar el flujo del programa
·4 Realizar operaciones lógicas
·5 Realizar operaciones aritméticas
Binario Decimal
0 0
1 1
10 2
100 4
1000 8
10000 16
100000 32
1000000 64
10000000 128
#INCLUDE"p16f877a.inc"
GPR_VAR UDATA
ACUM RES 1
MAIN_PROG CODE
START
Mainloop:
MOVLW b'00000001'
MOVWF ACUM
CLRW
ADDLW 1
CONTADOR
INCF ACUM,1
BTFSS ACUM,5
GOTO CONTADOR
GOTO START
END
#INCLUDE"p16f877a.inc"
GPR_VAR UDATA
ACUM RES 1
GOTO START
MAIN_PROG CODE
START
Mainloop:
MOVLW b'00000001'
MOVWF ACUM
CLRW
ADDLW 1
CONTADOR
RLF ACUM,0
MOVWF ACUM
BTFSS ACUM,7
GOTO CONTADOR
GOTO START
END