Click here to load reader
View
3.610
Download
0
Embed Size (px)
DESCRIPTION
Ejercicios sobre conversiones de números binarios de 8 bits con signo a sus equivalentes hexadecimales.
2. SISTEMAS MICROPROCESADOS: Ejercicios para la utilizacin de los Prticos de E/S Pgina 2 Ing. Jaime E. Velarde Departamento de Electrnica, Telecomunicaciones y Redes de Informacin LA SOLUCIN: El algoritmo de la solucin incluye: 1. Programacin de los PRTICOS A y B como prticos de salida. Al PRTICO C no es necesario programarlo como entrada, porque todos los prticos se encuentran en este estado despus del RESET. 2. Lectura del dato que se ingresa y la separacin de los dos dgitos hexadecimales que forman el byte. 3. Transformacin del dgito menos significativo en el cdigo de 7 segmentos mediante una tabla de datos y la salida del cdigo al prtico donde se encuentra el display del dgito menos significativo. 4. Igual al numeral anterior, pero para el dgito ms significativo. 5. Regreso al numeral 2, para repetir el proceso nuevamente. LA CODIFICACIN DEL PROGRAMA ES: ; ASIGNACIN DE ETIQUETAS A REGISTROS .DEF DIGMS = R16 ; DGITO MAS SIGNIFICATIVO .DEF DIGLS = R17 ; DGITO MENOS SIGNIFICATIVO ; SEGMENTO DE CDIGO o MEMORIA FLASH .CSEG ; PROGRAMACIN DE LOS PRTICOS DE SALIDA LDI DIGLS,0xFF ; 0xFF PARA PROG. SALIDAS OUT DDRA,DIGLS ; PRTICO DGITO MS SIG. OUT DDRB,DIGLS ; PRTICO DGITO MENOS SIG. ; LECTURA DE LOS BITS LEER: IN DIGLS,PINC ; LEER 8 BITS DEL PRTICO ; SEPARACIN DE LOS DOS DGITOS MOV DIGMS,DIGLS ; COPIAR LOS 8 BITS ANDI DIGLS,0x0F ; DEJAR SOLO MENOS SIG. ANDI DIGMS,0xF0 ; DEJAR SOLO MS SIG. SWAP DIGMS ; INTERCAMBIO DE NIBBLES ; SALIDA DEL CDIGO DEL DGITO MENOS SIGNIFICATIVO LDI ZL,LOW(TABLA