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
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.
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 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:
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:
• 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
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.
GRACIAS
Top Related