ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Linha de execução no microcontrolador. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores O design proposto da "linha rastejante" pode servir para publicidade, informação, entretenimento e outros fins. No desenvolvimento do design, uma das tarefas era a máxima versatilidade: a capacidade de usar um placar com um número diferente de segmentos, além de se livrar de um gerador de caracteres padrão (gerador de caracteres). E permitir que o usuário diretamente, sem alterar o programa e alterar o controlador, crie (desenhar) imagens graças a uma interface conveniente - um mouse PS / 2 de computador. características de
Com princípios diagrama de blocos do controlador (Figura 1). O ressonador de quartzo ZQ1 é conectado ao gerador de relógio embutido do controlador DD1. A entrada de reinicialização do MCLR (pino 1) é conectada diretamente a +5V, uma reinicialização estável fornece um temporizador de reinicialização integrado ativado quando o controlador é ligado. Os botões de controle SA1-SA2 são conectados à porta_B do controlador e carregados com resistores "pull-up" integrados. O mouse é conectado ao dispositivo por meio de um conector PS/2 (MiniDIN-6) e é atendido pelo programa de controle do controlador. Aos pinos da porta_C PC3 e PC4 conectados gráficos EEPROM DD2 com troca serial na interface I2C por meio do módulo MSSP embutido no controlador e opera em uma frequência CLOCK aumentada (1 MHz).
Com princípios diagrama do bloco indicador. Na fig. 2 mostra o esquema de controle da matriz de LED usando decodificadores. O uso de decodificadores K555ID10 é bom porque eles têm saídas poderosas de coletor aberto. É possível utilizar outros decodificadores, por exemplo, K155ID3, K555ID4, ID7, que, no entanto, possuem menor capacidade de carga nas saídas. Para reduzir o número de decodificadores em linha, o que é especialmente importante com um grande comprimento de matriz, são usados multiplexadores de linha de matriz, feitos em chips de driver de barramento DD1, DD2. Assim, aumentar o número de linhas em 2 vezes se justifica reduzindo o número de decodificadores comuns na mesma quantidade.
O sinal RES, que é definido como 1 no início da varredura, redefine o contador DD3 e conecta a primeira linha da matriz por meio do decodificador DD5. Em seguida, o sinal RES vai para o nível 0 e, por meio de uma queda de sinal CLK, o contador DD1 é incrementado em 3 e a próxima linha da matriz é conectada através do decodificador DD5. Na fig. 3. mostra o esquema de controle da matriz de LED usando registradores de deslocamento. Este circuito é mais simples, mas as saídas dos registradores de deslocamento são menos potentes e, se você precisar obter mais brilho dos LEDs, cada saída deve ser complementada com uma chave de transistor. Um amplificador de buffer é feito no chip DD1. Os registradores KR1533IR24 são convenientes porque possuem uma saída de transporte separada da ordem superior e são amplamente utilizados. Ao usar registros K555IR8 ou registros KR24IR1533 de 31 bits especialmente convenientes e combiná-los (se os LEDs da matriz estiverem conectados diretamente às suas saídas), o último bit de transferência deve ser conectado aos LEDs apenas por meio de uma chave de transistor, porque carregado em vários LEDs, a saída não será capaz de fornecer os níveis lógicos necessários.
No início da varredura da imagem, o sinal DAT vai para o nível 0 e, usando a borda do sinal CLK, 0 é escrito no primeiro bit do registrador de deslocamento. Além disso, o sinal DAT vai para o nível 1 e, usando o sinal de clock CLK, ocorre um deslocamento sequencial de 0 para o próximo bit do registrador, trocando assim a linha correspondente da matriz. Se for necessário usar uma matriz de LED com um "ânodo comum" (ou seja, vários LEDs são combinados por ânodos), em vez do sinal DAT, um sinal RES inverso deve ser aplicado à entrada do primeiro registro, e um deslocamento sequencial de nível 1 ocorrerá nas saídas dos registradores. O amplificador de buffer DD1 então precisa ser substituído por K555AP3 que inverte os sinais de saída, enquanto o pino 19 deve ser conectado ao terra. Construção e detalhes. Controlador DD1 PIC16F877 4 MHz em pacote DIP, também é possível utilizar o controlador PIC16F874, que difere do F877 em uma menor quantidade de memória que não é utilizada pelo programa. É possível substituir a EEPROM DD2 por 24C01/02/04/08/ com 128/256/512/1024 bytes, respectivamente, os tamanhos de memória ausentes serão lidos como unidades. Os microcircuitos da série K555 podem ser substituídos por similares da série KR1533 ou K155. O placar foi feito em indicadores LED ALS362B (4 LEDs retangulares) de acordo com o esquema com decodificadores e comutação de linha. Estruturalmente, o placar pode ser feito em uma placa de fibra de vidro, com furos para os condutores de LED e cortar as trilhas longitudinais das linhas com um cortador, soldar as linhas com um fio de montagem. Na parte inferior da placa, corte as almofadas de contato para microcircuitos de controle. A unidade de exibição é conectada por um cabo à placa controladora. Управление В modo editor (interruptor SA4 está aberto) movendo o mouse sobre as coordenadas muda a posição correspondente do cursor (LED luminoso se o elemento de imagem atrás dele estiver desligado e não luminoso se vice-versa). pressionando no botão esquerdo mouse leva à remoção/aparecimento, respectivamente, do elemento de imagem selecionado luminoso/não luminoso. pressionando Para a direita o botão do mouse exclui apenas o item selecionado. pressionando para o meio o botão do mouse ativa apenas o elemento de imagem selecionado. Tendo alcançado, movendo o cursor ao longo da coordenada X, uma das bordas do indicador, seu movimento posterior fará com que a imagem "role" na direção correspondente. As seguintes funções também estão disponíveis no modo "Editor": Fechar os contatos da chave SA4 colocará o dispositivo diretamente em modo de linha em execução. Opções de serviço como: o início do ticker, o fim, a velocidade e também, se necessário, o local da parada temporária são determinados pelos parâmetros em Modo "Configurações". Modo "Configurações" acessível a partir do modo "Editor" pressionando para o botão SA1. Observação. O tamanho mínimo da matriz de LEDs é de 23x5 devido ao fato de que neste modo, com um número menor de LEDs, será impossível ver os números no visor, a princípio as dimensões da matriz não são limitadas . Como resultado, dois números aparecerão no display: o número à esquerda significa o número do parâmetro, o número à direita é o seu valor. As funções dos parâmetros são mostradas na tabela a seguir:
Neste modo, o mouse realiza as seguintes funções: movendo-se ao longo da coordenada X irá alterar o número do parâmetro editado. Ao pressionar e segurar botão esquerdo mouse e movê-lo ao longo da coordenada X mudará o valor do parâmetro selecionado. Clicando em botão direito mouse sairá para modo editor. Para definir valores numéricos para funções como início/fim/ponto de parada, o menu que aparece quando você pressiona e segura o botão SA3 no modo "Editor". Um número aparecerá no display indicando a posição do cursor ao longo da coordenada X no campo de memória (0-2047). Também estando neste modo (ou seja, segurando o botão SA3) pressione rapidamente botão SA4 limpará a página da memória (256 bytes) na qual o cursor estava localizado no momento. Depois de verificar as alterações feitas nos parâmetros, se necessário, você pode salvá-los como iniciais quando o dispositivo for ligado por um curto período de tempo. pressionando SA3, os valores serão gravados na memória de dados não voláteis do controlador. Quando ligado pela primeira vez
Замечания 1. Se a chave SA4 estiver fechada quando a energia for ligada, o mouse não será inicializado (pode estar ausente) e não funcionará quando você sair do modo "Editor". 2. Se não houver mouse e a energia estiver ligada, o dispositivo não funcionará até que o mouse seja conectado. 3. Desconectar o mouse quando o dispositivo estiver ligado e depois conectá-lo fará com que seu software não funcione (é necessário reinicializá-lo ao ligar a energia). Publicação: cxem.net Veja outros artigos seção Microcontroladores. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Máquina para desbastar flores em jardins
02.05.2024 Microscópio infravermelho avançado
02.05.2024 Armadilha de ar para insetos
01.05.2024
Outras notícias interessantes: ▪ Canela reduz o dano de alimentos gordurosos ▪ Rastreador de itens de etiqueta Huawei ▪ Novas filmadoras JVC usam discos rígidos em vez de filme Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Truques espetaculares e suas pistas. Seleção de artigos ▪ artigo Shemyakin tribunal. expressão popular ▪ artigo Qual é o tamanho dos caracóis? Resposta detalhada ▪ artigo Trabalhando em um moedor de papelão. Instrução padrão sobre proteção do trabalho ▪ artigo Chip amplificador TDA7056, 3 watts. Enciclopédia de rádio eletrônica e engenharia elétrica ▪ artigo Seis caixas. Segredo do Foco
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |