View
218
Download
0
Category
Preview:
Citation preview
Elementos de Estructura Elementos de Estructura de Computadoresde Computadores
DESARROLLO DE APLICACIONES CON MICROCONTROLADORES
• Aplicación• Análisis del hardware necesario para construir la
aplicación• Diseño del programa• Edición del programa• Estructura del programa• Análisis del programa• Ensamblar el programa• Simulación del programa• Bajar el programa al microcontrolador• Prueba y verificación del programa sobre el
hardware asociado
Proceso de desarrollo de un programa
Ejemplo de procedimiento de trabajo con microcontroladores
• Una aplicación básica con un 16F84: usar operación básica de I/O. Se lee una condición lógica en los bits RA0..RA4, estos bit son sometidos a un pequeño proceso, complementarlos, y enseguida se despliegan en los bits RB0..RB4
• El proceso esta servido por un loop indefinido
Circuito asociado a la aplicación
Set de instrucciones
Assembler, Assembly y Archivos productos
• .ASM
• .LST
• .HEX
Adoptar MPLAB como ambiente de desarrollo
• Editor de texto
• Administrador de proyectos
• Assembler y Linker
• Simulator y Debugger
Construyendo programas estructurados
• Diagramas de flujo
Lee temp actual TA
Lee temp requerida TD
TA > TD
Activa compresor Apaga compresor
TA >> TD
Activa alarma
si no
no
si
Diagramas de estado
FalloCentrifugaCalienta
agua
ListoLlenaagua
Enjuaga Lava
Start
Llenado completodetectado
Usuario iniciapuerta cerrada
Ta.Requeridaalcanzada
Funcioncompleta
Funcioncompleta
Funcioncompleta
Time-out
Time-out
Fuera debalance
Fallo motor
Fuera debalance
Fallasuperada
Recommended