Vous êtes sur la page 1sur 15

PROYECTO SISTEMAS DIGITALES

Bruno
[Escriba aqu una descripcin breve del documento. Normalmente, una descripcin breve es un resumen corto del contenido del documento. Escriba aqu una descripcin breve del documento. Normalmente, una descripcin breve es un resumen corto del contenido del documento.]

Toshiba [Escriba la direccin de la compaa] [Escriba el nmero de telfono] [Escriba el nmero de fax] [Seleccione la fecha]

INDICE INTRODUCCION OBJETIVOS

CAPITULO I: RELOJ DIGITAL CON CONTADORES Y REGISTROS 1.1 Componentes 1.2 Descripcin 1.3 Funcionamiento 1.4 Diseo CAPITULO II: CONTADOR UP/DOWN CON SENSOR 2.1 Componentes 2.2 Descripcin 2.3 Funcionamiento 2.4 Diseo CAPITULO III: MENSAJE EN DISPLAY CON MEMORIA RAM 3.1 Componentes 3.2 Descripcin Este circuito est preparado con todos los conocimientos hasta ahora adquiridos, desde multivibradores, contadores, registros, memorias, idear un circuito Memoria SRAM 6116 (2K x 8bits) (1) Contadores asncronos 74ls90, 74ls93 (1 c/u) Compuerta inversora 74ls04 (1) Mux 2 a 1 74ls157 (2) Registro de cambio universal bidireccional 74ls194 (8) Octal latch-D 74ls373 (1) Dipswitch 8 pines (3) Display nodo comn (4) NE555 (1) Diodos leds Resistencias para poder realimentar las CI. 330ohm, 33k ohm

aplicativo con contadores se hace un poco difcil de materializar ya que esa es su nica caracterstica (contar). Pero en este circuito lo podemos usar de una forma distinta ya que lo usamos para poder seleccionar las direcciones en las cuales hemos guardado, esto se hace de una forma secuencial. Lo inconveniente de este circuito es que la memoria tiene que tener tensin permanente en sus pines de alimentacin, caso contrario toda la informacin guardada se borra inmediatamente. Para poder solucionar este problema lo podemos implementar una memoria EEPROM (ROM programable y borrable elctricamente), pero para la cual deberamos tener un poco mas de conocimientos sobre programacin para memorias y grabado en memorias. 3.3 Funcionamiento Bsicamente el que manda aqu es la memoria ya que sin ella no se realizara nada, bueno para empezar aplicaremos lo realizado en el laboratorio 5 del curso, memorias RAM, en donde grabaremos los bits dando la forma de letras a los segmentos. Antes de ponernos a grabar en la memoria debemos tener nuestra tabla de verdad de nuestro circuito la cual vamos a mostrar a continuacin, para la presentacin nuestro circuito utilizaremos solo 32 direcciones: A4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 A3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 A2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 A1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 A0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

a
1 1 0 1 0 0 1 1 1 0 0 1 1 0 1 1 0 1 0 1 0

b
1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0

c
1 1 1 0 1 1 1 0 0 0 1 1 1 0 0 1 0 0 0 1 0

D
1 1 1 1 0 0 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1

e
1 1 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 1 1 0 0

f
1 1 0 1 0 0 1 0 1 0 0 1 0 0 0 1 0 1 0 0 0

g
1 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 F I E E U n A C L A b _ S I S t M

1 1 1 1 1 1 1 1 1 1 1

0 0 0 1 1 1 1 1 1 1 1

1 1 1 0 0 0 0 1 1 1 1

0 1 1 0 0 1 1 0 0 1 1

1 0 1 0 1 0 1 0 1 0 1

1 1 1 0 1 1 1 0 0 1 1

1 0 0 1 0 1 1 0 0 1 1

1 0 0 0 0 1 1 1 0 1 1

0 0 1 0 1 0 0 0 0 1 1

1 0 1 0 1 0 1 0 0 0 0

1 1 1 0 1 0 1 1 0 0 0

1 0 1 0 1 0 1 0 1 1 1

_ d I G I t _ 2 0 1 1

Esto lo hacemos de manera manual, o sea seleccionando cada direccin y guardarlo cada paquete de bits, teniendo al Mux en 0 lgico el selector para que los buses de direcciones sean controlados por los dipswitch, tener cuidado al momento de guardar ya que podemos guardar un datos encima de otros y as generar confusiones las cuales luego son difciles de arreglar. Para poder grabar en la memoria debemos tener primero el pin de modo escritura (/WE) en 1, cuando tengamos en los buses de entrada los bits que queramos guardar solo basta con poner este pin en 0, para que as se pueda grabar los datos que se encontraban en la entrada. Una vez guardado los bits en cada direccin comenzaremos por colocar el Mux en estado 1 el selector, para que as nuestro contador comience a laborar, este contador debe estar programado adecuadamente para que as no pueda mostrarme direcciones en las cuales yo no haya guardado ningn dato, en este caso nuestro contador presenta 32 estados (25). Para que se genere la secuencia, vamos a utilizar la seal de reloj que a estar dado por el NE555 quien nos proporcionara los pulsos para poder ejecutar el circuito. Cuando nuestro circuito comience invocar cada paquetes de bits correspondientes a cada direccin entonces, estos van a comenzaran desplazarse gracias a los registros 74ls194, por paquetes de 7 bits q son los que requerimos ya que para este circuito utilizaremos 2 CI por cada display. Este efecto de desplazamiento tiene la particularidad de mostrarnos palabras que va tomando forma, visualizarse las letras por los display de manera secuencial.

3.4 Diseo

CONTROL DE LOS SEGMENTOS

SELECCION DE DIRECCIONES PERIODICAS


U2
14 1 CKA CKB QA QB QC QD 12 9 8 11

MEMORIA RAM
U4
2 3 5 6 11 10 14 13 1 15 1A 1B 2A 2B 3A 3B 4A 4B A/B E 74LS157 1Y 2Y 3Y 4Y 4 7 9 12 8 7 6 5 4 3 2 1 23 22 19 18 20 21

U1
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 CE OE WE 6116 D0 D1 D2 D3 D4 D5 D6 D7 9 10 11 13 14 15 16 17 2 5 6 9 12 15 16 19

U6
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 D0 D1 D2 D3 D4 D5 D6 D7 OE LE 74LS373 3 4 7 8 13 14 17 18 1 11

U2(CKA)

2 3

R0(1) R0(2) 74LS93

U5 U3
14 1 CKA CKB Q0 Q1 Q2 Q3 12 9 8 11 2 3 5 6 11 10 14 13 1 15 1A 1B 2A 2B 3A 3B 4A 4B A/B E 74LS157 15 14 13 12 1Y 2Y 3Y 4Y 4 7 9 12

0 1
1

U15:A
2 74LS04

2 3 6 7

R0(1) R0(2) R9(1) R9(2) 74LS90

U13
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1 15 14 13 12

U11
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1 15 14 13 12

U9
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1 15 14 13 12

U7
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1

SELECCION DE DIRECCIONES MANUALES


15 14 13 12

0 0 0 0 1

0 0

U14
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1 15 14 13 12

U12
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1 15 14 13 12

U10
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1 15 14 13 12

U8
Q0 Q1 Q2 Q3 D0 D1 D2 D3 SR SL CLK S0 S1 MR 74LS194 3 4 5 6 2 7 11 9 10 1

RESETEO DE REGISTROS

CAPITULO IV: IMPLEMENTACIN Esta es la implementacin que vamos a realizar en nuestro Prothoboard, como vemos el contador solo nos va a proporcionar 32 estados los cuales vamos a ocupar con los bits antes anunciados, si en el caso que requerimos mas direcciones solo tenemos que el contador cuente hasta un nmero ms grande y as poder grabar mas letras y poder hacer un mensaje ms grande, esta implementacin la realizamos con display hechos con arreglos de leds, los cuales nos facilitan al utilizarlo en paneles o algn otro espacio donde necesitemos una amplia presentacin, como tal vez unos avisos luminosos.

CONCLUSIONES BIBLIOGRAFIA ANEXO: DATASHEET INTEGRADOS UTILIZADOS

1 0 0 0 0 0 1

INTRODUCCIN

OBJETIVOS

CAPITULO I: RELOJ DIGITAL CON CONTADORES Y REGISTROS


1.1 Componentes La lista de componentes que vamos a emplear es bastante extensa, pero afortunadamente se trata de componentes de bajo costo, por lo se trata de un proyecto al alcance de todos los bolsillos.

Estos son los componentes que utilizaremos. La lista de materiales necesarios es la siguiente:

8 circuitos integrados 74HC164N. 6 Circuitos integrados c7490 4 decodificadores 7474 92 resistores de 220 ohm, 1/8 de Watt. 7 resistores de 10K, 1/8 de Watt. 4 condensadores cermicos de 100 nF (0.1uF). 1 condensador electroltico de 10uF/16V. 4 displays de ctodo comn C-1021H de Paralight. 2 LEDs rojos de 3mm.

60 LEDs rojos de 5mm. Espadines para unir los cables al Protoboard 4 pulsadores de 8mm para circuito impreso. 3 protoboard

Tambin necesitaremos estao, cables y una galleta para soldar.

1.2 Descripcin El reloj que vamos a construir puede indicar la hora y los minutos mediante 4 display LED de 7 segmentos, en el formato HH:MM, donde los : centrales estn constituidos por dos pequeos LEDs de 3mm. El segundero, a d, es una circunferencia formada por 60 LEDs de 5mm, controlados mediante por un multivibrador astable. Esto es posible gracias a la utilizacin de un registro de desplazamiento construido a partir de 8 circuitos integrados74HC164N. Adems hemos dotado al reloj de 3 pequeos pulsadores, que servirn para llevar a cabo las tareas de puesta en hora, seleccin del modo de funcionamiento, etc.

1.3 Funcionamiento 1.4 Diseo

CAPITULO II: CONTADOR UP/DOWN CON SENSOR 2.1 Componentes 2.2 Descripcin 2.3 Funcionamiento 2.4 Diseo

CAPITULO III: MENSAJE EN DISPLAY CON MEMORIA RAM 3.1 Componentes 3.2 Descripcin 3.3 Funcionamiento 3.4 Diseo

CAPITULO IV: IMPLEMENTACIN

CONCLUSIONES

BIBLIOGRAFIA

ANEXO: DATASHEET INTEGRADOS UTILIZADOS

Vous aimerez peut-être aussi