Teste de princípio do sistema de controle eletrônico de tela grande de LED

2023/05/23

Em primeiro lugar, o objetivo e os requisitos do experimento Para entender os princípios básicos e métodos de implementação da tela eletrônica de LED. Domine o método de exibição de códigos de caracteres chineses e extração de códigos de caracteres chineses de fontes padrão. 2. Equipamento experimental Sistema experimental de medição e controle de microcomputador de chip único Módulo experimental eletrônico de tela grande LED Ambiente de desenvolvimento Keil Ferramenta de download de programa STC-ISP 3. Conteúdo experimental Compreenda o princípio do circuito de exibição 16*16. Escreva um programa em linguagem assembly, escreva um programa de exibição para uma linha de caracteres chineses (pelo menos três caracteres) e seja capaz de alternar a exibição da esquerda para a direita (ou da direita para a esquerda). 4. Etapas experimentais 1. Domine o método de controle da tela grande eletrônica de LED; 2. Use a linguagem de montagem MCS-51 para exibir caracteres chineses corretos e efeitos dinâmicos na tela grande eletrônica de LED; 3. Baixe o programa compilado para 51 único -chip microcomputador, observe os resultados de exibição da tela eletrônica LED. 5. Princípio experimental O tubo emissor de luz LED de alto brilho constitui o display, que pode exibir caracteres chineses e ingleses, gráficos e gráficos dinâmicos de vídeo através do controle de programação. Os dados de exibição dos caracteres exibidos podem ser escritos por si mesmo (ou seja, exibir diretamente o desenho) ou podem ser extraídos da biblioteca de fontes padrão (como ASC16, HZ16). O último requer uma compreensão correta do método de codificação da fonte e o cálculo do posicionamento dos caracteres. A grande tela eletrônica de LED usada no experimento é de 16*16. Linhas e colunas usam dois registradores de deslocamento como saídas. Quando a saída da i-ésima linha pelo registrador de deslocamento for 0 e a j-ésima coluna for 1, o ponto (i, j) está aceso. Para poder exibir uma fonte de exibição, é necessária uma varredura circular, ou seja, apenas uma linha é acesa de cada vez e, em seguida, 16 valores de exibição correspondentes à coluna são exibidos na coluna. Faça uma pausa por um período de tempo após a saída de uma linha e a saída da próxima linha. Para obter um melhor efeito de exibição, o tempo total de varredura da tela inteira não é superior a 40ms. As fileiras e colunas podem ser trocadas no processo acima. O registrador de deslocamento usado no experimento é o 74HC595, que é um dispositivo com funções de deslocamento serial e trava de saída. O 74HC595 possui um registrador de deslocamento de 8 bits e uma memória, além de uma função de saída de três estados. O registrador de deslocamento e a memória são cronometrados separadamente. Os dados são inseridos no registrador de deslocamento na borda ascendente de SRCK (entrada do relógio do registrador de deslocamento) e são inseridos no registrador de armazenamento na borda ascendente de RCK (entrada do relógio da memória). O registrador de deslocamento possui uma entrada de deslocamento serial (linha Dx (P00), coluna Dy (P03)) e uma saída serial (QH), e um reset de nível baixo assíncrono, e o registrador de armazenamento possui um paralelo de 8 bits, com um saída de barramento de três estados, quando habilitada (P02 e P07 são baixos), os dados do registro de armazenamento são enviados para o barramento. Ao controlar o 74HC595, primeiro coloque os dados no terminal SI da entrada serial e, em seguida, gere um pulso no relógio serial SRCK para emitir um bit, repita as etapas acima 16 vezes e envie todos os valores da coluna. Em seguida, dê ao clock de memória RCK um pulso para travar os dados seriais. Emita o terminal de habilitação para um nível baixo e direcione-o para a tela eletrônica de LED. A saída da linha é deslocada apenas uma vez por vez e travada novamente. Consulte as referências fornecidas para obter informações adicionais. .

CONTATE-NOS
Basta nos dizer suas necessidades, podemos fazer mais do que você pode imaginar.
Envie sua pergunta

Envie sua pergunta

Escolha um idioma diferente
English
français
italiano
日本語
한국어
Português
русский
Беларуская
বাংলা
हिन्दी
Tiếng Việt
Türkçe
ภาษาไทย
العربية
Deutsch
Español
Idioma atual:Português