martes, 6 de junio de 2017

4.2 Estructura de los registros del CPU



Los programas de los microcontroladores suelen dividirse en dos grandes grupos:

  La estructura de interrupciones, formada por las rutinas de servicio a las mismas.

 El programa principal, que consta de dos partes: La rutina de inicialización del sistema y Un lazo de ejecución perpetua, en donde n perpetua, en donde se ejecutan todas se ejecutan todas aquellas tareas que no estén ligadas a la estructura de n ligadas a la estructura de interrupciones: máquina de estados principal, rutinas no quina de estados principal, rutinas no críticas, inicialización del circuito de vigilancia

4.1 Modelo de programació

 Funciones de un programa de control de procesos:


  „ Adquisición y acondicionamiento de datos
 „ Control digital directo
 „ Supervisión del sistema
  „ Control de secuencias


 „ Modelos a estudiar

 „ Organigramas (diagramas de flujo)
  „ Maquinas de estado finita (Finite State Machine--FSM) „


  Organigramas

 Suelen utilizarse en aplicaciones sencillas o en la planificación de rutinas en las que se divide una aplicación más compleja.


Máquina de estados finita (FSM)

 Estados: Son las diferentes situaciones en las que puede encontrarse el sistema.
  Entradas (señales de transición de estados): Constituyen los acontecimientos que producen los cambios de estado.
  Salidas: Respuesta del sistema ante los cambios en las entradas.
 Funciones de transición de estado: Descripción detallada, para cada estado, de cuál es el siguiente estado y la salida del sistema, cuando se producen las distintas entradas.


La forma en que los representan son:

  Diagrama de grafo de estado
  Tabla de transiciones