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

Microcontroladores


Enviado por   •  1 de Octubre de 2014  •  1.273 Palabras (6 Páginas)  •  443 Visitas

Página 1 de 6

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

...

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