microcontrolador pic16f877a

56
MICROCONTROLADOR PIC16F877A

Upload: omar-yair-urdiera-miranda

Post on 08-Sep-2015

45 views

Category:

Documents


3 download

DESCRIPTION

Descripcion general del micro controlador PIC16F877A

TRANSCRIPT

MICROCONTROLADOR PIC16F877A

MICROCONTROLADOR PIC16F877A

PINES PIC16F877A

DISTRIBUCION

FUNCIN DE LOS PUERTOSPUERTO A

Entradas y salidas digitales y entrada para el ADC

Pin4 funciona como entrada salida o como entrada del temporizador/contador.

Cuando funciona como entrada digital.

Disparador Schmitt trigger.

Cuando funciona como salida digital.

Funciona como colector abiertoPUERTO B

PUERTO C

PUERTO D Y E

FRECUENCIA DE OPERACIN

OSCILADOR RC

OSCILADOR RC

CONEXIN

DISTRIBUCIN DE LA MEMORIA RAM

BANCO 0

BANCO 2 y 3

REGISTROS

REGISTROS

REGISTRO PCL Y CONTADOR DE PROGRAMA

REGISTRO STATUS

REGISTRO STATUS

REGISTRO STATUS

ACCESO A BANCOSREGISTRO STATUS

CICLO MQUINA

CICLO MQUINA

CICLO MQUINA

CONSTANTES NUMRICAS

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES DE CARGA

INSTRUCCIONES DE CARGA

INSTRUCCIONES DE CARGA

INSTRUCCIONES DE CARGA

INSTRUCCIONES DE BIT

INSTRUCCIONES DE BIT

INSTRUCCIONES DE SALTO

INSTRUCCIONES DE SALTO

INSTRUCCIONES DE MANEJO DE SUBRUTINAS

INSTRUCCIONES DE MANEJO DE SUBRUTINAS

DIRECTIVASEND

Indica fin del programa.

EQU

DIRECTIVAS

INSTRUCCIONES DE CARGA

INSTRUCCIONES ARITMTICAS

INSTRUCCIONES ARITMTICAS

INSTRUCCIONES ARITMTICAS

INSTRUCCIONES ARITMTICAS

INSTRUCCIONES LGICAS

INSTRUCCIONES LGICAS

INSTRUCCIONES DE SALTO

INSTRUCCIONES DE SALTO

INTRODUCCIN AL LEGUAJE ENSAMBLADOREstructura bsica del programa

EtiquetasInstruccionesOperandosComentarios

PALABRA DE CONFIGURACIN__CONFIG: Configuracin del microcontrolador.LIST p= : Indica el procesador utilizado.INCLUDE: Incluye una biblioteca externa.

CP_OFF: No hay proteccin de cdigo.WDT_OFF: No se habilita el watchdog.PWRTE_ON: Se habilita el reset mediante Power Up timerXT_OSC: Se utiliza el oscilador por cristal de cuarzo, modo estndarLVP_OFF: Programacin en baja tensin desactivado

RETARDO MEDIANTE LAZO SIMPLE

RETARDO MEDIANTE LAZO ANIDADO