Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programacion de Microcontroladores - Coggle Diagram
Programacion de
Microcontroladores
Modelo de Programacion
Provee un marco abstracto en el que entender la sintaxis de los lenguajes concretos que siguen el modelo, y representa la semántica del mismo, así como una filosofía de uso de dicha semántica.
Funciones
Adquisición y acondicionamiento de datos
Control digital directo
Supervisión del sistema
Control de secuencia
Modelos
Organigramas (diagramas de flujo)
Maquinas de estado finito
Estructura de
los registros del CPU
La estructura de interrupciones
El programa principal
Rutina de inicializacion del sistema
Un lazo de ejecucion perpetua
Modos de
Direccionamiento
Implicito
La instrucción indica implícitamente el registro sobre el que se ha de opera
Inmediato (#)
El OpCode está seguido de una constante que representa el valor con el que se operará.
Indirecto (@
Se especifica un registro que contiene la dirección del dato a operar.
Por registro (Rn)
Para el direccionamiento por registro el código de la instrucción (OpCode contiene la información del registro a operar, del bancode registros seleccionado.
Indexado
Se utilizan dos registros para apuntar a la dirección que contiene el dato. La suma del contenido del DPTR más el acumulador determina la dirección a operar.
Dir
En el direccionamiento directo, se indica la dirección a operar de forma absoluta
Lenguaje ensamblador
Ventajas
Permite desarrollar programas muy eficientes:
Uso eficiente de recursos
Código compacto
Desventajas
Programación costosa y difícil de modificar