Você está na página 1de 11

RELATÓRIO DO CIRCUITO

RELÓGIO/ALARME
VISUAL DO RELÓGIO

VALNEY MAIA NETO

RWANN PABBLO DE MOURA BEZERRA

INTRODUÇÃO

O circuito apresentado se trata de um relógio / despertador com alarme, com 5 botões:


PAUSE, ALTER, SELECT, RESET E MODO. o relógio possui dois modos de funcionamento,
funciona tanto como com um relógio normal com funções de pausa, reset e alterar a hora
quanto como um alarme que podemos definir a hora para alarmar.

Descrição

Relógio normal:

No relógio normal, temos funções de pausa, reset e alterar a hora.

Pause: Quando ativado o botão ele para o clock do relógio temporariamente até que o
usuário resolva retornar o clock.

Reset: Quando ativado o botão ele reseta o relógio a zero.

Alterar a hora: Para alterar a hora, primeiro você aperta o botão ‘PAUSE’, assim um LED
indicará qual unidade de tempo poderá ser alterada, tendo como opções horas, minutos e
segundos. Para alterar a unidade de tempo, pressione ‘SELECT’ até chegar no horário
desejado. Utilize o botão ‘ALTER’ para alterar a unidade até o horário desejado. Finalmente,
clique em ‘PAUSE’ para retomar a contagem de tempo.

Despertador

Para entrar no modo despertador, clique no botão MODO, o que fará um LED indicador
acender, indicando que é possível configurar a hora do alarme. A etapa é idêntica a alterar
a hora no relógio comum: ‘SELECT’ seleciona a unidade de tempo e ‘ALTER’ a modifica..
Terminada a configuração do alarme, pressione ‘MODO’ novamente e o display voltará a
mostrar o relógio comum.. O alarme está configurado; assim que as horas forem iguais, o
LED do alarme irá acender.

ARQUIVOS

1. Main
2. Cont-09
3. Cont-0A59
4. Cont-02
5. Cont-04
6. Cont-01
7. Cont-02
8. 0A24
9. Soma1bit

1
10. Multiplexadores
11. Relógio

PROCEDIMENTOS:
1. Main:

Descrição

Arquivo principal. Utilizando outros arquivos, ele contém o display relógio / alarme. Aqui,
dois circuitos do tipo ‘Relógio’ são utilizados, um como relógio comum e outro como
despertados, pois funcionam de formas semelhantes.

2
2. Cont-09:

Descrição

Nesse arquivo temos um


contador e circuito de
memória um LATCH-D, que vai
contar os dígitos do display,
desse modo funciona na
seguinte forma o clock vai
começa a contar até 9, pois
temos um and com entradas
barradas para quando chega
em 10, ative a entrada reset,
fazendo com que conte de 0
até 9 o display.

3
3. Cont-0A59:

Descrição

Nesse arquivo criaremos um


circuito que conte de 0 a 59 que
será usado como modo minuto e
segundo do nosso relógio.
Utilizando o arquivo Cont-09,
adicionamos dois desses
circuitos Além disso, com uma
porta AND, o Cont-0A59 reinicia
ao detectar o valor 6 em binário
(0110) , ou seja quando o relógio
chegar em 59 ele não vai para 60
e sim volta a 00 e ativa o next,
que funciona como um clock
para as unidades de minutos.

4. Cont-0A2:

Descrição

Neste arquivo, criaremos um contador de


0 até 2 para ser usado na dezena de horas,
pois o relógio funciona no modo 24 horas.
Usando a mesma lógica dos outros
arquivos, uma porta AND, assim que o
número 3 em binário (0011) for
detectado, next emitirá um pulso de

4
clock.

5. Cont-04:

Descrição

Criaremos um contador de 0 a 4 que será


usado na unidade das horas. Utilizando
uma porta AND, a saída next emitirá um
pulso para a dezena de horas e o contador
volta a 0 assim que o número 4 em binário
(0100) for identificado.

6. Cont-01:

Descrição

Altera entre os valores 0 e 1. Utilizado em alguns


circuitos.

5
7. Cont-02:

Descrição

Contador de 0 a 2. Utilizado em
máquinas de três estados.

8. 0A24:

Descrição

Esse circuito une os circuitos


CONT-0A2 e CONT-04 para
construir as horas. O next da
unidade de horas serve como
clock para a dezena de horas.
Assim que os números 4 (0100) e
(0010) forem identificados nas

6
unidades e dezenas de horas, respectivamente, a saída RESET, ligada a todos os contadores
do display, fará com que reiniciem a contagem em 00:00:00.

9. Soma1bit:

Descrição

Contador de 0 a 1. Utilizado em máquinas de 2


estados.

7
10. Multiplexadores:

Descrição

Esse circuito executa 3 importantes funções:

1. Comparador de bits: Compara cada bit dos displays do relógio e do alarme


com portas XNOR e, ao final, usa uma porta AND. Assim, se todos os bits dos
displays forem iguais, ou seja, os horários do relógio e do alarme forem iguais,
a saída será 1, que acenderá um LED no circuito ‘main’.

2. Seletor: Recebe uma entrada e seleciona entre o relógio e o despertador para


ser mostrado no display. Para isso, utiliza uma máquina de estados 0 ou 1 ,
esta feita utilizando 6 multiplexadores (uma para cada digito do relógio) e o
circuito ‘SOMA1BIT’ para alterar entre os modos.

8
3. Indicador: Há uma saída com a única função de indicar qual modo está ativo:
relógio ou alarme, tal que controla LEDs na função ‘main’.

Abaixo, uma tabela verdade das portas XOR e XNOR, esta última tendo sido utilizada nesse
cicuito.

A B XOR XNOR

0 0 0 1

0 1 1 0

1 0 1 0

1 1 0 1

11. Relógio

Descrição

Nesse arquivo, temos a


estrutura de um relógio,
servindo de base para o relógio
comum e também o alarme
utilizados na ‘main’. Une os
contadores das horas, minutos e

9
segundos apresentados anteriormente e adiciona funções. Aqui, quando a hora 24 for
identificada ou quando o input for 1, o display inteiro recomeça do zero. ‘ALTER’ e ‘MODO’ e
‘SELECT’ se encontram aqui junto a suas verificações e máquinas de estado (estas que
utilizam contadores e multiplexadores.

CONCLUSÃO

A abstração do Logisim permite maior versatilidade na construção desse circuito, em


especial dos latches e registradores.

REFERÊNCIAS

1. Software: logisim 2.7

10

Você também pode gostar