Portas Lógicas Sistemas Digitais
Escola Superior de Tecnologia e Gestão
Engenharia de Sistemas de Energias Renováveis
Funções Lógicas e Gates
Trabalho realizado por:
Viana do Castelo, 1 de Dezembro de 2013
Docente: António Júlio Pires
Unidade curricular:Sistemas Digitais e Microcontroladores
Introdução
Objectivos a atingir no desenvolvimento do trabalho prático
Exercitar a interpretação de condições lógicas e deduzir as respectivas funções.
Usar as técnicas analíticas e gráficas de simplificação de funções lógicas.
Implementar funções lógicas com recurso a circuitos integrados TTL de portaslógicas elementares (NOT, OR, AND) e portas universais (NAND,NOR).
Consultar folhas de características de fabricantes de circuitos integrados.
Problema proposto
“Numa fábrica de jogos existe um tapete rotativo que transporta peças de xadrez paraseparação e posterior empacotamento. Essa fábrica dispõe ainda de um sistemaautomático de identificação de peças colocado num determinado ponto da linha deprodução. Esse sistema fornece, em 4 bits, informação sobre a peça (tipo e cor) presenteem cada momento no ponto da linha onde está instalado. O bit mais significativo dessecódigo designa a cor da peça; os restantes três bits codificam o tipo de peça. A estruturade código, admitindo os bits no formato B3B2B1B0, é a seguinte:
Considere que quer usar esse código para controlar a activação de um cilindropneumático que retira a peça do tapete, atirando-a para um recipiente. O cilindro éaccionado sempre que recebe o valor high (1) da função lógica que o controla (sempreque o cilindro é accionado, acende um LED verde; na sua posição normal acende umLED vermelho).
Tendo presente que nem todas as combinações possíveis com 3 bits são usadas paracodificar o tipo de peça e usando este facto para, se possível, ajudar na simplificação dafunção, obtenha a expressão a função lógica necessária para controlar o tapete se oobjectivo for