Arquitectura de Microcontroladores Cap 2.pdf

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 9
 
  DEPARTAMENTO DE ELECTRONICA Introducción a los microprocesadores / microcontroladores Capítulo 2 Diagramas de Flujo Una herramienta muy conveniente que suele utilizarse para la realización de un programa, es el Diagrama de Flujos. Estos diagramas ayudan a organizar los pasos a seguir por el procesador, para llevar a cabo una tarea determinada, o sea muestra el flujo de la información y de los datos. Los realizaremos con cuatro símbolos básicos, aunque para otros fines la cantidad de símbolos p
Related documents
Share
Transcript
   DEPARTAMENTO DE ELECTRONICA  Arquitectura de Microcontroladores Cap 2  Electrónica Digital I hoja 1 de 5  Introducción a los microprocesadores / microcontroladores Capítulo 2 Diagramas de Flujo Una herramienta muy conveniente  que suele utilizarse para   la realización de un programa, es el Diagrama de Flujos . Estos diagramas ayudan a organizar los pasos a seguir por el procesador, para llevar a cabo una tarea determinada, o sea muestra el flujo de la información y de los datos. Los realizaremos con cuatro símbolos básicos, aunque para otros fines la cantidad de símbolos puede ser un poco mayor. Estos cuatro símbolos  son:  Acciones Decisiones Módulo Conector   DEPARTAMENTO DE ELECTRONICA  Arquitectura de Microcontroladores Cap 2  Electrónica Digital I hoja 2 de 5  En los ejemplos siguientes se muestran algunos diagramas de flujo que ponen en evidencia las características de uso de cada uno de los símbolos, ellos representarían el funcionamiento de distintos programas. o   Ejemplo 1. El programa, luego de comenzar, realiza 3 acciones y termina. o   Ejemplo 2. El programa comienza, realiza una acción y se queda esperando. o   Ejemplo 3. El programa comienza, realiza 2 acciones, luego toma una decisión y dependiendo de esta puede terminar o repetir la última acción. Ejemplo 1 Ejemplo 2 Ejemplo 3 Cabe destacar que el ejemplo 1 tiene un comienzo y un final de programa, el ejemplo 2 comienza y nunca se deja de ejecutar y el ejemplo 3 muestra la realización de algunas acciones y para que el programa deje de ejecutarse se debe cumplir una determinada condición.  A continuación se muestran ejemplos concretos de la utilización de diagramas de flujos. Supongamos que se desea realizar un diagrama de flujos que represente la secuencia de funcionamiento de un semáforo por demanda, o sea este semáforo permanecerá en verde hasta que se presione un pulsador, luego de ocurrido esto se CF   DEPARTAMENTO DE ELECTRONICA  Arquitectura de Microcontroladores Cap 2  Electrónica Digital I hoja 3 de 5 Esperar tiempo TV Encender luz AmarillaApagar luz Verde Esperar tiempo TR Esperar tiempo TRA Encender luz AmarillaApagar luces Roja y Amarilla esperará un determinado tiempo y el semáforo realizará una secuencia completa hasta regresar a verde para reiniciar nuevamente el ciclo Encender luz verdese presionó  pulsador? SI  NOEsperar tiempo TA Encender luz Roja Apagar luz Amarilla   DEPARTAMENTO DE ELECTRONICA  Arquitectura de Microcontroladores Cap 2  Electrónica Digital I hoja 4 de 5  Supongamos ahora que se desea poner en hora un reloj digital el cual posee para ello 2 pulsadores, uno de Selección  (al pulsarlo se puede seleccionar las siguientes opciones: normal , horas , minutos  y segundos .) y el otro de vance  (que permite avanzar de a 1 dígito por vez). El siguiente diagrama de flujos muestra las operaciones necesarias para realizar dicha función. Los ejemplos anteriores muestran diagramas correspondientes a un programa que tiene comienzo y final y otro que tienen un comienzo y permanecen en forma indefinida ejecutándose. Presionar pulsador Selección se seleccionó horas? SI  NOPresionar pulsador Avanzar Es la hora Deseada? SI  NOPresionar pulsador Selección se seleccionó minutos? SI  NOPresionar pulsador Avanzar Es el minuto Deseado? SI  NOPresionar pulsador Selección se seleccionó segundos? SI  NOPresionar pulsador Avanzar Es el segundo Deseado? SI  NOPresionar pulsador Selección se seleccionó normal? SI  NO
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks