SlideShare una empresa de Scribd logo
1 de 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
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
 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.
Programacion de microcontrolador

Más contenido relacionado

La actualidad más candente

PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables SANTIAGO PABLO ALBERTO
 
MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2Luis Zurita
 
Pic16f877 guia detallada parte2
Pic16f877 guia detallada parte2Pic16f877 guia detallada parte2
Pic16f877 guia detallada parte2Alejandro Garcia
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Carlos Pastorino
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontroladorJose Chacho
 
Sistemas microprogramables y arquitectura de von neumann y harvard
Sistemas microprogramables y arquitectura de von neumann y harvardSistemas microprogramables y arquitectura de von neumann y harvard
Sistemas microprogramables y arquitectura de von neumann y harvardJoseeespinozad
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Apuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sApuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sPablo Angulo
 
08 instrucciones latch_y_unlatch_plc__40490__
08 instrucciones latch_y_unlatch_plc__40490__08 instrucciones latch_y_unlatch_plc__40490__
08 instrucciones latch_y_unlatch_plc__40490__zfsasfasd
 
⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1
⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1
⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1Victor Asanza
 
Teoria s7 300-basico
Teoria s7 300-basicoTeoria s7 300-basico
Teoria s7 300-basicoGerardo Moya
 
Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Eduardo Arévalo Angamarca
 
Sistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador picSistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador picRoberto Di Giacomo
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de TransferenciaJaime E. Velarde
 

La actualidad más candente (20)

PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables
 
MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2
 
Pic16f877 guia detallada parte2
Pic16f877 guia detallada parte2Pic16f877 guia detallada parte2
Pic16f877 guia detallada parte2
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
 
Timer 0 - Pic16F877A
Timer 0 - Pic16F877ATimer 0 - Pic16F877A
Timer 0 - Pic16F877A
 
Sistemas microprogramables y arquitectura de von neumann y harvard
Sistemas microprogramables y arquitectura de von neumann y harvardSistemas microprogramables y arquitectura de von neumann y harvard
Sistemas microprogramables y arquitectura de von neumann y harvard
 
Pic retardos por software
Pic retardos por softwarePic retardos por software
Pic retardos por software
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
TEMPORIZADORES Y CONTADORES.PDF
TEMPORIZADORES Y CONTADORES.PDFTEMPORIZADORES Y CONTADORES.PDF
TEMPORIZADORES Y CONTADORES.PDF
 
Apuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sApuntes básicos sobre PLc's
Apuntes básicos sobre PLc's
 
Memorias en circuitos digitales
Memorias en circuitos digitalesMemorias en circuitos digitales
Memorias en circuitos digitales
 
08 instrucciones latch_y_unlatch_plc__40490__
08 instrucciones latch_y_unlatch_plc__40490__08 instrucciones latch_y_unlatch_plc__40490__
08 instrucciones latch_y_unlatch_plc__40490__
 
vhdl
vhdlvhdl
vhdl
 
⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1
⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1
⭐⭐⭐⭐⭐ SISTEMAS EMBEBIDOS, CAPÍTULO 1
 
Teoria s7 300-basico
Teoria s7 300-basicoTeoria s7 300-basico
Teoria s7 300-basico
 
Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital
 
Sistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador picSistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador pic
 
CPI1- CLASE 3
CPI1- CLASE 3CPI1- CLASE 3
CPI1- CLASE 3
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de Transferencia
 

Destacado (20)

Justin bieber
Justin bieberJustin bieber
Justin bieber
 
Asperger 1
Asperger 1Asperger 1
Asperger 1
 
Non-Pneumatic Cellular Lunar Wheel
Non-Pneumatic Cellular Lunar WheelNon-Pneumatic Cellular Lunar Wheel
Non-Pneumatic Cellular Lunar Wheel
 
Informativo marco 12
Informativo marco 12Informativo marco 12
Informativo marco 12
 
10ways
10ways10ways
10ways
 
ERM.PDF
ERM.PDFERM.PDF
ERM.PDF
 
Aurora romero arias
Aurora romero ariasAurora romero arias
Aurora romero arias
 
Updates from the alliances16 dec
Updates from the alliances16 decUpdates from the alliances16 dec
Updates from the alliances16 dec
 
Sa
SaSa
Sa
 
CCS
CCSCCS
CCS
 
Fotos de bolets
Fotos de boletsFotos de bolets
Fotos de bolets
 
Analisis de la linea grafica en el material didactico elaborado para la educa...
Analisis de la linea grafica en el material didactico elaborado para la educa...Analisis de la linea grafica en el material didactico elaborado para la educa...
Analisis de la linea grafica en el material didactico elaborado para la educa...
 
Profile
ProfileProfile
Profile
 
3
33
3
 
Festes Sant Crist 2012
Festes Sant Crist 2012Festes Sant Crist 2012
Festes Sant Crist 2012
 
Paige Bakhaus
Paige BakhausPaige Bakhaus
Paige Bakhaus
 
барабанов развитие впк
барабанов развитие впкбарабанов развитие впк
барабанов развитие впк
 
Eica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2016.1 - Identificando e rastreando itens na era do IOTEica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2016.1 - Identificando e rastreando itens na era do IOT
 
slideshare
slideshare slideshare
slideshare
 
My
MyMy
My
 

Similar a Programacion de microcontrolador

Microcontroladores octubreromeroyjimmy
Microcontroladores octubreromeroyjimmyMicrocontroladores octubreromeroyjimmy
Microcontroladores octubreromeroyjimmyjimmy Apanu Inoach
 
PROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADORPROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADORAlcira Gonzales
 
Microcontrolador pic
Microcontrolador picMicrocontrolador pic
Microcontrolador picMirkoBlanco
 
Electonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionElectonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionBEYMARCALLECONDE
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontroladorTaqui Wajuyat Flor
 
Assembler
AssemblerAssembler
Assemblerwai258
 
PROGRAMACION DE LOS PIC 2021-1.pdf
PROGRAMACION DE LOS  PIC 2021-1.pdfPROGRAMACION DE LOS  PIC 2021-1.pdf
PROGRAMACION DE LOS PIC 2021-1.pdfSistemadeEstudiosMed
 
Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]Edgar Ayala Castro
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++aldaircausado11
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Edwin Belduma
 

Similar a Programacion de microcontrolador (20)

Microcontroladores octubreromeroyjimmy
Microcontroladores octubreromeroyjimmyMicrocontroladores octubreromeroyjimmy
Microcontroladores octubreromeroyjimmy
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
PROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADORPROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADOR
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
PROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADORPROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADOR
 
Microcontrolador pic
Microcontrolador picMicrocontrolador pic
Microcontrolador pic
 
CURSO DE PICS.pptx
CURSO DE PICS.pptxCURSO DE PICS.pptx
CURSO DE PICS.pptx
 
Electonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionElectonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacion
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Programacion de microcontrolador
Programacion de microcontroladorProgramacion de microcontrolador
Programacion de microcontrolador
 
Assembler
AssemblerAssembler
Assembler
 
PROGRAMACION DE LOS PIC 2021-1.pdf
PROGRAMACION DE LOS  PIC 2021-1.pdfPROGRAMACION DE LOS  PIC 2021-1.pdf
PROGRAMACION DE LOS PIC 2021-1.pdf
 
Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]Paradigmas de programación y la programación a bajo [reparado]
Paradigmas de programación y la programación a bajo [reparado]
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Programacion
Programacion Programacion
Programacion
 
Programacion del microcontrolador
Programacion del microcontroladorProgramacion del microcontrolador
Programacion del microcontrolador
 
Programas
ProgramasProgramas
Programas
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 

Más de lelyydrogo

Salto condiconal
Salto condiconalSalto condiconal
Salto condiconallelyydrogo
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risclelyydrogo
 
Arquitectura de microprocesadores
Arquitectura de microprocesadoresArquitectura de microprocesadores
Arquitectura de microprocesadoreslelyydrogo
 
Tablas y-tipos-de-datos
Tablas y-tipos-de-datosTablas y-tipos-de-datos
Tablas y-tipos-de-datoslelyydrogo
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012lelyydrogo
 
Calculo relacional diapositivas
Calculo relacional diapositivasCalculo relacional diapositivas
Calculo relacional diapositivaslelyydrogo
 
Modelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivasModelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivaslelyydrogo
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datoslelyydrogo
 
Fases para la creacion de una base datos
Fases para la creacion de una base datosFases para la creacion de una base datos
Fases para la creacion de una base datoslelyydrogo
 

Más de lelyydrogo (11)

Ip
IpIp
Ip
 
Salto condiconal
Salto condiconalSalto condiconal
Salto condiconal
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura de microprocesadores
Arquitectura de microprocesadoresArquitectura de microprocesadores
Arquitectura de microprocesadores
 
Vistas
VistasVistas
Vistas
 
Tablas y-tipos-de-datos
Tablas y-tipos-de-datosTablas y-tipos-de-datos
Tablas y-tipos-de-datos
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Calculo relacional diapositivas
Calculo relacional diapositivasCalculo relacional diapositivas
Calculo relacional diapositivas
 
Modelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivasModelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivas
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
Fases para la creacion de una base datos
Fases para la creacion de una base datosFases para la creacion de una base datos
Fases para la creacion de una base datos
 

Último

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Programacion de microcontrolador

  • 1. 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
  • 2. 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.
  • 3.  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.
  • 4.  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.
  • 5. 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:
  • 6.  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.
  • 7. 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.
  • 8. 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.
  • 10.  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.
  • 11. 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
  • 12.  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.
  • 13. 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.
  • 14. 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.