Académique Documents
Professionnel Documents
Culture Documents
Pic
Importancia de los
microcontroladores PIC
1.
Programacin de PIC
Esquema elctrico
Tras entender lo que se pide debemos
especificar el esquema elctrico del
circuito para ver como estn
conectados los perifricos.
Organigrama
Otra practica recomendable antes de
empezar a programar es el plasmar un
organigrama la forma de resolver un
problema.
Programa comentado
Una vez dados los pasos previos estamos en
disposicin de comenzar la programacin.
Con lo cual vamos a seguir unas reglas bsicas
a la hora de escribir los programas que,
aunque no son obligadas facilitan la lectura
y comprensin de la misma.
1.Tanto las directivas como la etiquetas se
escribirn con maysculas y las
instrucciones van en minsculas.
2.Las instrucciones deben tabularse respecto
a la etiquetas.
3.Se pondrn comentarios que aclaren el
contenido de instrucciones y rutinas.
ENTRADAS DIGITALES
Estn formadas por 5 interruptores (SW2-SW6) conectados a las lneas RAO-RA4 de la puerta
A, capaces de introducir niveles lgicos 1 y 0 por las mismas. Dichas lneas pueden
para actuar de diferentes formas. As, RAO-RA3 puede actuar, adems, como entradas
analgicas y RA4 como entrada exterior de pulsos de reloj para el TMRO (TOCKI).
Estas lneas tienen asociados unos jumpers con los que se selecciona el tipo de entrada que
se les va a aplicar. Los jumpers J8(0)-J8(3) seleccionan individualmente si por RAO-RA3 se
van a introducir entradas digitales con los interruptores SW2-SW5, entradas analgicas con
los potencimetros P2-P5 o, simplemente, si estas lneas van a quedar desconectadas tanto de
los interruptores como de los potencimetros y poder as usarse con otros perifricos distintos.
Con el jumper J9 se selecciona si RA4 acta como entrada digital procedente del interruptor
SW6, entrada de seal de reloj para el TMRO (TOCKI), que se aplica desde el exterior mediante
el conector J2(1), o simplemente, si esta lnea va a quedar desconectada y libre, poder
usarla con otro perifrico distinto.
ENTRADAS ANALGICAS
Estn formadas por 4 resistencias variables o potencimetros (P2-P5), que se alimentan con
l a tensin general de +5 V. Segn se mueva el eje de cualquiera de estos potencimetros, se obtiene
una tensin variable entre 0 y 5 V por los terminales centrales (cursores) de los mismos.
La tensin variable presente en cualquiera de los 4 cursores de los potencimetros P2-P5
va a parar a los jumpers J8(0)-J8(3), respectivamente. Si cualquiera de ellos est en la posicin
analgico, la lnea correspondiente (RAO-RA3) recibir dicha tensin para su posteriorprocesamiento.
Conviene recordar que aunque a nivel de hardware una o ms lneas se configuren com
entradas analgicas o digitales mediante los jumpers J8(0)-J8(3), el sofware de control del PIC
debe ir acorde con las mismas, programando adecuadamente las caractersticas de dichas lneas
de entrada.
SALIDAS DIGITALES
Estn conectadas a la puerta B y consisten, por una parte, en una barra de diodos leds luminosos
(D8) que representan el estado lgico de las seales RBO-RB7, y por otra, un display alfanumrico
de 7 segmentos.
SALIDAS DIGITALES
Estn conectadas a la puerta B y consisten, por una parte, en una barra de diodos leds
luminosos
(D8) que representan el estado lgico de las seales RBO-RB7, y por otra, un display
alfanumrico
de 7 segmentos.
EL MDULO LCD
Se trata de un mdulo de visualizacin alfanumrico de cristal lquido, capaz de presentar
21neas
con 16 caracteres cada una
Aplicndole los cdigos necesarios se puede provocar diferentes efectos de visualizacin
como parpadeo, scroll, activacin de un cursor, etc. Incluso es posible la generacin de
nuevos
caracteres definidos por el usuario.
Las 8 lneas de datos DO-D7 estn conectadas con las 8 lneas de la puerta B (RBO-RB7).
Esta puerta, a veces, acta como salida del PIC y entrada hacia el mdulo. Por ella se
leaplican
los diferentes cdigos de control para realizar diferentes efectos de visualizacin, as
como los cdigos ASCII de los caracteres a visualizar. En otras ocasiones la Puerta B debe
actuar como entrada hacia el PIC, ya que a su travs el mdulo LCD devuelve cdigos
indicando
su estado interno, el contenido del buffer de memoria interna, etc.
El mdulo est conectado a las lneas RAO, RA1 y RA2 de la puerta A del PIC. Estas lneas
actan como salida y se emplean para enviar las siguientes seales de control al mdulo:
EL CIRCUITO GRABADOR
Bibliografia:
ANGULO USATEGUI, Familia de
microcontroladores 2 y 3 edicion
CAPITULO 1-APENDICE C