Você está na página 1de 9

UNIVERSIDADE FEDERAL DE SANTA MARIA

CAMPUS DE CACHOEIRA DO SUL


PROGRAMA DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA

CIRCUITO LOGICO PARA ACIONAMENTO


DE SEMAFORO

TRABALHO DE GRADUAÇÃO

Jose Magno Encarnacao Silva Raul Posada Leite

Cachoeira do Sul, RS, Brasil


2023
CIRCUITO LOGICO PARA ACIONAMENTO DE SEMAFORO

Jose Magno Encarnacao Silva


Raul Posada Leite

Trabalho de Graduação apresentado ao Programa de Graduação em


Engenharia Elétrica da Universidade Federal de Santa Maria (UFSM, RS),
como requisito parcial para a obtenção do grau de
Bacharel em Engenharia Elétrica

Orientador: Profª. Dr. Paulo Cesar Vargas Luz

Cachoeira do Sul, RS, Brasil


2023
SUMÁRIO

1 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 DESENVOLVIMENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Conexão dos Dispositivos Eletrônicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 Circuito Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.2 Demultiplexador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.3 LEDs do semáforo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.4 Display de 7 segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.5 Botão para travessia de pedestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4

1 INTRODUÇÃO

Os circuitos lógicos são conjuntos de dispositivos eletrônicos que realizam operações


lógicas, como o AND, OR e NOT. Essas operações são baseadas em valores lógicos, como
"verdadeiro"ou "falso"ou "0"e "1", e permitem que os circuitos lógicos tomem decisões e exe-
cute tarefas. Eles são amplamente utilizados em computadores, dispositivos de comunicação e
outros equipamentos eletrônicos para controlar e processar informações.

1.1 Objetivos

O objetivo deste trabalho é mostrar a implementação e simulação de um circuito lógico


para acionamento de um semáforo, um display de 7 segmentos e de um botão para travessia de
pedestre.
5

2 DESENVOLVIMENTO

A montagem do circuito lógico e a simulação foram feitas no software Logisim.

2.1 Conexão dos Dispositivos Eletrônicos

Para estruturar o projeto utilizaremos os seguintes componentes:


- Circuito Contador
- Demultiplexador 1:16
- 1 display de 7 segmentos
- Portas Lógicas ANDs, ORs e NOTs
- 1 led verde, 1 led vermelho e 1 led amarelo
- Gerador de sinal de clock (1 Hz)
- Pinos de entrada
- Botão

2.1.1 Circuito Contador

Utilizaremos um circuito contador com 4 bits de dados e valor maximo de (0x9).


O circuito contador possui 7 pinos e eles serão distribuidos da seguinte forma:
- Pino Load: Flutuante
- Pino Dados: Flutuante
- Pino Count: Flutuante
- Pino Carry: Flutuante
- Pino Clock: Recebe um sinal de clock com frequência de 1 Hz.
- Pino Clear: Recebe a Saída da porta lógica AND entre o botão de pedestre e o led
verde do semáforo.
- Pino Q (Saída): Entra no Demultiplexador 1:16 como bits de seleção.

2.1.2 Demultiplexador

Utilizaremos um Demux 16:1 estruturado da seguinte forma:


-Entrada: Valor lógico alto.
6

- Bits para seleção: 4 bits de seleção. Valores determinados pela Saída do Circuito
Contador.
- Saída 0: Referente aos acionamentos do led amarelo e display de 7 segmentos con-
forme será detalhado no decorrer do presente documento.
- Saída 1: led amarelo e display de 7 segmentos.
- Saída 2: led vermelho e display de 7 segmentos.
- Saída 3: led vermelho e display de 7 segmentos.
- Saída 4: led vermelho e display de 7 segmentos.
- Saída 5: led vermelho e display de 7 segmentos.
- Saída 6: led verde e display de 7 segmentos.
- Saída 7: led verde e display de 7 segmentos.
- Saída 8:led verde e display de 7 segmentos.
- Saída 9:led verde e display de 7 segmentos.
- Saídas 10 até 16: Flutuantes
-Enable: Não Incluido.

2.1.3 LEDs do semáforo

Os LEDs do semáforo serão ativados da seguinte forma:


LED Amarelo: Recebe a Saída da porta Lógica OR entre a Saída 0 e a Saída 1 do
Demultiplexador.
LED Vermelho: Recebe a Saída da porta Lógica OR entre as Saídas 2, 3, 4 e 5 do
Demultiplexador.
LED Verde: Recebe a Saída da porta Lógica OR entre as Saídas 6, 7, 8 e 9 do Demulti-
plexador.
7

Figura 2.1 – Tabela Verdade

Figura 2.2 – Expressão Booleana

2.1.4 Display de 7 segmentos

O display de 7 segmentos será estruturado da seguinte forma. Primeiramente implemen-


taremos a tabela verdade do Display, conforme a Figura 2.1:
Com a tabela verdade em mãos montamos as expressões booleanas para cada segmento
do display. Obtendo os seguintes resultados conforme a Figura 2.2:
O que chamamos de A, B, C e D receberão o seguinte esquema:
A: Recebe nível lógico baixo.
B: Recebe a Saída da Porta Lógica OR entre as Saídas 2 e 6 do Demultiplexador.
C: Recebe a Saída da Porta Lógica OR entre as Saídas 0, 3, 4, 7 e 8 do Demultiplexador.
D: Recebe a Saída da porta Lógica OR entre as Saídas 1, 3, 5, 7 e 9 do Demultiplexador.

2.1.5 Botão para travessia de pedestre

O sistema de funcionamento do botão se dá da seguinte forma: A Saída da Porta Lógica


AND entre Botão e led verde do semaforo entra no pino Clear do Circuito Contador.
8

3 CONCLUSÃO

Com o clock dando um pulso a cada segundo o contador atualiza os bits de seleção da
Demux que mantém cada saída chaveada por 1 segundo.
O Led amarelo fica aceso somente por 2 segundos então recebe 2 saídas da Demux, o
Led vermelho fica aceso por 4 segundos então recebe 4 saídas da demux de igual forma o led
verde fica 4 segundos aceso então também recebe 4 saídas da demux.
As Saídas da Demux também compõem o Circuito Lógico que aciona os segmentos do
display de acordo com a Saída atual da Demux. conforme a Figura 3.1:
*Note que as saídas da mux estão relacionadas com a cor do LED e com o Numero
que deve ser mostrado no display de 7 segmentos por exemplo a Saída 0 recebe o nome de y2
(yellow 2) referente a cor do seu led bem como o numero que deve ser mostrado no display,
Amarelo 2.
O Circuito Contador conta com um pino assíncrono clear que não depente do sinal do
clock para ser lido, quando o pino clear recebe nivel lógico alto ele inicia a contagem dos pulsos
novamente a partir de 0. Quando o contador está em 0 os bits de seleção da Demux chaveiam
a Saída 0 (y2). Para nosso botão funcionar corretamente precisamos que o Pino Clear receba
Nivel Logico Alto quando pressionarmos o botão E o sinal estiver verde. por isso que o Pino
clear Recebe a Saída da Porta Lógica AND entre o botão e a Saída da porta lógica OR que
aciona o led verde
9

Figura 3.1 – Circuito Completo

Você também pode gostar