Vous êtes sur la page 1sur 15

PROGRAMACIÒN 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.
Definición:

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.
 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.
 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.
Características:

 arquitectura RISC  35 pines de entrada/salida


 Frecuencia de operación 0-20 MHz  memoria ROM de 8K con tecnología
 Oscilador interno de alta precisión FLASH
 Voltaje de la fuente de alimentación de  Opción de programación serial en el
2.0V a 5.5V circuito
 Ahorro de energía en el Modo de  256 bytes de memoria EEPROM
suspensión  368 bytes de memoria RAM
 Brownout Reset (BOR) con opción para  Convertidor A/D:
controlar por software
 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.
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.
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.
Ejemplos:
 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.
Características:

 Eventos
• Matrices
 Interfaces
• Inicializadores de colección
 LINQ
• Constantes y enumeraciones
 Objetos y clases
• Control Flow
 Operadores y expresiones
• Tipos de datos
 Procedimientos
• Elementos Declarados

• Delegados

• Tipos de error (Visual Basic)


 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.
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.
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.

Vous aimerez peut-être aussi