Programacion de microcontrolador

15
Docente: Ing. Manuel Aurelio Porro Chulli . Carrera Profesional: Ingeniería De Sistemas Y Telemática. Curso: Microprocesadores. Estudiantes: Lely Yojany Ydrogo Mego. Deisy Gladys Vílchez Cieza. PROGRAMACIÒN DE MICROCONTROLADOR

Transcript of Programacion de microcontrolador

Page 1: Programacion de microcontrolador

Docente: Ing. Manuel Aurelio Porro Chulli .Carrera Profesional: Ingeniería De Sistemas Y Telemática.

Curso: Microprocesadores.Estudiantes:

Lely Yojany Ydrogo Mego.Deisy Gladys Vílchez Cieza.

PROGRAMACIÒN DE MICROCONTROLADOR

Page 2: Programacion de microcontrolador

Definición:

PROGRAMACIÒN DE MICROCONTROLADOR

El microcontrolador ejecuta el

programa cargado en la memoria

Flash. Esto se denomina el código

ejecutable y está compuesto por una

serie de ceros y unos, aparentemente

sin significado.

Page 3: Programacion de microcontrolador

PROTEUS:

Definición:

El programa PROTEUS es una

herramienta para la verificación vía

software que permite comprobar,

prácticamente en cualquier diseño, la

eficacia del programa desarrollado.

Page 4: Programacion de microcontrolador

PIC:

Definición:

La mayoría de PIC que Microchip distribuye hoy en día

incorporan ICSP (In Circuit Serial Programming,

programación serie incorporada) o LVP (Low Voltage

Programming, programación a bajo voltaje), lo que permite

programar el PIC directamente en el circuito destino.

Page 5: Programacion de microcontrolador

Características:

arquitectura RISC Frecuencia de operación 0-20 MHz Oscilador interno de alta precisión Voltaje de la fuente de alimentación de

2.0V a 5.5V Ahorro de energía en el Modo de

suspensión Brownout Reset (BOR) con opción para

controlar por software

35 pines de entrada/salida memoria ROM de 8K con tecnología

FLASH Opción de programación serial en el

circuito 256 bytes de memoria EEPROM 368 bytes de memoria RAM Convertidor A/D:

Page 6: Programacion de microcontrolador

LENGUAJE C:

Definición:

Un programa codificado en lenguaje C resulta

muy útil en la aplicación de controladores, dado

que su compilación es bastante eficiente y óptima

acercándose a la codificación de lenguaje de

máquina.

Page 7: Programacion de microcontrolador

Características:

Fases De Compilación:

El preprocesador se utiliza automáticamente por el

compilador al iniciarse el proceso de la

compilación. El compilador busca las directivas del

preprocesador (que siempre empiezan por ‘#’)

dentro del código y modifica el código fuente de

acuerdo con las directivas.

Page 8: Programacion de microcontrolador

Estructura De Programa:

La idea principal de escribir un

programa en C es de “romper” un

problema mayor en varios trozos más

pequeños.

Page 9: Programacion de microcontrolador

Ejemplos:

Page 10: Programacion de microcontrolador

VISUAL BASIC:

Definición:

El lenguaje de programación Visual Basic es uno de los

lenguajes de programación que utiliza una interfaz visual es

decir que nos permite programar en un entorno gráfico, nos

permite realizar un gran número de tareas sin escribir código,

simplemente realizando operaciones con el ratón sobre la

pantalla de la computadora.

Page 11: Programacion de microcontrolador

Características:

• Matrices

• Inicializadores de colección

• Constantes y enumeraciones

• Control Flow

• Tipos de datos

• Elementos Declarados

• Delegados

• Tipos de error (Visual Basic)

Eventos

Interfaces

LINQ

Objetos y clases

Operadores y expresiones

Procedimientos

Page 12: Programacion de microcontrolador

Assembler:

Definición:

Es un lenguaje de bajo nivel. Consiste en un

conjunto de mnemónicos que representan

instrucciones básicas para

los computadores, microprocesadores, microc

ontroladores y otros circuitos

integrados programables.

Page 13: Programacion de microcontrolador

Características:

El código escrito en lenguaje ensamblador posee una cierta

dificultad de ser entendido ya que su estructura se acerca al

lenguaje máquina, es decir, es un lenguaje de bajo nivel.

El lenguaje ensamblador es difícilmente portable, es decir, un

código escrito para un microprocesador, puede necesitar ser

modificado, para poder ser usado en otra máquina distinta. Al

cambiar a una máquina con arquitectura diferente, generalmente

es necesario reescribirlo completamente.

Page 14: Programacion de microcontrolador

Conclusiones:

Los microcontroladores PIC están en auge, utilizándose en

proyectos industriales, de investigación y para docencia.

No tiene sentido que el diseñador sólo pueda utilizar una

única plataforma para desarrollar aplicaciones con ellos.

Parece más lógico que el diseñador utilice la que más le

convenga, o la que normalmente use.

Page 15: Programacion de microcontrolador

GRACIAS