Está en la página 1de 21

UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES

UNIANDES

FACULTAD: SISTEMAS MERCANTILES


CARRERA: SISTEMAS INFORMTICOS

TEMA: PORTAFOLIO

ALUMNO: EDUARDO CASTRO

DOCENTE: ING DARWIN BECERRA

TULCN 2017
UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES
UNIANDES

FACULTAD: SISTEMAS MERCANTILES


CARRERA: SISTEMAS INFORMTICOS

TEMA: HARDWARE Y SOFTWARE EN PROGRAMACIN ARDUINO

ALUMNO: EDUARDO CASTRO

DOCENTE: ING DARWIN BECERRA


TULCN 2017

Arduino

Es una plataforma de prototipos electrnica de cdigo abierto (open-source) basada en

hardware y software flexibles y fciles de usar. Est pensado para artistas, diseadores,

como hobby y para cualquiera interesado en crear objetos o entornos interactivos.

Estructura bsica de los cdigos

Un cdigo Arduino es una serie de comandos de programacin que le dirn a nuestro

microcontrolador como configurarse al iniciarse y qu acciones tiene que realizar

mientras est en funcionamiento. Estos comandos utilizados en Arduino son sentencias

muy fciles e intuitivas.

El bloque de cdigo debe tener 2 partes, o funciones principales, que siempre debemos

incluir.

Primero void setup() . Dentro de esta funcin principal escribiremos las sentencias de

configuracin que necesitaremos para que Arduino trabaje correctamente. stas se

ejecutarn al iniciar Arduino y una nica vez. Con ellas, por ejemplo, asignaremos la

caracterstica de entrada/salida a los pines, el modo de comunicacin serial, activaremos

los sensores que vayamos a necesitar, escribiremos rdenes de inicio del programaetc.

Algunas de estas sentencias pueden ser: pinMode( , ), Serial.begin(,), sensors.begin(,)

La segunda funcin principal es void loop() . sta debe ir siempre despus de void

setup(). En ella escribiremos todas las sentencias, bucles y llamadas a funciones que

necesitemos que nuestro Arduino repita constantemente. Se escribirn en orden de

ejecucin. Ejemplo de stas pueden ser digitalWrite( , ), Serial.print( ), if( )


Existen otras partes del cdigo que no son obligatorias pero que podemos necesitar,

segn el cdigo lo requiera, para organizarlo todo.

Estas zonas pueden ser un espacio para el ttulo, el autor, libreras, definiciones

(variables que vayamos a usar en el programa), una zona para funciones a las que el

programa ir llamandoCada uno es libre de organizarlo como quiera, pero cuanto ms

ordenado est todo, ms difcil ser perdernos cuando los cdigos se compliquen.

Abajo podemos ver un ejemplo simple de cmo debe estructurarse un cdigo.

Sentencias bsicas, funciones y libreras

Para poder realizar un cdigo Arduino debemos tener las herramientas con las que

decirle a nuestro microcontrolador que es lo que debe hacer en cada momento. Estas

herramientas son las sentencias y funciones.

Arduino usa una serie de sentencias y comandos bsicos muy sencillitos pero a la vez

muy potentes. Combinndolos crearemos programas para decirle a nuestra placa que

haga prcticamente cualquier cosa que queramos.

Las sentencias se dividen por su manera de funcionar dentro del programa, pudiendo

dividirlas en 3 grandes grupos:

Estructurales: Nos dan la forma computacional del cdigo y las operaciones lgicas a

ejecutar. Con stos son con los que le marcamos al programa qu camino debe seguir el

cdigo al ejecutarse y qu operaciones debe hacer. Algn ejemplo de las ms usadas son

if, for, while, +, -, =, *, /, ==, >, <

Variables: Con stas definiremos qu tipo y qu caractersticas tendrn los valores que

vamos a usar en el cdigo. Pueden ser nmeros, caracteres o estados. Podemos

encontrarnos aqu las sentencias int, float, HIGH, LOW, char, string, true, false
Funciones: Nos permiten realizar una serie de operaciones concretas y volver a la zona

del cdigo en la que se ejecut. Existen funciones que estn propiamente definidas ya

por Arduino como tales y tambin podemos crearnos nuestras propias funciones para

que sean llamadas en las zonas de setup o loop cuando lo necesitemos. Son muy tiles

cuando necesitamos realizar un grupo de acciones varias veces en distintas zonas del

cdigo. Tambin es una buena forma de ahorrar lneas y de organizarse. Ejemplo de

funciones tenemos pinMode, digitalWrite, delay, max, sin, cos, analogWrite

Microcontrolador PIC

Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip

Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin

de microelectrnica de General Instrument.

El nombre actual no es un acrnimo. En realidad, el nombre completo es PICmicro,

aunque generalmente se utiliza como Peripheral Interface Controller (controlador de

interfaz perifrico).

El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000. Siendo

en general una buena CPU, sta tena malas prestaciones de entrada y salida, y el PIC de

8 bits se desarroll en 1975 para mejorar el rendimiento del sistema quitando peso

de entrada/salida a la CPU. El PIC utilizaba microcdigo simple almacenado

en ROM para realizar estas tareas; y aunque el trmino no se usaba por aquel entonces,

se trata de un diseo RISC que ejecuta una instruccin cada 4 ciclos del oscilador.

El PIC18F4550

Es uno de los ms populares microcontroladores cuando de conectividad USB se trata,

solo basta googlear un poco para ver cuantos proyectos a travs del puerto USB utilizan

este microcontrolador, ademas es un buen paso para dejar a la familia PIC16F, y pasar
al siguiente nivel porque no solo incluye conectividad USB, sino que ademas tiene mas

memoria RAM EEPROM, y FLASH que el comn de la familia PIC16F. Ideal para

pequeas potencias (nanovatio) y aplicaciones de conectividad que benefician de la

disponibilidad de los tres puertos seriales: FS-USB (12 Mbit / s), IC y SPI (hasta

10 Mbit / s). Su gran capacidad de memoria RAM para almacenamiento temporal y su

memoria FLASH de programa mejoradas hacen que sea ideal para el control integrado y

aplicaciones de monitoreo que requieren conexin peridica con un ordenador personal

a travs de USB para la carga / descarga de datos y / o actualizaciones de firmware.

MEMORIA DE PROGRAMA

Es una memoria de 1 K byte de longitud con palabra de 14 bits. Como es del tipo

FLASH se puede programar y borrar elctricamente, en otras palabras, se puede

programar o borrar sin necesidad de un borrador de luz ultravioleta, lo que facilita el

desarrollo de programas y la experimentacin.

VECTOR DE RESET

Cuando ocurre un reset o se enciende el microcontrolador, el contador de programa se

pone en ceros (000h). Por esta razn, en la primera direccin del programa se debe

escribir todo lo relacionado con la iniciacin del mismo.

El PIC 16F84

Puede direccionar 128 posiciones de memoria RAM, pero solamente tiene

implementado fsicamente los primeros 80 (0 a 4Fh). De estos los primeros 12 son

registros que cumplen un propsito especial en el control del microcontrolador y los 68

siguientes son registros de uso general que se pueden usar para guardar los datos

temporales de la tarea que se est ejecutando. Los registros estn organizados como dos

bancos (paginas) de 128 posiciones de 8 bits cada una (128 x 8); todas las posiciones se
pueden accesar directa o indirectamente (estas ltimas a travs del registro FSR). Para

seleccionar que pagina de registro se trabaja en un momento determinado se utiliza el

bit RP0 del registro STATUS.

- PINES Y FUNCIONES

Los PUERTOS son el puente entre el microcontrolador y el mundo exterior. Son lneas

digitales que trabajan entre cero y cinco voltios y se pueden configurar como entradas o

como salidas.

El PIC 16F84 tiene dos puertos. El puerto A con 5 lneas y el puerto B con 8 lneas.

Cada pin se puede configurar como entrada o como salida independiente programado

por un par de registros diseados para tal fin. En ese registro un "0" configura el pin del

puerto correspondiente como salida y un "1" lo configura como entrada.

El Puerto B tiene Internamente unas resistencias de pull-up conectadas a sus pines

(sirven para fijar el pin a un nivel de cinco voltios), su uso puede ser habilitado o

deshabilitado bajo control del programa. Todas las resistencias de pull-up conectan o

desconectan a la vez. La resistencia de pull-up es desconectada automticamente en un

pin si este se programa como salida. El pin RB0/INT se puede configurar por software

para que funcione como interrupcin externa.

Girscopo

Animacin en 3D de un girscopo o giroscopio. Si el soporte de Cardano en el que est

apoyado no tiene rozamiento apreciable, el girscopo mantiene la orientacin de su eje

de rotacin.
El girscopo o giroscopio (Del griego "skopeein = ver" y "gyros = giro") es un

dispositivo mecnico que sirve para medir, mantener o cambiar la orientacin en el

espacio de algn aparato o vehculo.

Est formado esencialmente por un cuerpo con simetra de rotacin que gira alrededor

del eje de dicha simetra. Cuando el girscopo se somete a un momento de fuerza que

tiende a cambiar la orientacin de su eje de rotacin, tiene un comportamiento

aparentemente paradjico, ya que cambia de orientacin (o experimenta un momento

angular en todo caso, si est restringido) girando respecto de un tercer eje, perpendicular

tanto a aquel respecto del cual se lo ha empujado a girar, como a su eje de rotacin

inicial. Si est montado sobre un soporte de Cardano que minimiza cualquier momento

angular externo, o si simplemente gira libre en el espacio, el girscopo conserva la

orientacin de su eje de rotacin ante fuerzas externas que tiendan a desviarlo mejor que

un objeto no giratorio; se desva mucho menos, y en una direccin diferente.

Presenta, por tanto, dos propiedades fundamentales: la inercia giroscpica o "rigidez en

el espacio" y la precesin, que es la inclinacin del eje en ngulo recto ante cualquier

fuerza que tienda a cambiar el plano de rotacin. Estas propiedades se manifiestan a

todos los cuerpos en rotacin, incluida la Tierra. El trmino girscopo se aplica

generalmente a objetos esfricos o en forma de disco montados sobre un eje, de forma

que puedan girar libremente en cualquier direccin; estos instrumentos se emplean para

demostrar las propiedades anteriores, para indicar movimientos en el espacio, o para

producirlos.

Este fenmeno fsico, el efecto giroscpico, puede observarse fcil y cotidianamente en

peonzas, o monedas lanzadas a rodar, por ejemplo, aunque por supuesto, cualquier

objeto giratorio funciona en cierto modo, como girscopo. El giro en vuelo impartido
por el jugador a un baln de rugby, o el de una bala disparada desde un arma de nima

rayada para estabilizar su trayectoria son ejemplos de aplicacin del efecto.

Proteus

Proteus es una aplicacin para la ejecucin de proyectos de construccin de equipos

electrnicos en todas sus etapas: diseo del esquema electrnico, programacin del

software, construccin de la placa de circuito impreso, simulacin de todo el conjunto,

depuracin de errores, documentacin y construccin.

Es software de automatizacin de diseo electrnico, desarrollado por Labcenter

Electronics Ltd., que consta de los dos programas principales: Ares e Isis, y los mdulos

VSM y Electra.

El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de

Esquemas Inteligente) permite disear el plano elctrico del circuito que se desea

realizar con componentes muy variados, desde simples resistencias, hasta alguno que

otro microprocesador o microcontrolador, incluyendo fuentes de alimentacin,

generadores de seales y muchos otros componentes con prestaciones diferentes. Los

diseos realizados en Isis pueden ser simulados en tiempo real, mediante el mdulo

VSM, asociado directamente con ISIS.

Un sensor fotoelctrico

Es un dispositivo electrnico que responde al cambio en la intensidad de la luz.

Estos sensores requieren de un componente emisor que genera la luz, y un componente

receptor que percibe la luz generada por el emisor.

Todos los diferentes modos de sensado se basan en este principio de funcionamiento.

Estn diseados especialmente para la deteccin, clasificacin y posicionado de objetos;


la deteccin de formas, colores y diferencias de superficie, incluso bajo condiciones

ambientales extremas.

Los sensores de luz se usan para detectar el nivel de luz y producir una seal de salida

representativa respecto a la cantidad de luz detectada. Un sensor de luz incluye

un transductor fotoelctrico para convertir la luz a una seal elctrica y puede incluir

electrnica para condicionamiento de la seal, compensacin y formateo de la seal de

salida.

El sensor de luz ms comn es el LDR -Light Dependant Resistor o Resistor

dependiente de la luz-.Un LDR es bsicamente un resistor que cambia su resistencia

cuando cambia la intensidad de la luz.

Existen tres tipos de sensores fotoelctricos, los sensores por barrera de luz, reflexin

sobre espejo o reflexin sobre objetos.

Sensores ultrasnicos

Los sensores de RE-DIRECCIN ultrasonido son detectores de proximidad que

trabajan libres de roces mecnicos y que detectan objetos a distancias que van desde

pocos centmetros hasta varios metros. El sensor emite un sonido y mide el tiempo que

la seal tarda en regresar. Estos reflejan en un objeto, el sensor recibe el eco producido y

lo convierte en seales elctricas, las cuales son elaboradas en el aparato de valoracin.

Estos sensores trabajan solamente en el aire, y pueden detectar objetos con diferentes

formas, diferentes colores, superficies y de diferentes materiales. Los materiales pueden

ser slidos, lquidos o polvorientos, sin embargo han de ser reflectores de sonido. Los

sensores trabajan segn el tiempo de transcurso del eco, es decir, se valora la distancia

temporal entre el impulso de emisin y el impulso del eco.

Sensor de infrarrojos (emisor y receptor)


Este dispositivo se diferencia de un transistor comn porque su base ha sido sustituida

por un cristal fotosensible que regula el flujo de corriente colector emisor de acuerdo a

la luz incidente sobre l (en nuestro caso luz infrarroja).

El fototransistor, aunque con la apariencia de un LED comn, debe conectarse con la

patilla larga a masa y la corta a voltaje.

Bueno, con los trminos bsicos aclarados, veamos el esquema del emisor y el receptor:

En el esquema D1 es el LED infrarrojo, Q1 el fototransistor y D2 un LED comn.

Finalmente aqu podemos ver un pequeo video de nuestro sensor en funcionamiento.

El Bluetooth

Cuando utilizas ordenadores, sistemas de entretenimiento o telfonos, las diferentes

piezas y partes de los sistemas forman una comunidad de dispositivos electrnicos.

Estos dispositivos se comunican entre s utilizando una variedad de alambres, cables,

seales de radio y rayos de luz infrarroja, e incluso una gran variedad de conectores,

enchufes y protocolos.

Hay diferentes formas sobre cmo los dispositivos electrnicos puede conectarse los

unos con los otros. Por ejemplo:

Cables de componente
Cables elctricos
Cables Ethernet
WiFi
Seales infrarrojas

El arte de conectar cosas se vuelve ms y ms complejo cada da. En este artculo

veremos cmo funciona un dispositivo de conexin llamado Bluetooth, que puede

aerodinamizar el proceso.

El Bluetooth es esencialmente una red estndar que trabaja a dos niveles:

Provee acuerdo a nivel fsico el Bluetooth es una radio-frecuencia estndar.

Provee acuerdo a nivel de protocolo, donde los productos tienen que estar de acuerdo

sobre cundo son enviados los bits, cuntos sern enviado al mismo tiempo, y cmo las

partes involucradas en la conversacin pueden estar seguras de que el mensaje recibido

es el mismo que se ha enviado. Los principales atractivos del Bluetooth son que es

inalmbrico, barato y automtico. Los infrarrojos necesitan tener una lnea libre de

visin para poder funcionar.

Hay otras maneras de evitar el uso de cables, incluyendo la comunicacin infrarroja.

Los infrarrojos (IR) se refieren a ondas de luz de baja frecuencia. Son usados en la

mayora de sistemas de control remoto de la televisin.

Las comunicaciones por infrarrojos son bastante fiables y no cuesta

demasiado construirlas en un dispositivo, pero hay un par de inconvenientes:


Cmo funciona el Wi-fi

Una de las tecnologas ms extendidas de los ltimos tiempos, y que con mayor mpetu

y velocidad va incorporndose a nuestra vida cotidiana sin duda alguna es la llamada

WI-Fi, la cual nos permite interconectar diferentes clases de dispositivos entre ellos sin

necesidad de cables o que los mismos queden fijos en un lugar. En este artculo

conoceremos un poco ms de cerca este concepto para interiorizarnos de los que nos

puede ofrecer.

Bsicamente, los enlaces inalmbricos Wi-Fi son una metodologa de conexin que nos

permite interconectar dispositivos y acceder a Internet sin necesidad de usar cables ni

complicadas configuraciones, permitiendo una movilidad y simpleza de uso sin

precedentes en la historia de la informtica.

En la actualidad, es casi una obligacin que los dispositivos nuevos que salen al

mercado ofrezcan una conexin de este tipo, es por ello que podemos encontrar

reproductores de Blu-Ray o DVD y equipos de entretenimiento domstico tales como

consolas, telfonos inteligentes , tablets o smartphones, adems de las computadoras

porttiles o de escritorio y muchos otros.

La posibilidad que la conexin de tipo inalmbrica Wi-Fi les brinda a todos estos

aparatos les otorga una flexibilidad sin lmites para ser conectados, dando lugar a

incluso otras tecnologas nacidas de este concepto, tales como los SmartTV.

Es increble lo que una conexin a Internet o a otros dispositivos mediante WI-Fi le

puede aadir a un simple reproductor de medios, basta con ver algunos de los nuevos
modelos salidos al mercado recientemente para darse cuenta de las posibilidades que

nos ofrece.

La tecnologa Wi-Fi est basada en la norma IEEE 802.11, sin embargo, eso no quiere

decir que todo producto que trabaje con estas especificaciones sea Wi-Fi. Para que un

determinado producto reciba un sello con esta marca, es necesario que sea evaluado y

certificado por Wi-Fi Alliance. Esta es una forma de garantizarle al usuario que todos

los productos con el sello Wi-Fi Certified siguen las normas de funcionalidad que

garantizan la compatibilidad entre s. Sin embargo, eso no significa que los dispositivos

que no tengan el sello no funcionen con dispositivos que lo tengan (pero, es preferible

optar por productos certificados para evitar problemas). La base del Wi-Fi est en la

norma 802.11. A continuacin te explicamos este tema.

La norma 802.11

La norma 802.11 establece normas para la creacin y para el uso de redes

inalmbricas. La transmisin de esta red es realizada por seales de radiofrecuencia, que

se propagan por el aire y pueden cubrir reas de centenares de metros cuadrados. Como

existen incontables servicios que pueden utilizar seales de radio, es necesario que cada

uno opere de acuerdo con las exigencias establecidas por el gobierno de cada pas. Esta

es una manera de evitar problemas, especialmente con las interferencias.

Hay, sin embargo, algunos segmentos de frecuencia que pueden ser usados sin

necesidad de la aprobacin directa de entidades apropiadas de cada gobierno: las

franjas ISM (Industrial, Scientific and Medical), que pueden operar, entre otros, con los

siguientes intervalos: 902 MHz - 928 MHz; 2,4 GHz - 2,485 GHz y 5,15 GHz - 5,825
GHz (dependiendo del pas, estos lmites pueden variar). Las dos ltimas franjas son las

que utiliza el Wi-Fi, sin embargo, tal caracterstica puede variar conforme la versin de

la norma 802.11.

Es bueno saber que, para que una red de este tipo sea establecida, es necesario que los

dispositivos (tambin llamados STA - de "station") se conecten a dispositivos que

suministran el acceso.

Estos son genricamente denominados Access Point (AP). Cuando uno o ms STA se

conectan a un AP, se obtiene, por lo tanto, una red, que es denominada Basic Service Set

(BSS). Por cuestiones de seguridad y por la posibilidad de existir ms de un BBS en un

determinado local (por ejemplo, dos redes inalmbricas creadas por empresas diferentes

en una rea de eventos), es importante que cada uno reciba una identificacin

denominada Service Set Identifier (SSID), un conjunto de caracteres que, despus de

definido, es insertado en cada paquete de datos de la red. En otras palabras, el SSID no

es ms que el nombre dado a cada red inalmbrica.


UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES
UNIANDES

FACULTAD: SISTEMAS MERCANTILES


CARRERA: SISTEMAS INFORMTICOS

TEMA: COMPUERTAS LGICAS

ALUMNO: EDUARDO CASTRO

DOCENTE: ING DARWIN BECERRA

TULCN 2017
Introduccin
Dentro de la electrnica digital, existe un gran nmero de problemas a resolver que se
repiten normalmente. Por ejemplo, es muy comn que al disear un circuito electrnico
necesitemos tener el valor opuesto al de un punto determinado, o que cuando un cierto
nmero de pulsadores estn activados, una salida permanezca apagada. Todas estas
situaciones pueden ser expresadas mediante ceros y unos, y tratadas
mediante circuitos digitales. Los elementos bsicos de cualquier circuito digital son las
compuertas lgicas.

En el presente trabajo se intenta dar una definicin de lo que es un lgebra de boole; se


tratan las funciones booleanas, haciendo una correlacin con las frmulas
proposicionales. Asimismo, se plantean dos formas cannicas de las funciones
booleanas, que son tiles para varios propsitos, tales como el de determinar si dos
expresiones representan o no la misma funcin.

Compuertas Lgicas

Lgica Positiva

En esta notacin al 1 lgico le corresponde el nivel ms alto de tensin y al 0 lgico el


nivel ms bajo, pero que ocurre cuando la seal no est bien definida. Entonces habr
que conocer cules son los lmites para cada tipo de seal (conocido como tensin de
histresis), en este grfico se puede ver con mayor claridad cada estado lgico y su nivel
de tensin.

Lgica Negativa

Aqu ocurre todo lo contrario, es decir, se representa al estado "1" con los niveles ms
bajos de tensin y al "0" con los niveles ms altos.
Por lo general se suele trabajar con lgica positiva, la forma ms sencilla de representar
estos estados es como se puede ver en el siguiente grfico.

Compuertas Lgicas

Las compuertas lgicas son dispositivos que operan con aquellos estados lgicos
mencionados en lo anterior y funcionan igual que una calculadora, de un lado ingresas
los datos, sta realiza una operacin, y finalmente, te muestra el resultado.

Cada una de las compuertas lgicas se las representa mediante un Smbolo, y la


operacin que realiza (Operacin lgica) se corresponde con una tabla, llamada Tabla
de Verdad, veamos la primera.

Compuerta NOT

Se trata de un inversor, es decir, invierte el dato de entrada, por ejemplo; si pones su


entrada a 1 (nivel alto) obtendrs en su salida un 0 (o nivel bajo), y viceversa. Esta
compuerta dispone de una sola entrada. Su operacin lgica es s igual a a invertida

Compuerta AND

Una compuerta AND tiene dos entradas como mnimo y su operacin lgica es
un producto entre ambas, no es un producto aritmtico, aunque en este caso
coincidan.*Observa que su salida ser alta si sus dos entradas estn a nivel alto*
Compuerta OR

Al igual que la anterior posee dos entradas como mnimo y la operacin lgica, ser una
suma entre ambas... Bueno, todo va bien hasta que 1 + 1 = 1, el tema es que se trata de
una compuerta O Inclusiva es como a y/o b*Es decir, basta que una de ellas sea 1 para
que su salida sea tambin 1*

Compuerta OR-EX o XOR

Es OR EXclusiva en este caso con dos entradas (puede tener ms) y lo que har con
ellas ser una suma lgica entre a por b invertida y a invertida porb.*Al ser O
Exclusiva su salida ser 1 si una y slo una de sus entradas es 1*

Estas seran bsicamente las compuertas ms sencillas.

Compuertas Lgicas Combinadas

Al agregar una compuerta NOT a cada una de las compuertas anteriores los resultados
de sus respectivas tablas de verdad se invierten, y dan origen a tres nuevas compuertas
llamadas NAND, NOR y NOR-EX. Veamos ahora como son y cul es el smbolo que
las representa...
Compuerta NAND

Responde a la inversin del producto lgico de sus entradas, en su representacin


simblica se reemplaza la compuerta NOT por un crculo a la salida de la compuerta
AND.

Compuerta NOR

El resultado que se obtiene a la salida de esta compuerta resulta de la inversin de la


operacin lgica o inclusiva es como un no a y/o b. Igual que antes, solo agregas un
crculo a la compuerta OR y ya tienes una NOR.

Compuerta NOR-EX

Es simplemente la inversin de la compuerta OR-EX, los resultados se pueden apreciar


en la tabla de verdad, que bien podras compararla con la anterior y notar la diferencia,
el smbolo que la representa lo tienes en el siguiente grfico.

Buffer's

En realidad no realiza ninguna operacin lgica, su finalidad es amplificar un poco la


seal (o refrescarla si se puede decir). Como puedes ver en el siguiente grfico la seal
de salida es la misma que de entrada.
lgebra Booleana y circuitos electrnicos

La relacin que existe entre la lgica booleana y los sistemas de cmputo es fuerte, de
hecho se da una relacin uno a uno entre las funciones booleanas y los circuitos
electrnicos de compuertas digitales. Para cada funcin booleana es posible disear un
circuito electrnico y viceversa, como las funciones booleanas solo requieren de los
operadores AND, OR y NOT podemos construir nuestros circuitos utilizando
exclusivamente stos operadores utilizando las compuertas lgicas homnimasUn hecho
interesante es que es posible implementar cualquier circuito electrnico utilizando una
sola compuerta, sta es la compuerta NANDPara probar que podemos construir
cualquier funcin booleana utilizando slo compuertas NAND, necesitamos demostrar
cmo construir un inversor (NOT), una compuerta AND y una compuerta OR a partir de
una compuerta NAND, ya que como se dijo, es posible implementar cualquier funcin
booleana utilizando slo los operadores booleanos AND, OR y NOT. Para construir un
inversor simplemente conectamos juntas las dos entradas de una compuerta NAND.
Una vez que tenemos un inversor, construir una compuerta AND es fcil, slo
invertimos la salida de una compuerta NAND, despus de todo, NOT ( NOT (A AND
B)) es equivalente a A AND B. Por supuesto, se requieren dos compuertas NAND para
construir una sola compuerta AND, nadie ha dicho que los circuitos implementados slo
utilizando compuertas NAND sean lo ptimo, solo se ha dicho que es posible hacerlo.
La otra compuerta que necesitamos sintetizar es la compuerta lgica OR, sto es
sencillo si utilizamos los teoremas de DeMorgan, que en sntesis se logra en tres pasos,
primero se reemplazan todos los "" por "+" despus se invierte cada literal y por
ltimo se niega la totalidad de la expresin:

También podría gustarte