P01 Puertos KeiluV ASM AT89S52

download P01 Puertos KeiluV ASM AT89S52

of 4

Transcript of P01 Puertos KeiluV ASM AT89S52

Microprocesadores y Laboratorio MCS-8051

Docente: Ing. Roger Guachalla Narvez [email protected]

Para el programa de Ejemplo: Mostrar el parpadeo continuo de 8 leds conectados al puerto P1 del procesador. Para los programas de Practica: Realizar programas en lenguaje ensamblador que ejecuten operaciones bsicas de Entrada y Salida utilizando los puertos P1 y P3 del procesador AT89S52 funcionando con una memoria externa EEPROM de 2KB (2816A).

a) Usando el IDE Keil-uVision4: Codificar, Compilar y Simular el Cdigo Fuente en lenguaje ensamblador mostrado en el punto 4. b) Armar en protoboard el circuito mostrado en el Diagrama Esquemtico del punto 3. c) Usando el grabador de memorias, escribir en la EEPROM el Cdigo Mquina mostrado en el punto 5. d) Comprobar el funcionamiento del circuito observando el parpadeo continuo de los leds.

I.

Aadir al diagrama esquemtico 4 mikro-switchs (interruptores) en los bits inferiores del puerto P3 (P3.0P3.3) que debern configurarse en software como Entrada. Con esta nueva configuracin, realizar los siguiente programas: a) Se obtiene un dato del puerto P3 de Entrada. Este dato es multiplicado por 8 y se muestra en los 8 leds del puerto P1 de Salida b) Se obtiene un dato del puerto P3 de Entrada. En los leds del puerto P1 se muestra el conteo desde 0 hasta el dato del puerto P3. Posteriormente el programa se detiene. c) Se obtiene un dato del puerto P3 de Entrada. Este dato es comparado con el nmero 7. Pueden darse tres posibilidades: Si el Dato es igual a 7 entonces se encienden todos los leds del puerto P1 Si el Dato es mayor a 7, entonces se encienden los leds pares (P1.0, P1.2,P1.4,P1.6) Si el Dato es menor a 7, entonces se encienden los leds impares (P1.1, P1.3, P1.5, P1.7)

II.

III. IV. V.

Usando el software Proteus-ISIS, realizar e imprimir el nuevo diagrama esquemtico. Imprimir el cdigo fuente ensamblador de los programas del punto II. CONCLUSIONES