elementos de estructura de computadores. desarrollo de aplicaciones con microcontroladores...

10
Elementos de Elementos de Estructura de Estructura de Computadores Computadores

Upload: soledad-acosta-vega

Post on 24-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

Elementos de Estructura Elementos de Estructura de Computadoresde Computadores

Page 2: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

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

Page 3: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

Proceso de desarrollo de un programa

Page 4: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

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

Page 5: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

Circuito asociado a la aplicación

Page 6: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

Set de instrucciones

Page 7: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

Assembler, Assembly y Archivos productos

• .ASM

• .LST

• .HEX

Page 8: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

Adoptar MPLAB como ambiente de desarrollo

• Editor de texto

• Administrador de proyectos

• Assembler y Linker

• Simulator y Debugger

Page 9: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

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

Page 10: Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la

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