Está en la página 1de 22

UNIVERSIDAD TECNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERIA


ESCUELA DE INFORMATICA
INGENIERIA EN SISTEMAS

MICROCONTROLADORES

TEMA DE PROYECTO:

DISPOSITIVO DE VISUALIZACION DE MENSAJES MEDIANTE
LA INPLEMENTACION DE UNA MATRIZ LEDs




DOCENTE:


INTEGRANTES:







CURSO:
CUARTO A
QUEVEDO LOS RIOS ECUADOR
2012 2013
CAPITULO I
1.1. INTRODUCCION
El presente proyecto tiene como objetivo la creacin de un cartel electrnico
que nos servir para mostrar mensajes de texto dinmico, mediante la
aplicacin de un sin nmero de tcnicas electrnicas; en el cual se detallan
todos los implementos utilizados para su construccin, as como el
funcionamiento de cada uno de estos dispositivos.
Los usos son varios, pero en este trabajo se lo empleara como medio para
exhibir mensajes o publicidad; sus dimensiones pueden resultar insuficientes
para algunos usos, pero es fcilmente expandible.
Por consiguiente el dispositivo que vamos a disear estar conectado al puerto
serial de un computador para la transferencia de datos desde este medio, la
transmisin se la realizara con la ayuda de un software el cual ser
previamente diseado para interactuar con el dispositivo electrnico.
En el caso de este proyecto, la pantalla que construiremos est formada por
una matriz de 320 diodos LEDs distribuidos en una matriz de 40 columnas por
8 filas. Con estas dimensiones, lograremos ubicar un texto de unos 5 o 6
caracteres, que opcionalmente puede irse desplazando por la matriz.
1.2. OBJETIVOS

a) General

Construir un Dispositivo de visualizacin de mensajes mediante la
implementacin de una matriz LEDs.

b) Especficos

Disear un circuito electrnico que recepte datos enviados
desde un computador.
Construir una matriz de LEDs de para mostrar mensajes de
texto.
Desarrollar una aplicacin que permita la transferencia de
datos desde un ordenador al dispositivo de visualizacin.

CAPITULO II
2.1. MARCO TEORICO
2.1.1. CARTEL DE LEDs
Un cartel
1
de LEDs est formado por varias filas y columnas de, el cual
puede servir para presentar mensajes publicitarios, decorar
habitaciones, un ordenador, etc.
Y es que estas matrices son un recurso frecuentemente utilizado con
fines publicitarios o informativos.
2.1.2. RECURSOS UTILIZADOS PARA LA CONSTRUCCION DE
UN CARTEL DE LEDs
2.1.2.1. Hardware
2.1.2.1.1. Microcontroladores PIC
Los microcontroladores
2
son computadores digitales integrados
en un chip que cuentan con un microprocesador o unidad de
procesamiento central (CPU), una memoria para almacenar el
programa, una memoria para almacenar datos y puertos de
entrada salida. A diferencia de los microprocesadores de propsito general,
como los que se usan en los computadores PC, los microcontroladores son
unidades autosuficientes y ms econmicas. (IMPORTANTE)
El funcionamiento de los microcontroladores est determinado por el programa
almacenado en su memoria. Este puede escribirse en distintos leguajes de
programacin. Adems, la mayora de los microcontroladores actuales pueden
reprogramarse repetidas veces.
Por las caractersticas mencionadas y su alta flexibilidad, los
microcontroladores son ampliamente utilizados como el cerebro de una gran
variedad de sistemas embebidos que controlan mquinas, componentes de
sistemas complejos, como aplicaciones industriales de automatizacin y
robtica, domtica, equipos mdicos, sistemas aeroespaciales, e incluso

1
Vase en: http://es.scribd.com/doc/22070773/matriz-de-leds
2
Vase en: http://web.ing.puc.cl/~mtorrest/downloads/pic/tutorial_pic.pdf
dispositivos de la vida diaria como automviles, hornos de microondas,
telfonos y televisores.
2.1.2.1.1.1. Caractersticas (USAR TABLA QUE RESUMA LAS
CARACTERITICAS)
Las principales caractersticas de los microcontroladores son:
Unidad de Procesamiento Central (CPU): Tpicamente de 8
bits, pero tambin las hay de 4, 32 y hasta 64 bits con arquitectura
Harvard, con memoria/bus de datos separada de la memoria/bus de
instrucciones de programa, o arquitectura de von Neumann, tambin
llamada arquitectura Princeton, con memoria/bus de datos y
memoria/bus de programa compartidas.
Memoria de Programa: Es una memoria ROM (Read-Only
Memory), EPROM (Electrically Programable ROM), EEPROM
(Electrically Erasable/Programable ROM) o Flash que almacena el
cdigo del programa que tpicamente puede ser de 1 kilobyte a varios
megabytes.
Memoria de Datos: Es una memoria RAM (Random Access
Memory) que tpicamente puede ser de 1, 2 4, 8, 16, 32 kilobytes.
Generador del Reloj: Usualmente un cristal de cuarzo de
frecuencias que genera una seal oscilatoria de entre 1 a 40 MHz, o
tambin resonadores o circuitos RC.
Interfaz de Entrada/Salida: Puertos paralelos, seriales (UARTs,
Universal Asynchronous Receiver/Transmitter), I2C (Inter-Integrated
Circuit), Interfaces de Perifricos Seriales (SPIs, Serial Peripheral
Interfaces), Red de Area de Controladores (CAN, Controller Area
Network), USB (Universal Serial Bus).
2.1.2.1.2. PIC 16F628A
El pic16f628a es un microcontrolador de 8 bit, posee una arquitectura RISC
avanzada as como un juego reducido de 35 instrucciones. Este
microcontrolador es el remplazo del obsoleto pic16f84a, los pines del
pic16f628a son compatibles con el pic16f84a, as se podran actualizar
proyectos que hemos utilizado con el pic16f84a.
En la siguiente figura se muestra el diagrama de pines.
2.1.2.1.2.1. Caractersticas
Caractersticas del PIC16F628A:
CPU De alto rendimiento RISC:
Velocidades de operacin de DC - 20 MHz
Capacidad de interrupcin
Pila de 8 niveles
Modos de direccionamiento directos, indirectos y relativos
35 simples instrucciones de palabra
Todas las instrucciones de ciclo nico, excepto las de salto
2.1.2.1.2.2. Tipos de Oscilador Externos (SOLO SI SE USA EN
ESTA CONFIGURACION)
El PIC16F627A/628A/648A puede ser operado en por diferentes modos de
oscilador, tales como:
RC, Oscilador con resistencia y condensador (2 modos)
XT, Cristal de cuarzo.
HS, Cristal de alta velocidad
LP, Cristal de baja frecuencia y bajo consumo de potencia.
INTOSC, oscilador interno de precisin de 4mhz (2 modos)
EC, seal externa de entrada de reloj
En la siguiente tabla se muestra los valores de los cristales y sus respectivos
condensadores de filtro para el oscilador externo.






2.1.2.1.3. Registros de Desplazamiento
Los registros de desplazamiento son circuitos secuenciales sencillos,
compuestos por un conjunto de biestables que se conectan en serie, y una
circuitera adicional que controla los modos de cargar y acceder a los datos que
almacenan. Su principal funcin, en el seno de sistemas ms complejos, es
servir de almacenamiento temporal de un conjunto de bits sobre los que se
esta realizando una tarea de procesamiento.
Existen cuatro combinaciones bsicas que definen el tipo de registro de
desplazamiento:
Entrada serie / salida serie
Entrada serie / salida paralelo (74LS164)
Entrada paralelo / salida serie (74LS165)
Entrada paralelo / salida paralelo

2.1.2.1.4. Registros de Desplazamiento con Entrada Serie /
Salida Paralelo
Caracterizaremos el funcionamiento del integrado 74LS164 que es un registro
de desplazamiento de 8 bits, con entrada serie y salida paralelo (sncronas) y
una entrada CLR de \borrado" asncrona, activa para nivel BAJO. Tiene dos
entradas serie, A y B, que acceden a los biestables tras efectuarse una
operacin NAND sobre ellas, por lo tanto, o bien entra la misma seal por
ambas, o bien una de ellas se mantiene siempre en ALTO para permitir la
entrada de datos (lo que nos proporciona una herramienta adicional de
sincronizacin). Se puede comprobar el esquema de la circuitera interna en la
hoja de datos del 74LS164. La siguiente figura nos muestra el diagrama lgico:





Para poder caracterizar el circuito, debemos \cargar" un byte de informacin, es
decir ocho bits, que introduciremos en serie en el dispositivo. La seal de reloj
CLK marca el tiempo que se adjudica a cada bit en la serie (un ciclo de reloj),
por lo tanto, ocho ciclos de reloj son el tiempo necesario para cargar el byte
completo y que la salida en paralelo sea la correcta.
A continuacin se muestra el diagrama de tiempo del 74164




2.1.2.1.5. Circuito Integrado Max232
Convierte las seales de un puerto serie RS-232 a seales compatibles con los
niveles TTL de circuitos lgicos. El MAX232 sirve como interfaz de transmisin
y recepcin para las seales RX, TX, CTS y RTS.
El circuito integrado tiene salidas para manejar niveles de voltaje del RS-232
(aprox. 7.5 V) que las produce a partir de un voltaje de alimentacin de + 5 V
utilizando multiplicadores de voltaje internamente en el MAX232 con la adicin
de condensadores externos. Esto es de mucha utilidad para la implementacin
de puertos serie RS-232 en dispositivos que tengan una alimentacin simple de
+ 5 V.
Las entradas de recepcin de RS-232 (las cuales pueden llegar a 25 V), se
convierten al nivel estndar de 5 V de la lgica TTL.
A continuacin presentamos el diagrama lgico del integrado:







2.1.2.1.6. Puerto Serial Estndar RS-232
El estndar RS-232-C describe un interfaz entre un DTE y un DCE que emplea
un intercambio en serie de datos binarios. En l se definen caractersticas
elctricas, mecnicas, funcionales del interfaz y modos de conexin comunes.
Las caractersticas elctricas incluyen parmetros tales como niveles de voltaje
e impedancia del cable. La seccin mecnica describe los pines. La descripcin
funcional define las funciones de las seales elctricas que se usan.
3

Los niveles de voltaje descritos en el estndar son los siguientes:

3
Vase en http://30-03-67.dreamstation.com/~c950264/contenido.html
Seales de datos "0" "1"
Emisor (necesario) de 5 a 15 de -5 a -15 Voltios
Receptor (esperado) de 3 a 25 de -3 a -25 Voltios

Seales de control "Off" "On"
Emisor (necesario) de -5 a -15 de 5 a 15 Voltios
Receptor (esperado) de -3 a -25 de 3 a 25 Voltios

2.1.2.1.7. Diodos LEDs
LED del acrnimo en ingls Light
Emitting Diode (diodo emisor de
luz), es un dispositivo
semiconductor que emite luz
monocromtica cuando se
polariza en directa y es
atravesado por la corriente
elctrica. El color depende del
material semiconductor
empleado en la construccin del diodo y puede variar desde el ultravioleta,
pasando por todo el espectro de luz visible, hasta el infrarrojo, stos ltimos
reciben la denominacin de diodos IRED (Infra-Red Emitting Diode).
El diodo LED puede alimentarse con corriente continua ya que nicamente
conduce la electricidad cuando se polariza en directa, de modo que si se
alimenta con corriente alterna el diodo parpadear al iluminarse.
Debe escogerse bien la corriente que atraviesa el LED para obtener una buena
intensidad luminosa; el voltaje de operacin va desde 1,5 a 2,2 voltios
aproximadamente y la gama de intensidades que debe circular por l, va de 10
a 20 mA en los diodos de color rojo y de 20 a 40 mA para los otros LEDs.
2.1.2.1.7.1. Compuestos empleados en la construccin de
diodos LED
Compuesto Color
Arseniuro de galio (GaAs) Infrarrojo
Arseniuro de galio y aluminio (AlGaAs) Rojo e infrarrojo
Arseniuro fosfuro de galio (GaAsP) Rojo, naranja y amarillo
Nitruro de galio (GaN) Verde
Fosfuro de galio (GaP) Verde
Seleniuro de zinc (ZnSe) Azul
Nitruro de galio e indio (InGaN) Azul
Carburo de silicio (SiC) Azul
Diamante (C) Ultravioleta
Silicio (Si) En desarrollo

2.1.2.1.7.2. Aplicaciones (CUADRO SINOPTICO)
Los diodos infrarrojos (IRED) se emplean desde mediados del siglo XX en
mandos a distancia de televisores, habindose generalizado su uso en otros
electrodomsticos como equipos de aire acondicionado, equipos de msica,
etc. y en general para aplicaciones de control remoto, as como en dispositivos
detectores.
Los diodos LED se emplean en todo tipo de indicadores de estado
(encendido/apagado) en dispositivos de sealizacin (de trfico, de
emergencia, etc.) y en paneles informativos (el mayor del mundo, del NASDAQ,
tiene 36,6 metros de altura y est en Times Square, Manhattan). Tambin se
emplean en el alumbrado de pantallas de cristal lquido de telfonos mviles,
calculadoras, agendas electrnicas etc., as como en bicicletas y usos
similares. Existen adems impresoras LED.
El uso de lmparas LED en el mbito de la iluminacin (incluyendo la
sealizacin de trfico) es previsible que se incremente en el futuro, ya que
aunque sus prestaciones son intermedias entre las lmpara incandescentes y
los tubos fluorescentes, presenta indudables ventajas frente a ambos sistemas
de iluminacin particularmente su larga vida til, y su menor fragilidad.
En el mbito de la neurofisiologa clnica se usan diodos LED para proporcionar
estmulos luminosos intermitentes a travs de unas gafas que se colocan al
paciente con el fin de obtener potenciales evocados visuales.
2.1.2.1.7.3. Criterios de eleccin
Los criterios de eleccin dependen de los siguientes puntos:
1. Dimensiones y color del diodo: Actualmente los LEDs tienen
diferentes tamaos, formas y colores. Tenemos LEDs redondos,
cuadrados, rectangulares, triangulares y con diversas formas.
Los colores bsicos son rojo, verde y azul, aunque podemos
encontrarlos naranjas, amarillos incluso hay un LED de luz blanca.
Las dimensiones en los LED redondos son 3mm, 5mm, 10mm y uno
gigante de 20mm. Los de formas polidricas suelen tener unas
dimensiones aproximadas de 5x5mm.
2. ngulo de vista: Esta caracterstica es importante, pues de ella
depende el modo de observacin del LED, es decir, el empleo prctico
del aparato realizado.
Cuando el LED es puntual la emisin de luz sigue la ley de Lambert,
permite tener un ngulo de vista relativamente grande y el punto
luminoso se ve bajo todos los ngulos.
3. Luminosidad: La intensidad luminosa en el eje y el brillo estn
intensamente relacionados. Tanto si el LED es puntual o difusor, el brillo
es proporcional a la superficie de emisin.
Si el LED es puntual, el punto ser ms brillante, al ser una superficie
demasiado pequea. En un difusor la intensidad en el eje es superior al
modelo puntual.






4. Consumo: El consumo depende mucho del tipo de LED que elijamos:
Color Luminosidad Consumo Longitud onda Dimetro
Rojo 1,25 mcd 10 mA 660 nm 3 y 5 mm
Verde, amarillo y
naranja
8 mcd 10 mA

3 y 5 mm
Rojo (alta luminosidad) 80 mcd 10 mA 625 nm 5 mm
Verde (alta 50 mcd 10 mA 565 nm 5 mm
luminosidad)
Hiper Rojo 3500 mcd 20 mA 660 nm 5 mm
Hiper Rojo 1600 mcd 20 mA 660 nm 5 mm
Hiper Verde 300 mcd 20 mA 565 nm 5 mm
Azul difuso 1 mcd 60

470 5 mm
Rojo y verde 40 mcd 20 mA

10 mm

2.1.2.1.8. Unidades de Resistencias
Una resistencia o resistor es un elemento que causa oposicin al paso de la
corriente, causando que en sus terminales aparezca una diferencia de tensin
(un voltaje).
Las resistencias o resistores son fabricadas en una amplia variedad de valores.
Hay resistencias con valores de Kilohmios (K), Megaohmios (M).
2.1.2.1.8.1. Clasificacin de las resistencias (SOLO LAS
RESISTECNIAS QUE SE VAYAN A UTILIZAR)
Podemos clasificar las resistencias en tres grandes grupos:
Resistencias fijas: Son las que presentan un valor hmico que no
podemos modificar.
Resistencias variables: Son las que presentan un valor hmico que
nosotros podemos variar modificando la posicin de un contacto
deslizante.
Resistencias especiales: Son las que varan su valor hmico en
funcin de la estimulacin que reciben de un factor externo (luz,
temperatura, etc.)

2.1.2.1.8.2. Smbolos
Nos podemos encontrar con dos smbolos, uno regulado por una norma
americana y otro por una norma europea.
2.1.2.1.8.3. Cdigo de colores
Como ya se indic con anterioridad, una de las formas de indicar el valor
nominal de una resistencia es mediante un cdigo de colores que consta, como
norma general, de 3 bandas de valor y una de tolerancia.
El cdigo empleado es el siguiente:
Color
1 y 2
bandas
de color
Factor
multiplicador
Tolera
ncia
Figura
Negro 0 x 1 -

Marrn 1 x 10 1 %
Rojo 2 x 100 2 %
Naranja 3 x 1000 -
Amarill
o
4 x 10000 -
Verde 5 x 100000 0'5 %
Azul 6 x 1000000 -
Violeta 7 x 10000000 -
Gris 8
x
100000000
-
Blanco 9
x
1000000000
-
Oro - : 10 5 %
Plata - : 100 10 %

2.1.2.1.9. Capacitores
Se llama capacitor a un dispositivo que almacena carga elctrica. El capacitor
est formado por dos conductores prximos uno a otro, separados por un
aislante, de tal modo que puedan estar cargados con el mismo valor, pero con
signos contrarios.
En su forma ms sencilla, un capacitor est formado por dos placas metlicas o
armaduras paralelas, de la misma superficie y encaradas, separadas por una
lmina no conductora o dielctrico. Al conectar una de las placas a un
generador, sta se carga e induce una carga de signo opuesto en la otra placa.
Por su parte, teniendo una de las placas cargada negativamente (Q-) y la otra
positivamente (Q+) sus cargas son iguales y la carga neta del sistema es 0, sin
embargo, se dice que el capacitor se encuentra cargado con una carga Q.
Los capacitores pueden conducir corriente continua durante slo un instante
(por lo cual podemos decir que los capacitores, para las seales continuas, es
como un cortocircuito), aunque funcionan bien como conductores en circuitos
de corriente alterna. Es por esta propiedad que se convierten en dispositivos
muy tiles cuando se debe impedir que la corriente continua entre a
determinada parte de un circuito elctrico, pero si queremos que pase la
alterna.
2.1.2.1.9.1. Capacitores Fijos
Estos capacitores tienen una capacidad fija determinada por el fabricante y su
valor no se puede modificar. Sus caractersticas dependen principalmente del
tipo de dielctrico utilizado, de tal forma que los nombres de los diversos tipos
se corresponden con los nombres del dielctrico usado.
De esta forma podemos distinguir los siguientes tipos:
Cermicos.
Plstico.
Mica.
Electrolticos.
De doble capa elctrica.
Capacitores cermicos: El dielctrico utilizado por estos capacitores es la
cermica, siendo el material ms utilizado el dixido de titanio. Este material
confiere al condensador grandes inestabilidades por lo que en base al material
se pueden diferenciar dos grupos:

Grupo I: caracterizados por una alta estabilidad, con un coeficiente de
temperatura bien definido y casi constante.
Grupo II: su coeficiente de temperatura no est prcticamente definido
y adems de presentar caractersticas no lineales, su capacidad vara
considerablemente con la temperatura, la tensin y el tiempo de
funcionamiento.
Las altas constantes dielctricas caractersticas de las cermicas permiten
amplias posibilidades de diseo mecnico y elctrico.
Capacitores electrolticos: En estos capacitores una de las armaduras
es de metal mientras que la otra est constituida por un conductor inico o
electrolito. Presentan unos altos valores capacitivos en relacin al tamao y en
la mayora de los casos aparecen polarizados.
Podemos distinguir dos tipos:
Electrolticos de aluminio: la armadura metlica es de aluminio y
el electrolito de tetraborato armnico.
Electrolticos de Tntalo: el dielctrico est constituido por xido
de Tntalo y nos encontramos con mayores valores capacitivos que los
anteriores para un mismo tamao. Por otra parte las tensiones nominales que
soportan son menores que los de aluminio y su coste es algo ms elevado.
2.1.2.2. Especificaciones de Hardware (ESTO VA EN
RECURSOS Y MATERIALES, COPIALO AL FINAL DEL
MARCO TEORICO)
A continuacin detallamos los materiales utilizados para la
construccin del dispositivo de visualizacin.






Cantidad Referencia Equivalencia
Resistores 8 R1 - R8 330
1 R9 10 K
Capacitores 2 C1 - C2 22 pf
Cristal 1 Cristal de Cuarzo 4 MHz
Diodos 320 L1 - L320 15 mA
Circuito Integrado 5 Int1 - Int5 74LS164
Microcontroladores 1 M1 PIC 16F877A


2.1.2.3. Software
2.1.2.3.1. El Lenguaje de Programacin MikroBasic
El entorno MikroBasic nos permite programar microcontroladores de la marca
Microchip utilizando el lenguaje BASIC, en un entorno muy visual y fcil de
entender, con una gran cantidad de libreras que nos permitirn controlar con
nuestro PIC infinidad de perifricos.
La estructura bsica de un programa se podra dividir en dos: las
declaraciones, y el programa principal.
En las declaraciones se tienen que especificar todas las constantes y variables
que se utilizarn, y de qu tipo sern, los procedimientos y las funciones.
2.1.2.3.2. Sistema de Simulacin Proteus
Proteus es un software de diseo electrnico desarrollado por Labcenter
Electronics que consta de dos mdulos: Ares e Isis y que incluye un tercer
mdulo opcional denominado Electra.
Isis: Mediante este programa podemos disear el circuito que
deseemos con componentes muy variados, desde una simple
resistencia hasta algn que otro microprocesador o microcontrolador,
incluyendo fuentes de alimentacin, generadores de seales y muchas
otras prestaciones. Los diseos realizados en Isis pueden ser simulados
en tiempo real.
Una de estas prestaciones es VSM, una extensin de la aplicacin con
la cual podremos simular, en tiempo real, todas las caractersticas de
varias familias de microcontroladores, introduciendo nosotros mismos el
programa que queramos que lleven a cabo.
Se pueden simular circuitos con microcontroladores conectados a
distintos dispositivos, como motores, lcds, displays, etc. El mdulo VSM
incluye, entre otras, las familias PIC10, PIC12, PIC16, PIC18, PIC24 y
dsPIC33.
Ares: es la herramienta de rutado de Proteus, se utiliza para la
fabricacin de placas de circuito impreso, esta herramienta puede ser
utilizada de manera manual o dejar que el propio programa trace las
pistas, aunque aqu podemos tambin utilizar el tercer mdulo, Electra
(Electra Auto Router), el cual, una vez colocados los componentes
trazar automticamente las pistas realizando varias pasadas para
optimizar el resultado. Con el mdulo Ares tambin podemos tener una
visualizacin en 3D del PCB que se ha diseado.

2.1.2.3.3. Free Virtual Serial Port
Free Virtual Serial Ports Emulator es un emulador de puertos. Tiene gran
utilidad para los programadores que necesiten comprobar el trfico de
informacin en un puerto que no tienen.
Free Virtual Serial Ports Emulator puede emular 255 puertos COM, clientes y
servicios TCP, splitters, etc.
Se puede crear tantos puertos como queramos con la garanta de que no habr
conflictos entre ellos.
2.1.2.3.4. Microsoft Visual Studio
Visual Studio .NET es un conjunto de aplicaciones completo para la creacin
tanto de aplicaciones de escritorio como de aplicaciones Web de empresa para
trabajo en equipo. Aparte de generar aplicaciones de escritorio de alto
rendimiento, se pueden utilizar las eficaces herramientas de desarrollo basado
en componentes y otras tecnologas de Visual Studio para simplificar el diseo,
desarrollo e implementacin en equipo de soluciones para empresa.
SI
NO
2.2. PROCEDIMIENTOS
2.2.1. DIAGRAMA DE FLUJO




















Inicio
Configuramos todos los pines
del puerto B como salida.
Inicializacin: de la variable
mensaje (almacena el mensaje
q se va a mostrar)
Del puerto A configuramos
como salida el RA1 y el RA2
Inicializacin de la variable
desplazamiento (se desplazara
columna por columna en la matriz una
vez)
Inicializacin de la variable contador
(se desplazara durante un ciclo del
reloj)
Cambiar el bit 2 del puerto A en 0;
cambiar el bit 1 del puerto A en 1;
cambiar el bit 2 del puerto A en 1;
cambiar el bit 1 del puerto A en 0
Desplazamien
to< 39
Cambiar el bit 2 del puerto A en 1; cambiar el bit 2 del
puerto A en 0 (es para generar una seal de reloj); Se le
asigna al puerto B el valor de la variable mensaje en
la posicin que tenga la variable desplazamiento
NO
SI







ESTO ES ANEXO, SI HAY EL CODIGO FUENTE, SE AGREGAN AMBOS.
Contador <
Inicio
Incrementacin de la
variable contador en 1
2.2.2. DIAGRAMA DE BLOQUES GENERAL

Bloque de Matrices









Una matriz de LEDs est compuesta por un conjunto de LEDs en forma bidimensional
e interconectados entre s; la misma que servir para mostrar los mensajes que
deseamos proyectar.
Un LED es un diodo diseado para emitir luz y es un componente electrnico basado
en semiconductores, que slo permite el paso de corriente en un sentido (de nodo a
ctodo). Cuando el nodo est a ms potencial que el ctodo, el diodo est
directamente polarizado y conduce. En caso contrario, cuando el ctodo est a mayor
potencial que el nodo, el diodo est inversamente polarizado y no permite el paso de
corriente.
La forma de reducir la cantidad de entradas esta en utilizar el multiplexado, esta
tcnica permite utilizar unos pocos pines de E/S para manejar una serie de circuito con
la cual podemos encender los LEDs.
Nosotros aprovecharemos un defecto del ojo humano, que mantiene la imagen vista
durante unos 20 o 30 milisegundos, para dibujar una columna la vez, pero muy
rpidamente, de forma que todo el cartel parezca estar encendido a la vez.
De esta forma procederemos a interconectar los LEDs para reducir el nmero de
entrada y salidas de la siguiente forma:
Todos los nodos de los LEDs de la columna 1 estn interconectados, el mismo
principio aplica para todas las columnas con lo cual tendramos 40 entradas
Todos los ctodos de los LEDs de la fila 1 estn interconectados, el mismo
principio aplica para todas las columnas con lo cual tendramos 8 salidas.

Bloque del Oscilador de reloj:
Se encarga de determinar la
velocidad a la que trabajara el
PIC y sin el tendramos que
utilizar el oscilador interno del
PIC, el cual no tiene una buena
precisin.
En este proyecto utilizaremos
un oscilador XT el mismo que
est formado por un cristal de
cuarzo de 4MHz y 2 condensadores de 22 microfaradios. El cual garantiza una mayor
precisin en los ciclos del reloj.