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

Diseño De Productos Electrónicos Con Microcontroladores


Enviado por   •  14 de Febrero de 2014  •  1.845 Palabras (8 Páginas)  •  1.612 Visitas

Página 1 de 8

ACTIVIDAD CENTRAL UNIDAD 2

Diseño de productos electrónicos con microcontroladores

Nombre de la actividad: Análisis estructural y funcional de un microcontrolador.

Objetivo

Identificar las instrucciones en un código ASM y desarrollar diagramas de flujo de programas de automatización.

Situación

Se requiere que la llegada de camiones a la empresa sea anunciada con una señal luminosa que parpadee mientras el vehículo se encuentre en la zona donde el sensor de presencia está instalado. Se ha adquirido un sistema automatizado con microcontroladores y usted debe revisar si el código cumple con las características solicitadas.

Procedimiento:

1. Revise los contenidos del curso asociados con el análisis estructural y funcional de un microcontrolador.

2. Consulte información en internet sobre la descripción de pines de entrada y salida del PIC PIC16F873.

Temas asociados

• Análisis estructural del un microcontrolador

• Función global

• Lenguaje ASM

• Diagramas de flujo

Entregas

Para este análisis, utilice la guía que aparece a continuación para desarrollar los siguientes productos:

1. Descripción de los pines de entrada y salida utilizados para el sistema automatizado.

2. Comentarios de las líneas de programación del código suministrado por el proveedor de servicios.

3. Diagrama de flujo del programa de automatización.

Una vez finalizada, comprima el archivo en formato .zip o .rar, dando clic derecho al archivo, Enviar a, Carpeta comprimida. Luego envíela a su facilitador a través del medio utilizado para tal fin en el curso.

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

Puerto B: este puerto se

puede configurar como

entrada o salida, este

puerto se encuentra en

los pines 21 al 28

identificados como RA0-

RA5 (8 bits de ancho).

Para que funcione como

entrada debemos poner

en alto (1) los bits del

registro TRISB. Para que

sirva de entrada a los

sensores que detectan el

vehículo. Puerto C: este puerto

también es bidireccional,

se encuentra en los

pines 11 al 18,

identificados como RA0-

RA5 (8 bits de

ancho)para que funcione

como salida borramos el

registro TRISA, para

control del modulo LCD.

Puerto A: puerto

bidireccional de 6 bits,

que ocupa los pines 2 al

7 identificados como

RA0-RA5 para utilizarlo

como salida para señal

luminosa.

2. Comentarios de líneas de código

COMENTARIOS

List p=PIC16F873 Lista una serie se opciones de ensamblado

Como (p) indica el procesador, (r) establece el sistema de numeración y (f) format de archive hexadecimal de salida.

Include "P16F873.inc" directiva para incluir un archive, en este caso tipo inc.

_config 0x3F38 directiva para establecer los fusible de configuración, como el tipo de cristal, activar el perro guardián etc. (declaración de configuración).

CBLOCK 0X20 forma un bloque de variables de posiciones

contiguas en la RAM del micro

Loops, loops2 Comienza en la posición de memoria 0x20

ENDC directiva de finalización de cblock

org 0x00 directiva para indicar el origen o comienzo

del programa le indica al ensamblador la

dirección de origen del programa.

goto Inicio salta al inicio del programa.

Inicio movlw 0x07 carga el registro W con el literal 07H (en

hexadecimal).

movwf CMCON mueve el valor contenido en el registro W al

registro indicado CMCON

bsf STATUS, RP0 setear el bit RP0 de estatus para seleccionar página

bcf TRISA, 0 Limpia

...

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