Teclado Matricial 8051

Páginas: 2 (432 palabras) Publicado: 20 de marzo de 2013
Practica 4 de Redes de Microcontroladores Embebidos
Escribir una subrutina llamada POTENCIA que calcule el resultado de un número en el acumulador elevado a la potencia de un número almacenado enel registro B. Dar el resultado en 16 bits: en acumulador byte inferior y en el registro B el superior.
Reportar simulaciones que confirmen el correcto funcionamiento del programa.
Realizar unprograma que detecte la posición de una tecla oprimida en un teclado matricial de 16 teclas (4columnas por 4 renglones). El programa debe almacenar el valor de la posición en memoria. Suponer que el puertoutilizado para el rastreo y lectura es P3 y que 0 (de izquierda a derecha partiendo de la esquina superior izquierda)



Imagen. Código Fuente Teclado

Para demostrar el correcto funcionamientodel programa se tuvo que cambiar el valor del P1 para así poder observar un salto hacia la subrutina PUSHED además de colocar un breackpoint como se observa en la siguiente imagen.



Imagen.BreakPoint

De este modo justo en el momento que el programa llega al breakpoint podemos otorgarle un valor al P1 y observar su funcionamiento, en este caso se le otorgo un valor de 77 entonces estamoshablando de que la tecla presionada es F.


Imagen. Funcionamiento de Nuestro Programa

Despues de Verificar el funcionamiento del programa se procede aSimularlo en el Proteus, Claro que existen varias, diferencias con el programa simulado solamente en RIDE.

Tabla de Conversion Codigo ASCII

El esquemático del circuito realizado en PROTEUS semuestra en la figura 4c.10


Imagen 1
A continuación se presenta la simulación al presionar alguna tecla:
a) Al presionar la tecla “8”, correspondiente a EH, que le corresponde un valorhexadecimal ASCII de 45H. Imagen 1.1
b) Al presionar la tecla x, correspondiente a 8H, que le corresponde un valor hexadecimal ASCII de 38H. Imagen 1.2
c) Al presionar la tecla “ON/C”, correspondiente a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teclado Matricial
  • Teclado matricial
  • Teclado matricial
  • Teclado matricial
  • Teclado Matricial
  • Teclado Matricial
  • Teclados matriciales
  • Teoria teclado matricial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS