Índice:
- Etapa 1: Diagrama de blocos
- Etapa 2: Diagrama de tempo
- Etapa 3: Diagrama de Circuito
- Etapa 4: Fritzing Design With BOM Files
Vídeo: Dispositivo de entrada serial e armazenamento de 4 bits: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Já imaginou como seu teclado recebe entrada e como esses dados são armazenados! Este projeto é uma versão menor de entrada e armazenamento de dados. Uma explicação elaborada de como o sinal das teclas, o relógio afeta os elementos de memória (flip-flops).
Etapa 1: Diagrama de blocos
1. Dispositivo de entrada
Como um dispositivo de entrada binária de 4 bits, há apenas 2 botões (um para registrar 1 (alto) e outro para 0 (baixo) com um filtro de ruído necessário para gerar o sinal de entrada. O sinal de saída gerado é um pulso zero (quando chave é pressionado, o sinal sempre alto muda para baixo).
2. Gerador de pulso monoestável
Os sinais de entrada são então alimentados no gerador de pulso monoestável para gerar um pulso que tem uma duração de tempo alta fixa, ele é disparado pelo pulso de entrada pequeno. Este pulso monoestável é usado como uma entrada de relógio para o registrador de deslocamento.
3. Gerador de pulso bi-estável
Este pulso também é conduzido pelas linhas de sinal de entrada, quando a tecla um (alta) é pressionada, este sinal é definido e reinicializado quando a tecla baixa é pressionada. O sinal é alimentado como entrada serial esquerda para o shift Register.
4. Registro de mudança
O registrador de deslocamento de 4 bits usa 4 flip-flops para armazenar dados. É necessária uma entrada serial com um relógio para armazenar os dados da esquerda para a direita ou da direita para a esquerda. Neste projeto, os dados seriais que usamos vêm do gerador de pulsos Bi-estável, e o sinal do relógio do gerador de pulsos Monostable.
5. Saída
Os LEDs indicam a saída.
Etapa 2: Diagrama de tempo
Um diagrama de tempo de amostra que leva uma entrada 0101. O pulso de entrada do botão 1 e botão 2 tem um "tempo baixo" muito pequeno, por isso é mostrado como um pico no diagrama de tempo.
Etapa 3: Diagrama de Circuito
O tempo alto para o pulso monoestável pode ser alterado mudando o valor RC (valor da resistência e capacitância). O tempo alto é dado por t = 1,1 * RC. O tempo alto tem um limite inferior que depende da chave denunciadora usada, o limite é geralmente 10-20ms. O tempo máximo neste projeto de circuito é 1s (10k omh * 100uf).
Isso ao reduzir este tempo a velocidade do dispositivo é aumentada.
Etapa 4: Fritzing Design With BOM Files
Baixe o arquivo fritzing para personalizar o design e fazer seu próprio design.
A lista de componentes necessários está no arquivo BOM.
Recomendado:
Arduino Nano - MMA8452Q 3 eixos 12 bits / 8 bits acelerômetro digital Tutorial: 4 etapas
Arduino Nano - MMA8452Q 3 eixos 12 bits / 8 bits Acelerômetro digital Tutorial: O MMA8452Q é um acelerômetro inteligente, de baixo consumo de energia, capacitivo, microusinado e de três eixos com 12 bits de resolução. Opções flexíveis programáveis pelo usuário são fornecidas com o auxílio de funções incorporadas no acelerômetro, configuráveis para duas interrupções
Dispositivo LED com Bluetooth: Entrada para outra dimensão Espaço: 6 etapas
Dispositivo de LED com Bluetooth: entrada para outra dimensão. Espaço: Esta é uma obra de arte de dispositivo de luz de LED para meu projeto de escultura chamado Objeto sagrado. Estou usando este dispositivo para apresentar uma entrada para um novo mundo. Quando ligo a luz LED, podemos ver um túnel infinito dentro da caixa de concreto. A faixa de LED é o controle
OrangeBOX: Dispositivo de armazenamento de backup seguro baseado em OrangePI: 5 etapas
OrangeBOX: Dispositivo de armazenamento de backup seguro baseado em OrangePI: O OrangeBOX é uma caixa de backup de armazenamento remoto tudo-em-um para qualquer servidor. Seu servidor pode ser infectado, corrompido, apagado e todos os seus dados ainda estão seguros no OrangeBOX e quem não gostaria de uma missão impossível como um dispositivo de backup que você acabou de pl
Como reformatar um dispositivo de armazenamento externo, usando Mac OS X: 10 etapas
Como reformatar um dispositivo de armazenamento externo, usando Mac OS X: vendendo um USB antigo? Ou computador? Use este guia passo a passo simples para reformatar seu dispositivo de armazenamento externo em seu Mac. Os benefícios desta reformatação de um disco rígido são parte segurança, parte conveniência e parte reutilização. Isso vai ajudar a m
Dispositivo de entrada de papel e folha de estanho: 5 etapas
Dispositivo de entrada de papel e folha de estanho: este guia mostrará como fazer um dispositivo de entrada barato e feio para o seu computador. Neste, estou usando uma placa lógica monome 40h para enviar os sinais para o computador a partir de uma grade de botões de oito por oito, mas esses planos poderiam ser facilmente modificados