Вы находитесь на странице: 1из 33

Creacin de un sistema

basado en el PIC16F877A
con un cristal de 20MHz

Por:
Carlos Daniel Hernndez Mena
Se llama sistema mnimo porque es un sistema dotado con el
mnimo de componentes necesarios de para ejecutar cdigo.

El sistema est descrito en dos diagramas elctricos que indican como


conectar el PIC16F877A a un circuito MAX232.

El MAX232 ayudar a programar el PIC desde una computadora


que cuente con un puerto serie.

En las siguientes diapositivas se muestran imgenes de cmo


son fsicamente los componentes descritos en ambos diagramas.
Diagrama del PIC

Nota como las seales PC7 y PC6 son las nicas que unen al PIC con el
MAX232.
Diagrama del MAX232
Los circuitos integrados

PIC16F877A MAX232
Bases para integrado o zcalos

Compra una para el PIC16F877A y otra para el MAX232

Estas bases van soldadas a la placa. De este modo, los integrados


no son quienes reciben el calor de la soldadura, adems de que su
uso permite remover los integrados para otros proyectos.
Conector DB9 para placa
10 11

Para soldarlo en tu tarjeta tendras que hacer dos barrenos grandes


Conector DB9 para Cable
Kit para armar un cable DB9
Cable DB9 Terminado
Puedes crear tu cable DB9 para conectarlo a tu sistema mnimo
por medio de un conector MOLEX
Capacitores no polarizados

El capacitor de 22 picofaradios El capacitor de 0.1 microfaradios


tiene un 22. tiene un 104 o a veces un 104Z.

No importa con qu orientacin los conectes,


no tienen polaridad
Capacitores electrolticos (polarizados)

Observa esa franja blanca en el capacitor. La


patita ms cercana a la franja es el negativo.
En el diagrama el + indica el positivo.

Tienes que tener mucho cuidado en conectar tus capacitores


con la polaridad correcta, de lo contrario el MAX232 no
funcionar!!!
Cristal de 20MHz

Existen varias presentaciones, pero lo importante es que tu


cristal sea de 20MHz 20.000, es decir, 20 mil kilohertz.
LEDs

Existen leds de 5 y 3 milmetros.

Si lo ves a contraluz, vers una banderita. Esa


banderita es el negativo.
Push Button de 2 terminales
Resistencias de carbn

No tienen polaridad

Si las conocas, no???


Tira de headers macho

Se te recomienda conectar los puertos del PIC a headers macho para que
por medio de jumpers puedas conectar todo tipo de componentes de tu
sistema hacia una tablilla protoboard.
Jumpers

Jumpers hembra-hembra

Jumpers hembra-macho

Jumpers macho-macho
Conexin de tu sistema a un protoboard por medio de jumpers
Tablilla universal o tablilla perforada

Vienen en
varias
presentaciones

Se recomienda que construyas tu sistema mnimo en una tablilla universal


para que tengas mucha flexibilidad a la hora de soldar tus componentes
Con una sola tablilla universal podras realizar todas
las prcticas del semestre sin necesidad de usar
protoboard

El tamao de esta tablilla es de un


cuarto de una hoja tamao carta o
un cuarto de carta.

Con el protoboard ocurren muchos


problemas de conexin !!!
Con la tablilla universal puedes crear pistas con
pura soldadura o con ayuda de un cable pelado.

Ignora las
manchas de
xido, la foto es
de una placa
muy muy vieja.
Los headers macho permiten el uso del wire wrap

Observa cmo hay cables rojos enrollados en los headers. Y observa que
hay headers a cada lado de los integrados y cerca de los leds
Herramienta de wire wrap

El wire wrap es un cable especial muy delgado que se enrolla en un header


por medio de una herramienta especial. Todo esto lo venden en el centro.
Si tienes curiosidad, por qu no lo buscas en Google?
Parte trasera de una placa con wire wrap

El problema de una placa hecha con wire wrap es que no es muy esttica en
su parte trasera.
Energiza tu sistema mnimo con un cargador de celular

Te sirve un cargador de celular que tenga entrada USB porque


estos entregan 5 volts. Cinco volts es justo lo que tu sistema
mnimo necesita para funcionar, ni ms ni menos.
Terminales de un puerto USB

Slo necesitas conectar la tierra (ground) y el


power (5 volts) a tu sistema.
Cable con caimanes

Puedes cortar un cable USB ordinario y ponerle un par de


caimanes para energizar tu sistema mnimo
Cargar el Boot Loader en tu sistema mnimo

El Boot Loader es un programa HEX que no puedes cargar por medio


del puerto serie. Tienes que descargar el boot loader para el
PIC16F877A de mi pgina de profesor, en el apartado que dice Boot
Loaders.

Para programar el boot loader en el PIC de tu sistema, busca en mi


pgina de profesor una presentacin que habla sobre como cargar
programas con el programador TOP MAX.
Crear tus propios programas en MPLAB 8

Busca en mi pgina de profesor una presentacin que indica cmo


crear y simular programas con el MPLAB 8.

De este modo podrs crear los archivos HEX que son los que se
descargan al PIC
Carga un programa HEX en tu sistema mnimo por
medio del puerto serial.

Busca en mi pgina de profesor la seccin de Cdigos de Ejemplo. Ah


encontrars un programa llamado Blinking.asm. Complalo en MPLAB
8 y crea su HEX. Si conectas LEDs al puerto B de tu PIC, este programa
har que enciendan y apaguen lentamente. Con esto sabrs que tu
sistema mnimo funciona bien.

Para descargar el archivo HEX a tu sistema, busca la presentacin que


habla sobre cmo descargar archivos HEX a tu PIC mediante el puerto
serie.

Вам также может понравиться