Estudiante

Solo disponible en BuenasTareas
  • Páginas : 3 (508 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de abril de 2010
Leer documento completo
Vista previa del texto
Alarma temporizada con Z-80

Ideada por:

TSE Rafael Basualdo
TSE Gustavo Lucero
TSE Sergio Vigna

Descripción del circuito:

Este proyecto se trata de una alarma temporizada, utilizandoel microprocesador Z-80 de Zilog.
El funcionamiento del circuito es muy sencillo. El conteo del tiempo se visualiza en los cuatro displays (minutos y segundos) en forma ascendente hasta el límiteelegido previamente en el software. Al llegar el conteo a su valor máximo, se envía un pulso bajo al puerto PA0, el cual activará al driver de un relé en modo NA.
Entonces se cierra el circuitode la bateria en serie con la bocina, la cual sonará por 7 segundos, para luego iniciar de nuevo el ciclo. También se puede reiniciar el ciclo utilizando el pulsador del circuito RESET.

Diagramascircuitales:

• Primera parte
• Segunda parte

Lista de componentes:

• U1 Z80 CPU

• U2 EPROM HN462716G

• U3 PPI 8255

• U4 SN7400N

•U5 74S04

• U6 SN74LS47N

• U7 SN74LS107AN

• X1 2.67 MHZ

• P1 Pulsador normalmente abierto

• U8, U9, U10, U11 Display de siete segmentosánodo común

• RELÉ de 12 V

Programa en lenguaje ensambaldor:

ORG 0000H
LD A,80H
OUT (03H),A
LD BC,0000H
LD A,01HOUT (00H),A
SALTO: LD A,C
ADD A,01H
DAA
LD C,A
LD A,B
ADC A,00H
DAA
LD B,A
LD D,0CH
ST1: LDE,FFH
ST2: LD A,C
AND 0FH
OR E0H
OUT (01H),A
LD A,C
RLCA
RLCA
RLCA
RLCA
AND 0FH
ORD0H
OUT (01H),A
LD A,C
CP 60H
JP NZ,CONT1
CALL CERAR1
CONT1: LD A,B
AND 0FH
OR B0H
OUT...
tracking img