Sei sulla pagina 1di 4

ANDY MANUEL SNCHEZ GALECIO PROGRAMADOR DE MEMORIA EPROM MANUAL

CIRCUITOS DIGITALES 2

INGRESAR DIRECCIONES SALIDA DE DISPLAY


A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

MEMORIA EEPROM
U7
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 10 9 8 7 6 5 4 3 25 24 21 23 2 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 CE /E OE /G PGM /P VPP 2764 D0 D1 D2 D3 D4 D5 D6 D7 11 12 13 15 16 17 18 19 D_0 D_1 D_2 D_3 D_4 D_5 D_6 D_7

R14 R9 10k R8 10k R7 10k R4 10k R3 10k R2 10k

R20 R19 10k R18 10k R17 10k


A1 B1 C1 D1 E1 G1 F1 DP1 CA1

R16 10k R15 10k


1 2 3 4
10k

U7(VPP)

/E 20 /G 22 /P 27 1

D_7 D_6 D_5 D_4 D_3 D_2 D_1 D_0

100R 100R VCC

DIPSWC_4

10

R32 R13 R12 100R R11 100R R10 100R R6 100R R5 100R R1 100R

1 2 3 4 5 6 7 8 9

10k

ON

VCC

OFF

DSW1

OFF

ON

DSW2
DIPSWC_9

INGRESAR DATOS
D_7 D_6 D_5 D_4 D_3 D_2 D_1 D_0 /G

PROGRAMAR Y LEER
/E /G

11

11

U9:D
8
74126 10

U9:C
6
74126 4

U9:B
3
74126 1

U9:A
74126 13

U8:D
8
74126 10

U8:C
6
74126 4

U8:B
74126 1

U8:A
3 2
74126

R21 R23 10k R22 10k


10k

/P

13

12

12

OFF

ON

1 2

R31 R30 220R R29 220R


VCC

R27 R26 220R R25 220R R24 220R


1 2 3 4 5 6 7 8
220R

DSW3
DIPSW_2

4 3

R28 220R
220R

Programar: /E(0) /G(1) /P(pulso 0) Leer: /E(0) /G(0) /P(1)


VCC

ON

DSW4
DIPSWC_8

Se debe tener en cuenta lo siguiente:

OFF

ANDY MANUEL SNCHEZ GALECIO

CIRCUITOS DIGITALES 2

Antes de empezar a programar se ubica la direccin donde va a ingresarse el dato, las direcciones se ingresan con los DSW1 y DSW2. Para ahorrar considero usar un solo Dipswitch de 8, que lea las direcciones del 00000000 al 11111111 y los pines A9 al A12 se conectan a tierra

ANDY MANUEL SNCHEZ GALECIO

CIRCUITOS DIGITALES 2

Mediante el DSW4 ingresaremos el valor de los datos a ser ingresados. Como se aprecia aqu se estn utilizando los 74126 q es un buffer de 3 estados:

Permitindome habilitar (dar paso) a la entrada de datos solo cuando por C ingresen 5V. Como se aprecia todos los C estn conectados entre si, y estos a su vez estn conectados al de la Eeprom

ANDY MANUEL SNCHEZ GALECIO

CIRCUITOS DIGITALES 2

Aqu apreciamos esto, Cuando = 1 5 es porque se estar programando. Mejor dicho: Cuando necesitamos programar, debemos poner = y = 0 , que se encuentra en estado alto, entonces debemos dar un pulso de 1 a 0 y de 0 a 1 aprox. medio segundo, porsiacaso puedes repetirlo 2 veces . Todo esto se hace ya habiendo ubicado la direccin y el dato a ser ingresado. , y si es que As vamos ubicando la direccin, poniendo el dato y siguiendo la secuencia de queremos programar. Ya cuando queremos observar si en realidad se han escrito en las direcciones establecidas los = 0 , = 0 y = 1. Ubicamos las direcciones mediante el DSW1 y DSW2 y datos; colocamos observaremos que el display nos da el valor de los datos que habamos ingresado.

NOTA: Si apreciamos aqu el = 0, por lo que ha desabilitado la entrada de datos, gracias al 74126. ESPERO HABER SIDO CLARO, CON ESTO Y QUE ENTIENDAN, Y SI NO ENTIENDEN PS ME AVISAN NOMAS SALUDOS CORDIALES, ANDY MANUEL SNCHEZ GALECIO ;)

Potrebbero piacerti anche