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

Practica De Laboratorio Semáforo Picc


Enviado por   •  23 de Mayo de 2013  •  738 Palabras (3 Páginas)  •  906 Visitas

Página 1 de 3

INFORME DE LABORATORIO

Programación PIC C:

RESUMEN:

A través de esta práctica de laboratorio buscaremos el ensamble y el correcto diseño de un semáforo usando un pic 16f88 y un compilador para así programar el funcionamiento del circuito sin la existencia de fallas grandes y generar un pequeño circuito automático.

ABSTRACT:

In this practice of laboratory we search the correct design and ensemble of a semaphore using a pic 16f88 and a compilation for programing the circuit in a functional way without the existence of big mistakes and generate a little automatic circuit.

INTRODUCCIÓN

La programación en microcontroladores es una parte muy importante en nuestra vida cotidiana, ya que estos circuitos electrónicos hacen parte de casi todos los sistemas eléctricos de nuestra actualidad, ya sea en el trabajo o en nuestro hogar.

En esta práctica buscamos la correcta configuración de estos circuitos usando un programa llamado PIC C y un PIC 16f88 siendo estos el cuerpo y base de la configuración electrónica, generando así las habilidades necesarias para ser competentes en el ámbito laboral.

Usando los conocimientos adquiridos en clase anteriormente y guias dadas, aprenderemos la correcta conexión, ensamble y programación de estos circuitos para la creación de procesos a la vista tan simples como la sincronización de semáforos electrónicos.

MARCO TEORICO

PIC: El nombre actual no es un acrónimo. En realidad, el nombre completo es PIC micro, aunque generalmente se utiliza como Peripheral Interface Controller. Es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Sacado de un libro...!!!. En fin estas son básicamente algunas de sus partes.

QUEMADOR DE PICS: Este pequeño pero potente programador, grabador o tambien conocido como quemador le permite grabar pic de Microchip de 8, 18, 28 y 40 pines, ademas programa memorias Eeprom seriales.

Sólo mide 3.5 cms. de ancho, por 10 cms. de largo, Los microcontroladores Pic se programan utilizando el mismo protocolo que las memorias eeprom seriales, por consiguiente el programador sirve tanto para Pic's como para memorias.

La fuente de alimentación es muy simple. La tensión que viene del transformador se rectifica, se filtra y mediante los transistores BC547 y BC557 y los componentes adyacentes se consigue la conmutación de la alimentación del Pic y se estabiliza esta tensión a unos +13V (Vpp) para obtener la tensión de programación.

PIC C COMPILER: El PICC Compiler es un software usado para programar en lenguaje C a prácticamente todas las familias de microcontroladores PIC del mercado, pues una de sus características es su gran cantidad de ejemplos y además sus muchísimas librerías o drivers que maneja.

Una de las desventajas de este compilador es su precio, pues por ejemplo comprar la versión para programar los microcontroladores de 8 bits, esto es la familia PIC10F, PIC12F y PIC16F, cuesta aproximadamente $350.00 US.

Maximiza la reutilización de código por portar fácilmente de uno a otro MCU, Minimiza las líneas de nuevo código con CCS proporcionados controladores de periféricos, integrados en las funciones y los operadores estándar de C.

DESARROLLO

A través de un documento en pdf se guio todos los pasos necesarios para la creación de un proyecto en PIC C, en el cual se muestra como desde la selección de todos los materiales necesarios para el pic y simplemente es seguir instrucciones, la programación en el pic C tiene un código fuente con la siguiente forma:

Código Fuente de la Práctica Guiada

#include <16f88.h>//GAMA DEL MICROCONTROLADOR

#fuses NOPROTECT,NOCPD,NOLVP,NOWDT,XT//CONFIURACIÓN FUSES

// XT //Oscilador a cristal standar

//NOWDT //sin WatchDog Timer

// NOPROTECT //sin proteccion de memoria de programa

// NOPUT //sin PowerUp Timer

//#fuses NOLVP //sin programación en baja tensión

#use delay(clock=4000000)// FRECUENCIA DE RELOG

#byte port_b =0x06//REGISTROS DE MEMORIA PIC

#use fast_io

...

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