Funções e Portas Lógicas
Funções e Portas Lógicas
Funções e Portas Lógicas
CONTROLO DIGITAL
RA2 - Desenvolver circuitos de controlo digital baseados em portas
lógicas E, OU, NÃO
28-03-2020
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
No início da era eletrónica, todos os problemas eram resolvidos por sistemas analógicos, também
conhecidos por sistemas lineares, onde uma quantidade é representada por um sinal eléctrico
proporcional ao valor da grandeza medida. As quantidades analógicas podem variar em uma faixa
contínua de valores.
Com o avanço da tecnologia, esses mesmos problemas começaram a ser solucionados através da
eletrónica digital, onde uma quantidade é representada por um arranjo de símbolos chamados
dígitos. Este ramo da eletrónica emprega em suas máquinas, tais como: computadores,
calculadoras, sistemas de controle e automação, codificadores, decodificadores, entre outros,
apenas um pequeno grupo de circuitos lógicos básicos(que realizam funções lógicas), que são
conhecidos como portas OU, E, NÃO e flipflops.
Então, um circuito digital emprega um conjunto de funções lógicas, onde função é a relação
existente entre as variável independente e a variável dependente (função) assim como aprendemos
na matemática. Para cada valor possível da variável independente determina-se o valor da função
(variável lógica).
O conjunto de valores que uma variável pode assumir depende das restrições ou
especificações do problema a ser resolvido. Esta variável é, normalmente, conhecida
como variável independente (função lógica).
Para o momento, nosso interesse está no comportamento de um sistema lógico como
o descrito por George Boole em meados do século passado.
Em geral, usa-se uma faixa de tensão em volts compatível com os circuitos digitais utilizados para
representar o valor falso ou verdadeiro de uma variável lógica.
Lógica Positiva: A tensão mais positiva representa o valor V (1) e a mais negativa o
valor F(0).
Lógica Negativa: O valor V é representado pela tensão mais negativa (1) e F pela
tensão mais positiva (0).
Lógica Mista: No mesmo sistema, usam-se as lógicas positiva e negativa.
1
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
O passo seguinte na evolução dos sistemas digitais foi a implementação dos sistemas lógicos
(funções lógicas Booleanas ), utilizando-se dispositivos eletrónicos (circuitos digitais), obtendo-
se assim, rapidez na solução dos problemas (descritos pela álgebra de Boole). Nos circuitos digitais
tem-se somente dois níveis de tensão, que apresentam correspondência com os possíveis valores
das variáveis lógicas. Exemplo: lógica TTL (“Transístor Transístor Logic”)
FunçãoLógica
TABELA DE VERDADE
2
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Diagrama de tempo
FunçãoLógica
S=A.B (produto lógico)
Tabela de Verdade
3
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Diagrama de tempo
Símbolo representativo:
Tabela da Verdade
(3 var. → 23 combinações)
4
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
FunçãoLógica
Tabela de Verdade
Diagrama de tempo
5
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Tabela de Verdade
Quando pelo menos uma das entradas forem verdadeiras, a saída S também o será.
FunçãoLógica
Tabela de Verdade
Diagrama de tempo
FunçãoLógica
Tabela de Verdade
7
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Diagrama de tempo
FunçãoLógica
Tabela de Verdade
8
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Diagrama de tempo
FunçãoLógica
Tabela de Verdade
9
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Diagrama de tempo
10
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Como todo circuito lógico executa uma expressão booleana, então a partir de um circuito
podemos obter a expressão que ele executa. Tal procedimento é explicado através do circuito
abaixo
; ;
11
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Exemplo 2
12
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
Para exemplificar este procedimento, vamos encontrar o circuito lógico que executa a expressão
Sabe-se que todos os circuitos digitais, por mais complexos que sejam, são obtidos
através de portas lógicas. As portas lógicas, por sua vez, não são encontradas
comercialmente de uma forma discreta (como os resistores) e sim encapsuladas em
Circuitos Integrado – CI´S, que serão melhor explorados nas aulas de
Instrumentação.
13
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
14
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)
15
Formador : Serafim Abudala