Programador de Memoria Eprom Manual

4
ANDY MANUEL SÁNCHEZ GALECIO CIRCUITOS DIGITALES 2 1 PROGRAMADOR DE MEMORIA EPROM MANUAL Se debe tener en cuenta lo siguiente: A0 A12 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 /E /G /P A0 A1 A2 A3 A4 A5 A6 A12 A11 A10 A9 A8 A7 /E /G /P D_7 D_0 D_1 D_2 D_3 D_4 D_5 D_6 D_0 D_1 D_2 D_3 D_4 D_5 D_6 D_7 /G D_0 D_1 D_2 D_3 D_4 D_5 D_6 D_7 A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 4 A7 3 A8 25 A9 24 A10 21 A11 23 A12 2 CE 20 OE 22 PGM 27 VPP 1 D0 11 D1 12 D2 13 D3 15 D4 16 D5 17 D6 18 D7 19 U7 2764 OFF ON 1 2 3 4 5 DSW1 DIPSWC_4 OFF ON 1 2 3 4 5 6 7 10 8 9 DSW2 DIPSWC_9 /E /G /P OFF ON 1 2 4 3 DSW3 DIPSW_2 VCC VCC R2 10k R3 10k R4 10k R7 10k R8 10k R9 10k R14 10k R15 10k R16 10k R17 10k R18 10k R19 10k R20 10k R21 10k R22 10k R23 10k Programar: /E(0) /G(1) /P(pulso 0) Leer: /E(0) /G(0) /P(1) A1 C1 E1 F1 CA1 B1 D1 G1 DP1 VCC 2 3 1 U8:A 74126 5 6 4 U8:B 74126 9 8 10 U8:C 74126 12 11 13 U8:D 74126 2 3 1 U9:A 74126 5 6 4 U9:B 74126 9 8 10 U9:C 74126 12 11 13 U9:D 74126 U7(VPP) OFF ON 1 2 3 4 5 6 7 8 9 DSW4 DIPSWC_8 R24 220R R25 220R R26 220R R27 220R R28 220R R29 220R R30 220R R31 220R VCC R1 100R R5 100R R6 100R R10 100R R11 100R R12 100R R13 100R R32 100R INGRESAR DIRECCIONES PROGRAMAR Y LEER INGRESAR DATOS MEMORIA EEPROM SALIDA DE DISPLAY

Transcript of Programador de Memoria Eprom Manual

Page 1: Programador de Memoria Eprom Manual

ANDY MANUEL SÁNCHEZ GALECIO CIRCUITOS DIGITALES 2

1

PROGRAMADOR DE MEMORIA EPROM MANUAL

Se debe tener en cuenta lo siguiente:

A0

A12

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

/E

/G

/P

A0

A1

A2

A3

A4

A5

A6

A12

A11

A10

A9

A8

A7

/E /G /P

D_7

D_0

D_1

D_2

D_3

D_4

D_5

D_6

D_0

D_1

D_2

D_3

D_4

D_5

D_6

D_7

/G

D_0

D_1

D_2

D_3

D_4

D_5

D_6

D_7

A010

A19

A28

A37

A46

A55

A64

A73

A825

A924

A1021

A1123

A122

CE20

OE22

PGM27

VPP1

D011

D112

D213

D315

D416

D517

D618

D719

U7

2764

OF

FO

N1 2 3 4

5

DSW1DIPSWC_4

OF

FO

N1 2 3 4 5 6 7

10

8 9

DSW2DIPSWC_9

/E/G/P

OF

FO

N1 2

4 3

DSW3DIPSW_2

VCC

VC

C

R2

10k

R3

10k

R4

10k

R7

10k

R8

10k

R9

10k

R14

10k

R15

10k

R16

10k

R17

10k

R18

10k

R19

10k

R20

10k

R21

10k

R22

10k

R23

10k

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

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

A1

C1

E1

F1

CA

1

B1

D1

G1

DP

1

VC

C

23

1

U8:A74126

56

4

U8:B74126

98

10

U8:C74126

12

11

13

U8:D74126

23

1

U9:A74126

56

4

U9:B74126

98

10

U9:C74126

12

11

13

U9:D74126

U7

(VP

P)

OF

FO

N1 2 3 4 5 6 7 8

9

DSW4DIPSWC_8

R24

220R

R25

220R

R26

220R

R27

220R

R28

220R

R29

220R

R30

220R

R31

220R

VCC

R1

100R

R5

100R

R6

100R

R10

100R

R11

100R

R12

100R

R13

100R

R32

100R

INGRESAR DIRECCIONES

PROGRAMAR Y LEER

INGRESAR DATOS

MEMORIA EEPROM

SALIDA DE DISPLAY

Page 2: Programador de Memoria Eprom Manual

ANDY MANUEL SÁNCHEZ GALECIO CIRCUITOS DIGITALES 2

2

Antes de empezar a programar se ubica la dirección 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

Page 3: Programador de Memoria Eprom Manual

ANDY MANUEL SÁNCHEZ GALECIO CIRCUITOS DIGITALES 2

3

Mediante el DSW4 ingresaremos el valor de los datos a ser ingresados.

Como se aprecia aquí se están utilizando los 74126 q es un buffer de 3 estados:

Permitiéndome habilitar (dar paso) a la entrada de datos solo cuando por “C” ingresen 5V.

Como se aprecia todos los “C” están conectados entre si, y estos a su vez están conectados al �̅� de la Eeprom

Page 4: Programador de Memoria Eprom Manual

ANDY MANUEL SÁNCHEZ GALECIO CIRCUITOS DIGITALES 2

4

Aquí apreciamos esto, Cuando �̅� = 1𝑙𝑜𝑔𝑖𝑐𝑜 𝑜 5𝑉 es porque se estará programando. Mejor dicho: Cuando necesitamos programar, debemos poner �̅� = 0 , �̅� = 𝟏 y �̅� 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 dirección y el dato a ser ingresado.

Así vamos ubicando la dirección, poniendo el dato y siguiendo la secuencia de �̅�, �̅� y �̅� si es que queremos programar.

Ya cuando queremos observar si en realidad se han escrito en las direcciones establecidas los

datos; colocamos �̅� = 0 , �̅� = 0 y �̅� = 1. Ubicamos las direcciones mediante el DSW1 y DSW2 y observaremos que el display nos da el valor de los datos que habíamos 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 SÁNCHEZ GALECIO ;)