Microcontroladores
Enviado por Alamaris • 1 de Octubre de 2014 • 1.273 Palabras (6 Páginas) • 452 Visitas
DOCUMENTO GUÍA
Diseño de productos electrónicos con microcontroladores
1. Descripción de pines de entrada y salida
ESQUEMA DEL PIC PINES DE ENTRADA PINES DE SALIDA
Fuente: El Microcontrolador PIC16F873 Resumen de hoja de datos
http://www.utp.edu.co/~eduque/arquitec/PIC16F873-v1.pdf
2. Comentarios de líneas de código
COMENTARIOS
List p=PIC16F873 Selecciona el tipo de microcontrolador
Include "P16F873.inc" Pic que se va a utilizar
_config 0x3F38 Palabras de configuracion del Pic
CBLOCK 0X20 Variable
Loops, loops2 Condicionante de retardo o repetición
ENDC Salto condicional
org 0x00 Vector de reset Reinicio de los registros
goto Inicio
Inicio movlw 0x07 Subrutina de retardo en fracción de segundos
movwf CMCON Asignación = Puerto como entrada
bsf STATUS, RP0 Cambio al banco 1
bcf TRISA, 0 Configuramos RA0 como salida
bsf TRISB, 0 Como entrada
bcf STATUS,RP0 Cambio al banco 1
ciclo
btfss PORTB,0
goto ciclo Instrucción de salto incondicional
parpadeo
bsf PORTA,0 Función de apagado o encendido
call retardo Inclución de un retardo
bcf PORTA,0 Función de apagado o encendido
call retardo Inclución de un retardo
goto ciclo Instrucción de salto incondicional
retardo
CLRWDT Borra el watchdogd
MOVLW D'200' Número de milisegundos
MOVWF loops Definición de función repetitiva
top2 MOVLW D'220' Subrutina de retardo
MOVWF loops2 Carga en el registro loops
top CLRWDT Borra el watchdogd
NOP
NOP
NOP
NOP
NOP
NOP
DECFSZ loops2,1 Pregunta si termina 1ms
GOTO top
DECFSZ loops,1 Pregunta si termina
...