Please enable JavaScript.
Coggle requires JavaScript to display documents.
4.1 MODELO DE PROGRAMACIÓN EN MICROCONTROLADORES - Coggle Diagram
4.1 MODELO DE PROGRAMACIÓN
EN MICROCONTROLADORES
Importancia de los Modelos de Programación:
Estructura y organización
Escritura
Lectura
Mantenimiento
Abstracción
Reutilización
Bibliotecas
Módulos
Portabilidad
Adaptación del código
Modelos de programación
Estructurada
Caracteristicas
Uso de funciones
Control secuencial (if, for, while)
Ventajas
Fácil de entender y mantener
Ejemplo
Encender un LED al presionar un botón.
Orientada a objetos
Características
Uso de objetos con atributos y métodos
Ventajas
Modularidad y reutilización
Ejemplo
Control de un robot
Basada en eventos
Características
Flujo dependiente de eventos externos
Ventajas
Sistemas tiempo real
Ejemplo
Alarma que se activa por movimiento
Ensamblador
Características
Máximo rendimiento
Ventajas
Máximo rendimiento
Ejemplo
Control de hardware específico
Factores de elección
Complejidad del proyecto
Experiencia del programador
Requisitos en tiempo real
Disponibilidad de herramientas