Вы находитесь на странице: 1из 7

ACTIVIDAD COLABORATIVA

UNIDAD 1 PASO 2

TUTOR:
JOHN JAIRO LEIVA

PRESENTADO POR:

GRUPO:

xxxxxxxxxxxxxx)
xxxxxxxxxxxxxxxxxxx
MICROPROCESADORES Y MICROCONTROLADORES
ABRIL 2017

0
ACTIVIDAD 2: en MPLab - Asembler

1. Encendido y apagado de un LED con intermitencia de aproximadamente 1,5


segundos.

1.1 Cdigo Asembler


list p=16f84
include <p16f84a.inc>
*******************ZONA DE CONFIGURACIN*****************
TIEMPO EQU 0x0c
TIEMPO2 EQU 0x0d
ORG 0
BSF STATUS, RP0
CLRF PORTB
BCF STATUS, RP0
********************ZONA DE CDIGO************************
INICIO BSF PORTB, 0
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
BCF PORTB, 0
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
GOTO INICIO

RETARDO
MOVLW 0xFF
MOVFW TIEMPO
CONTADOR1
MOVLW 0xC3
MOVFW TIEMPO2
CONTADOR2
DECFSZ TIEMPO2
GOTO CONTADOR2
DECFSZ TIEMPO
GOTO CONTADOR1
RETURN
END

1
1.2 Cdigo y Explicacin

Figura 1: cdigo de autora propia desarrollado MPLAB para el encendido y apagado de un led con intermitencia de 1.5s

2
1.3 Cdigo Compilado

Figura 2: compilacin del cdigo de autora propia desarrollado MPLAB para el encendido y apagado de un led con intermitencia de 1.5s

3
1.4 Montaje y Simulacin en Proteus

Figura 3: montaje de autora propia desarrollado Proteus, intermitencia de un led con intervalos de 1.5s

4
Figura 4: montaje de autora propia desarrollado en Proteus, intermitencia de un led con intervalos de 1.5s

5
REFERENCIAS

Alejandro, S. (2009). Mis primeros programas en assembler, PiC16F84A,

PIC16F627A/628A/648A.

Editronikx. (25 de Marzo de 2013). Primer Tutorial de programacin bsica en ASEMBLER

(Prender un led, el "HOLA MUNDO DE LOS PIC"). Obtenido de YouTube:

https://www.youtube.com/watch?v=Z67GlpBZJYA&t=100s

Вам также может понравиться