P01 Puertos KeiluV ASM AT89S52

4
 Micropr ocesadore s y Laboratorio MCS -8051 Docente: Ing. Roger Guachalla Narváez [email protected] Para el programa de Ejemplo: Mostrar e l parpadeo c ontinuo de 8 leds cone ctados al puerto P1 del proc esador. Para los programas de Practica: Rea liza r programa s en len guaj e ens ambl ador q ue eje cut en ope raci ones b ásic as de Entr ada y Salida u tili zando los puer tos P1 y P3 del proc esad or A T89S 52 funcionando con una memoria externa EEPROM de 2KB (2816A).

Transcript of P01 Puertos KeiluV ASM AT89S52

5/17/2018 P01 Puertos KeiluV ASM AT89S52 - slidepdf.com

http://slidepdf.com/reader/full/p01-puertos-keiluv-asm-at89s52 1/4

 

Microprocesadores y Laboratorio MCS-8051 Docente: Ing. Roger Guachalla N

xoroger@ya

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 básicaEntrada y Salida utilizando los puertos P1 y P3 del procesador AT89S52 funcionandouna memoria externa EEPROM de 2KB (2816A).

5/17/2018 P01 Puertos KeiluV ASM AT89S52 - slidepdf.com

http://slidepdf.com/reader/full/p01-puertos-keiluv-asm-at89s52 2/4

 

5/17/2018 P01 Puertos KeiluV ASM AT89S52 - slidepdf.com

http://slidepdf.com/reader/full/p01-puertos-keiluv-asm-at89s52 3/4

 

a) Usando el IDE Keil-uVision4: Codificar, Compilar y Simular el Código Fuente en lenguensamblador mostrado en el punto 4.

b) Armar en protoboard el circuito mostrado en el Diagrama Esquemático del punto 3.

c) Usando el grabador de memorias, escribir en la EEPROM el Código Máquina mostraen el punto 5.

d) Comprobar el funcionamiento del circuito observando el parpadeo continuo de los led

5/17/2018 P01 Puertos KeiluV ASM AT89S52 - slidepdf.com

http://slidepdf.com/reader/full/p01-puertos-keiluv-asm-at89s52 4/4

 

I. Añadir al diagrama esquemático 4 mikro-switchs (interruptores) en los bits inferiores delpuerto P3 (P3.0…P3.3) que deberán configurarse en software como Entrada.

II. Con esta nueva configuración, realizar los siguiente programas:

a) Se obtiene un dato del puerto P3 de Entrada. Este dato es multiplicado por 8 y se muen 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 puertoPosteriormente el programa se detiene.

c) Se obtiene un dato del puerto P3 de Entrada. Este dato es comparado con el númePueden 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.2,P1.4,P1.6)

Si el Dato es menor a 7, entonces se encienden los leds impares (P1.1, P1.3, P1.7)

III. Usando el software Proteus-ISIS, realizar e imprimir el nuevo diagrama esquemático.

IV. Imprimir el código fuente ensamblador de los programas del punto II.

V. CONCLUSIONES