Dispositivos programables

Páginas: 4 (917 palabras) Publicado: 12 de diciembre de 2014
Laboratorio de dispositivos programables
Practica 1: Introducción a la programación de un µcontrolador
1.1.
Esta primera práctica tenía como objetivo familiarizarnos con el lenguaje ensamblador yllegar a entender y obtener finalmente un programa ejecutable por el µC.
La primera parte consiste en un programa el cual hace parpadear los diodos siempre que la señal de entrada suministre unestado lógico “1”.

Este sería el programa en lenguaje ensamblador, la señal denominada tecla suministra un ‘1’ si se pulsa alguna tecla del teclado o display y un ‘0’ si no se pulsa.
Las cuatroprimeras líneas del programa asignan las posiciones de memoria a los puertos que denominaremos etiquetas y para eso se usa la directiva EQU. Por ejemplo la señal tecla esta asociadas al puerto 3 pero soloal bit 2 y es una señal de entrada en cambio la señal LEDS esta asociada al puerto 4 y a los 8 bits de este puerto ya que se encienden y se apagan los 8 leds a la vez, y en este caso sería una señalde salida.
Una vez tenemos las etiquetas de los puertos de salida y entrada ubicamos el programa a partir de la dirección 8100H esta será la posición de memoria donde se almacenara la primerainstrucción. Las demás ocuparan las posiciones consecutivas.
Después empieza el programa, la primera instrucción LOOP lo que hace es llamar a la rutina test que lo que hace es mirar si el bit de TECLA esta a1 o 0 y con la instrucción JNB salta si el bit es ‘0’ a FIN_TEST y si es ‘1’ seguiría el programa normal y llamaría a la siguiente rutina FLASH con la instrucción ACALL.
La rutina FLASH es elparpadeo de los leds en si. Primero utiliza la instrucción MOV y pone todos los leds a ‘0’ es decir los enciende, luego llama a la rutina DELAY que lo único que hace es mover un valor de un numero a otropara crear el retardo, una vez ha pasado el tiempo que tarda en hacer esos movimientos de valores con la instrucción MOV otra vez pone los leds a ‘1’ es decir, los apaga y vuelve a llamar a la rutina...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dispositivos de logica programable
  • Dispositivos digitales programables
  • Dispositivos L Gicos Programables
  • Dispositivos digitales programables
  • Dispositivos lógicos programables
  • Dispositivos logicos programables(pld)
  • Dispositivos lógicos programables (pld's).
  • Clase1 DISPOSITIVOS LÓGICOS PROGRAMABLES Intro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS