Prévia do material em texto
1. Introdução O presente relatório descreve o desenvolvimento de um circuito de senha digital implementado no software Logisim. O objetivo do projeto é criar um sistema capaz de armazenar, comparar e validar uma senha, permitindo o controle de acesso digital. O circuito utiliza Flip-Flops tipo D, portas lógicas, multiplexadores e comparadores para gerenciar o processo de entrada, validação e redefinição da senha. 2. Objetivo O sistema desenvolvido busca simular o funcionamento de um bloqueio eletrônico com senha, permitindo: • Entrada de uma sequência binária como senha. • Comparação com uma senha armazenada no sistema. • Validação da senha digitada. • Funções extras de reset (RST e HARD RESET). 3. Componentes Utilizados • Flip-Flop Tipo D: responsável por armazenar os bits da senha digitada e da senha pré- programada. • Portas Lógicas (AND, OR, NOT, XOR): usadas para comparar valores e gerar sinais de controle. • Multiplexadores (MUX): responsáveis por selecionar entre entrada da senha ou reset. • Comparadores: utilizados para verificar a igualdade entre a senha digitada e a senha correta. • Entradas/Saídas: botões de clock, reset, enter, hard reset, além dos LEDs indicadores. 4. Estrutura do Circuito O sistema pode ser dividido em quatro blocos principais: 4.1 Entrada da Senha • O usuário insere os bits da senha através de chaves digitais. • Um sinal de Enter (ENT) permite que esses bits sejam registrados nos Flip-Flops tipo D. 4.2 Armazenamento da Senha • A senha correta é previamente carregada no sistema por meio de Flip-Flops dedicados. • Estes valores ficam fixos e servem como base para a comparação. 4.3 Comparação • Um conjunto de portas XOR compara bit a bit a senha armazenada com a senha digitada. • Caso todos os resultados sejam iguais, um comparador lógico gera sinal de senha válida. • Caso contrário, o sinal é de senha incorreta. 4.4 Controle e Reset • RST (Reset): limpa os Flip-Flops que armazenam a senha digitada, permitindo nova tentativa. • HARD RESET: reinicia completamente o sistema, incluindo a senha armazenada. • Clock: controla o momento em que a senha é registrada ou validada. 5. Funcionamento Geral 1. O usuário digita a senha por meio das entradas binárias. 2. Pressiona o Enter (ENT) para armazenar a senha nos Flip-Flops. 3. O sistema automaticamente compara a senha digitada com a senha correta. 4. Se a senha for correta: o Um LED de saída é ativado (indicando acesso liberado). 5. Se a senha for incorreta: o Um LED diferente é ativado (indicando acesso negado). 6. O usuário pode usar RST para tentar novamente ou HARD RESET para reiniciar todo o sistema. 6. Manual de Instruções Entradas • RST (Reset): Limpa apenas a senha digitada. • ENT (Enter): Habilita o registro da senha digitada. • HARD RESET: Reinicia completamente o sistema, incluindo a senha armazenada. • Entradas Binárias (chaves): Representam os bits da senha a ser digitada. Saídas • LED “Senha Correta”: Aceso quando a senha digitada corresponde à senha armazenada. • LED “Senha Incorreta”: Aceso quando a senha digitada não corresponde. Passo a Passo de Uso 1. Inicialização: Ative o HARD RESET para limpar o sistema. 2. Digitar Senha: Insira os bits da senha nas chaves de entrada. 3. Armazenar Senha: Pressione o ENT (Enter) junto com o Clock para registrar a entrada. 4. Verificar Resultado: Observe os LEDs de saída (correta/incorreta). 5. Repetir: Caso necessário, utilize RST para nova tentativa. 7. Conclusão O circuito desenvolvido no Logisim cumpre com sucesso a função de um sistema de senha digital, possibilitando a simulação de um controle de acesso eletrônico. Ele é modular, podendo ser expandido para senhas de mais bits ou integrado a outros sistemas digitais de controle.