ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROGRAMACION DE UN PIC


Enviado por   •  30 de Enero de 2014  •  631 Palabras (3 Páginas)  •  271 Visitas

Página 1 de 3

1. En esta practica, grabaríamos nosotros a nuestro PIC 16F628A.

2. Teníamos anteriormente el siguiente código programado en nuestro PIC:

LIST P=PIC16F282 (Indica cual es el PIC que voy a utilizar)

INCLUDE <PIC16F28A, INC> (INC se refiere a parámetros que ya están guardados en las librerías)

_ _ CONFIG _CROFF &_WDT_OFF_&_BODENLON&_PWRTE_ON&INTRC_OSC_NGCLOCKOUT &_MCLRE_OFF

(Lo anterior se refiere a la configuración del grabador)

ORG 0x00 (Es el origen de mi programa)

goto inicio (Salto a inicio)

org 0x05 (Indica el sitio de la memoria en donde se escribe una

parte del programa)

movlw OXO7 (Mueve la siguiente literal al registro w)

mowf CMCON (Mueve el contenido del registro w al registro f)

bsf STATUS, RPO (Brinca al banco 1, y pone a “1” el bit “s” status)

bcf STATUS, RPO (Brinca al banco 0, y pone a “0” el bit “s” status)

b’ 00000111’ (Para el convertidor analógico)

clrf TRISB (Puerto “b” configurado como salida)

movlw b’ 11111111’ (

b’11111111’

movwf TRISA

END

3. Pero a partir de este código que habíamos grabado la clase pasada tendríamos que hacerle modificaciones

3.1 .En el PIC, originalmente la función que tendría el PIC es que el PUERTO A seria igual al PUERTO B.

ENTRADA SALIDA

0 0

1 1

3.2 En el PIC, esta vez íbamos a modificar el código de configuración del grabador, en vez de poner el MCLR (Master Clear) en OFF lo pondríamos en ON:

_ _ CONFIG _CROFF &_WDT_OFF_&_BODENLON&_PWRTE_ON&INTRC_OSC_NGCLOCKOUT

...

Descargar como (para miembros actualizados)  txt (3 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com