Contador simples com displays de 7
segmentos
usando placa Buffer II na porta LPT do MSX Essa
é mais uma experiência que fiz com o conjunto "MSX Placa Adapt
Placa Buffer II" e placa Buffer II.
Nessa experiência parti para o controle de um dos displays de 7 segmentos presentes na placa Buffer II. A ideia foi simplesmente apresentar um contador simples, sem ainda usar a varredura necessária para o controle de todos os displays, ou seja nesta experiência apenas um display apresentará os valores de 0 a 9. Abaixo mostro o vídeo dessa experiência, que permitira entender melhor o que foi feito:
O conceito Não vou detalhar aqui o mesmo que coloquei na experiência anterior. Recomendo que você a leia e tente estudar um pouco o primeiro programa para compreender melhor o que foi feito. Aqui posso apenas dizer que o programa ainda não faz uso dos pinos de controle Strobe, Line-Feed, Reset e Select-Printer. Sendo assim nessa experiência não temos a "varredura" dos displays. Para essa experiência eu desenvolvi um pequeno programa em Assembly Z80 para controlar os Shift-Registers de saída da placa "MSX Placa Adapt Placa Buffer II" e alterar o estado dos pinos de entrada da placa Buffer II, simulando nesta a conexão "indireta" de uma LPT de PC. Esse programa foi desenvolvido usando a IDE zDevStudio e o compilador Pasmo v0.5.3. A carga do programa em memória e sua execução foi feita através de um pequeno programa BASIC MSX (Loader). Se você ficou interessado em "estudar" um pouco o programa, não sou um cara "muquirana" que esconde o "ouro". Você pode vê-lo clicando aqui (meu github). Obs.: Antes de mais nada, peço a "indulgência" dos "profissas" da linguagem Assembly Z80/MSX se o programa parecer um tanto amador. Estou retomando a programação Assembly Z80 que abandonei há anos! Sendo assim, me dá um desconto ok! Nota: Mais tarde desenvolvi o primeiro programa com uso de varredura para os displays, um contador simples de 0 a 9, mas que inseria em todos os displays o mesmo valor. Este programa (agora perdido!!! rsrsrs) foi posteriormente foi adaptado para uma próxima experiência, um contador de 0 a 9999. De qualquer maneira, abaixo mostro um outro vídeo com essa experiência. Conclusão Um teste bem simples mas que permitiu verificar o funcionamento de um display de 7 segmentos. Agora as possibilidades de controle começam a surgir!!! Quer saber mais?! Continue acompanhando a minha "saga" com os testes com a porta paralela do MSX! Sorte e sucesso em suas experiências!!! |
Copyright deste conteúdo reservado para Márcio José Soares e protegido pela Lei de Direitos Autorais LEI N° 9.610, de 19 de Fevereiro de 1998. É estritamente proibida a reprodução total ou parcial do conteúdo desta página em outros pontos da internet, livros ou outros tipos de publicações comerciais ou não, sem a prévia autorização por escrito do autor. |