relatorio de microcntrladores
1090 palavras
5 páginas
ELE 1078– LABORATÓRIO DE MICROPROCESSADORES IRELATÓRIO DA EXPERIÊNCIA Nº6
“Operações de Entrada e Saída com a Interface Paralela 8155/8255”
Docente: Prof. Dr. Alexandre César Rodrigues da Silva
Discente: Maykon Jorge Tony 200721791
Sumário
Objetivos
1
Procedimento Experimental
2
Resultados e Discussões
3
Conclusão
7
Referências
8
Objetivos Estudar as operações de fluxo de dados de saída/entrada através dos portos comunicação paralela do módulo MC-1
Procedimento Experimental A experiência consiste em desenvolver um contador binário de 16 bits, sendo que os valores inciais e finais são definidos pelo usuário através do teclado, e a contagem é mostrada tanto no display de endereços do módulo MC-1, quanto nos portos A (menos significativo) e B (mais significativo). A contagem deve ser feita em loop. Ademais, o valor inicial deve ser armazenado nas posições de memória 2090h (LSB) e 2091h (MSB), enquanto o valor final nas posições de memória 2092h (LSB) e 2093h (MSB). As interrupções são realizadas da seguinte forma: Caso os dois bits menos significativos do porto C (configurado como entrada) estejam setados, a contagem é reinicializada; caso a interrupção 7.5 seja pressionada, o programa é resetado, voltando a ler novos valores incial e final de contagem.
Resultados e Discussões A seguir, mostra-se o funcionamento do programa através do fluxograma da figura 1. O programa divide-se em três partes:
Na primeira encontra-se a função de leitura dos 4 bytes desejados. Realiza-se rotações e somas em cada byte, pois o teclado lê um nibble de cada vez. Os valores inciais são digitados primeiro e os finais digitados por último. A ordem de digitação é inversa: primeiro o nibble menos significativo e depois o nibble mais significativo.
Na segunda parte,