Академический Документы
Профессиональный Документы
Культура Документы
COMPUERTA LGICA
Una compuerta logica es un dispositivo que nos permite obtener resultados,
dependiendo de los valores de las seales que le ingresemos. Es necesario aclarar
entonces que las compuertas lgicas se comunican entre s (incluidos los
microprocesadores), usando el sistema BINARIO. Este consta de solo 2 indicadores
0 y 1 llamados BIT dado que en electrnica solo hay 2 valores equivalentes
0=0volt 1=5volt (conectado-desconectado). Es decir que cuando conectamos una
Puerta S o BUFFER
Entrada
Salida
Puerta AND
Entrada
Entrada
Salida
Puerta OR
), realiza la
Entrada
Entrada
Salida
Entrada
Entrada
Salida
Se puede definir esta puerta como aquella que da por resultado uno, cuando los valores
en las entradas son distintos. ej: 1 y 0, 0 y 1 (en una compuerta de dos entradas). Se
obtiene cuando ambas entradas tienen distinto valor.
Si la puerta tuviese tres o ms entradas, la XOR tomara la funcin de suma de paridad,
cuenta el nmero de unos a la entrada y si son un nmero impar, pone un 1 a la salida,
para que el nmero de unos pase a ser par. Esto es as porque la operacin XOR es
asociativa, para tres entradas escribiramos: a
tabla de verdad sera:
(b
c) o bien (a
b)
c. Su
Entrada
Entrada
Entrada
Salida
Las tablas de verdad para dos y tres entradas o variables son las siguientes:
Tabla de verdad Puerta XNOR 2 Entradas
Entrada
Entrada
Entrada
Entrada
Entrada
Salida
Esta puerta al ser el complemento de la puerta OR exclusiva (XOR), sus resultados son
uno (1) cuando sus entradas, para el caso de 2, son iguales, ya sean con valor 0 o valor 1
(0 y 0, 1 y 1). Para ms de 2 entradas, si el nmero de unos de entradas es par, la
salida es 1 y si es impar, la salida es 0. Si todas las entradas son 0, la salida es 1, como
puede comprobarse en la tabla de verdad de tres entradas.
La puerta lgica XNOR se identifica como funcin par, en tanto que la puerta lgica
XOR se identifica como funcin impar.
PUERTOS DE ENTRADA Y SALIDA E/S (EN INGLES I/O)
Tambin conocidos como puertos de E/S, generalmente agrupadas en puertos de 8 bits
de longitud, permiten leer datos del exterior o escribir en ellos desde el interior del
microcontrolador, el destino habitual es el trabajo con dispositivos simples como rels,
LED, o cualquier otra cosa que se le ocurra al programador.
Algunos puertos de E/S tienen caractersticas especiales que le permiten manejar salidas
con determinados requerimientos de corriente, o incorporan mecanismos especiales de
interrupcin para el procesador.
Tpicamente cualquier pin de E/S puede ser considerada E/S de propsito general, pero
como los microcontroladores no pueden tener infinitos pines, ni siquiera todos los pines
que queramos, las E/S de propsito general comparten los pines con otros perifricos.
Para usar un pin con cualquiera de las caractersticas a l asignadas debemos
configurarlo mediante los registros destinados a ellos.
MEMORIA ROM
Sus siglas tienen su origen del ingls Read Only Memory o memoria de solo lectura.
Y es que la memoria ROM se utiliza para almacenar datos que no cambian o que lo
hacen poco en el tiempo Adems no se borra aunque el dispositivo se apague o quede
sin energa.
MEMORIA RAM
RAM proviene de las siglas en ingls de Random Access Memory, o memoria de
acceso aleatorio, por la forma en que se accede a sus celdas donde se almacena y lee
informacin. A diferencia de la ROM, de puede escribir y leer de ella, pero su
informacin desaparece cuando se apaga el terminal.
Esta es una memoria muy rpida, tradicionalmente utilizada para almacenar datos
temporales mientras utilizamos el dispositivo y este tiene energa (est encendido).
Por ejemplo, un telfono mvil almacenar en memoria RAM la aplicacin de Mensajes
cuando la tengamos abierta y estemos redactando un SMS, pero tambin cuando
pulsemos el botn Home y abramos la calculadora, compartiendo ambas
Por lo tanto, al abrir ms aplicaciones la memoria RAM se ir llenando, y cuanta
mstenga el dispositivo, y ms rpido sea el acceso a la misma, ms fluidez notaremos
en el uso.
MEMORIA FLASH
Si almacensemos toda la informacin en memoria RAM, perderamos todos los datos
al apagar o reiniciar el dispositivo que estamos usando, adems, dispondramos de muy
poco espacio para almacenar datos. La memoria FLASH viene en nuestra ayuda para
resolver este problema.
Esta memoria, ms lenta que la RAM, es la que te permitir instalar, por ejemplo en un
celular, aplicaciones, almacenar fotos, vdeos y documentos. Como ya vimos en el
apartado ROM, la memoria interna del telfono es en realidad una memoria FLASH,
porque podemos guardar y leer datos en ella.
Es posible "extenderla" a travs del uso de una tarjeta de memoria (SD, Compact
Flash, etc.), con tambin tecnologa FLASH, incrementando de esta forma el espacio
para almacenar documentos, imgenes y vdeos. Tambin es posible instalar
Las lneas que comienzan con el doble slash // son slo comentarios que no son
necesarios pero s son muy importantes para documentar (informar) acerca del
significado de este cdigo.
La declaracin de variables se hace donde aparecen los puntos suspensivos ...
(normalmente la mayora de programas que son de alguna utilidad prctica tienen
variables, por lo tanto se debe hacer la declaracin correspondiente).
Las instrucciones del programa (las instrucciones que va a ejecutar o realizar el
microcontrolador) se colocan donde van los puntos suspensivos ... (dentro de la
funcin main)
GRABADOR DE MICROCONTROLADOR
El quemador de pic sirve para transferir el software (programa) de la computadora hacia el
microcontrolador.
Los quemadores suelen estar conectados a una computadora que corre un software de
programacin. El mismo configura la interfaz, comienza la programacin y transfiere los datos
(usualmente contenidos en un archivo Intel HEX o SREC).
5. Con el comando File->Import Hex abra el archivo ejecutable (*.hex) que va a ser
grabado en el dispositivo. Deber observar el siguiente mensaje:
6. Programe el dispositivo haciendo clic en el botn Write. Espere hasta que aparezca el
mensaje de programacin exitosa:
LCD 16X2
Descripcin:
La pantalla de cristal lquido o LCD (Liquid Crystal Display) es un dispositivo
Controlado de visualizacin grafico para la presentacin de caracteres, smbolos o
incluso dibujos (en algunos modelos), es este caso dispone de 2 filas de 16 caracteres cada
una y cada carcter dispone de una matriz de 5x7 puntos (pixeles), aunque los
hay de otro nmero de filas y caracteres. Este dispositivo est gobernado internamente
por un microcontrolador y regula todos los parmetros de presentacin, este modelo es el
ms comnmente usado y esta informacin se basar en el manejo de este u otro LCD
compatible
DESARROLLO:
Estos displays se controlan muy facilmente con una placa Arduino o un PIC y muy
pocas lineas de cdigo. Para ello veamos sus pines para saber como se conectan: