SlideShare una empresa de Scribd logo
1 de 7
 AGUINAGA QUISPE WILLIAM
 BARTUREN DÌAZ MARITA YUSELI
 MARIA M. FRIAS FRIAS
INGENIERÍA DE SISTEMAS Y TELEMÁTICA VII A
PROFESOR: ING. MARCO AURELIO PORRO CHULLI
LENGUAJE DE PROGRAMACIÓN DE
MICRONTROLADOR
Un microcontrolador es un circuito integrado programable,
capaz de ejecutar las órdenes grabadas en su memoria. Está
compuesto de varios bloques funcionales, los cuales cumplen
una tarea específica. Un microcontrolador incluye en su interior
las tres principales unidades funcionales de una computadora:
unidad central de procesamiento, memoria y periféricos de
entrada/salida.
1. DEFINICION
2. CARÁCTERÍSTICAS
Los microcontroladores están diseñados para reducir el
costo económico y el consumo de energía de un sistema
en particular. Por eso el tamaño de la unidad central de
procesamiento, la cantidad de memoria y los periféricos
incluidos dependerán de la aplicación.
Los microcontroladores representan la inmensa mayoría
de los chips de computadoras vendidos, sobre un 50%
son controladores "simples" y el restante corresponde a
DSP más especializados. Mientras se pueden tener uno o
dos microprocesadores de propósito general en casa.
Pueden encontrarse en casi cualquier dispositivo
electrónico como automóviles, lavadoras, hornos
microondas, teléfonos, etc.
Los modernos microcontroladores frecuentemente
incluyen un lenguaje de programación integrado, como el
lenguaje de programación BASIC que se utiliza bastante
con este propósito.
3.LENGUAJES DE PROGRAMACION
PROTEUS:
Es un entorno integrado diseñado para la realización completa de
proyectos de construcción de equipos electrónicos en todas sus etapas:
diseño, simulación y depuración y construcción
PIC C:
Es una herramienta que permite programar un microcontrolador por medio
de lenguaje C, a diferencia del lenguaje máquina o ensamblador (ASM)
que se maneja por defecto, este hace los programas más fáciles de
escribir, analizar y comprender. PIC C ha sido desarrollado por PIC CMU,
y cuenta con una gran cantidad de librerías o drivers que permiten
optimizar los programas en el momento de manejar dispositivos externos,
tales como pantallas LCD, memorias, conversores, etc.
C:
El lenguaje C dispone de todas las ventajas de un lenguaje de
programación de alto nivel (anteriormente descritas) y le permite realizar
algunas operaciones tanto sobre los bytes como sobre los bits
(operaciones lógicas, desplazamiento etc.). Las características de C
pueden ser muy útiles al programar los microcontroladores. Además, C
está estandarizado (el estándar ANSI), es muy portable
VISUAL BASIC:
contiene un entorno de desarrollo integrado o IDE que integra editor de
textos para edición del código fuente, un depurador, un compilador (y
enlazador) y un editor de interfaces gráficas o GUI.
ASSEMBLER:
Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de
mnemónicos que representan instrucciones básicas para los
computadores, microprocesadores, microcontroladores y otros circuitos
integrados programables.
4. EJEMPLO

Más contenido relacionado

La actualidad más candente

Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
Alex Via Paz
 
El microprocesador angelruiz
El microprocesador angelruizEl microprocesador angelruiz
El microprocesador angelruiz
Angel Ruiz
 
Mantenimiento de hardware
Mantenimiento de hardwareMantenimiento de hardware
Mantenimiento de hardware
Jimer Velasquez
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
yessi10
 
placa base y memorias
placa base y memoriasplaca base y memorias
placa base y memorias
pablogj
 
Sistema Microprograble
Sistema MicroprogrableSistema Microprograble
Sistema Microprograble
guesta4bf97
 
Mantenimiento correctivo01.
Mantenimiento correctivo01.Mantenimiento correctivo01.
Mantenimiento correctivo01.
Andres Urzola
 

La actualidad más candente (19)

Microcontoladores
MicrocontoladoresMicrocontoladores
Microcontoladores
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
El microprocesador angelruiz
El microprocesador angelruizEl microprocesador angelruiz
El microprocesador angelruiz
 
Mantenimiento de hardware
Mantenimiento de hardwareMantenimiento de hardware
Mantenimiento de hardware
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Unidad educativa.pptx silvana
Unidad educativa.pptx silvanaUnidad educativa.pptx silvana
Unidad educativa.pptx silvana
 
Conceptos básicos de informática
Conceptos básicos de informáticaConceptos básicos de informática
Conceptos básicos de informática
 
placa base y memorias
placa base y memoriasplaca base y memorias
placa base y memorias
 
Placa base
Placa basePlaca base
Placa base
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Componentes De La PC
Componentes De La PCComponentes De La PC
Componentes De La PC
 
Sistema Microprograble
Sistema MicroprogrableSistema Microprograble
Sistema Microprograble
 
Powerpoint Unidades de la computadora
Powerpoint Unidades de la computadoraPowerpoint Unidades de la computadora
Powerpoint Unidades de la computadora
 
Punto 1
Punto 1Punto 1
Punto 1
 
Mantenimiento correctivo01.
Mantenimiento correctivo01.Mantenimiento correctivo01.
Mantenimiento correctivo01.
 
135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt
 
Placa base Gigabyte GA-H110M-S2H
Placa base Gigabyte GA-H110M-S2HPlaca base Gigabyte GA-H110M-S2H
Placa base Gigabyte GA-H110M-S2H
 

Destacado

DESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEM
DESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEMDESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEM
DESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEM
OKORONKWO IHEANYICHUKWU
 
Ethics & Business Sustainability
Ethics & Business SustainabilityEthics & Business Sustainability
Ethics & Business Sustainability
Edgar Reynolds
 
SFC Scott (Signed)
SFC Scott (Signed)SFC Scott (Signed)
SFC Scott (Signed)
Justin Scott
 
Referrence - Heine le Roux
Referrence - Heine le RouxReferrence - Heine le Roux
Referrence - Heine le Roux
Pieter Duvenhage
 
Master Builders SA State Budget Breakfast
Master Builders SA State Budget BreakfastMaster Builders SA State Budget Breakfast
Master Builders SA State Budget Breakfast
Darryl Gobbett
 
ExcelCertificate18122014
ExcelCertificate18122014ExcelCertificate18122014
ExcelCertificate18122014
Peter Garces
 

Destacado (6)

DESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEM
DESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEMDESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEM
DESIGN AND IMPLEMENTATION OF A WEB BASED LEGAL PRACTITIONER APPLICATION SYSTEM
 
Ethics & Business Sustainability
Ethics & Business SustainabilityEthics & Business Sustainability
Ethics & Business Sustainability
 
SFC Scott (Signed)
SFC Scott (Signed)SFC Scott (Signed)
SFC Scott (Signed)
 
Referrence - Heine le Roux
Referrence - Heine le RouxReferrence - Heine le Roux
Referrence - Heine le Roux
 
Master Builders SA State Budget Breakfast
Master Builders SA State Budget BreakfastMaster Builders SA State Budget Breakfast
Master Builders SA State Budget Breakfast
 
ExcelCertificate18122014
ExcelCertificate18122014ExcelCertificate18122014
ExcelCertificate18122014
 

Similar a Programacion del microcontrolador

Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
Daysi Morante
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladores
Didier Tec
 
C21 cm22 eq1-microcontroladores
C21 cm22 eq1-microcontroladoresC21 cm22 eq1-microcontroladores
C21 cm22 eq1-microcontroladores
Taichi Yagami
 
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Ruderocker Billy
 

Similar a Programacion del microcontrolador (20)

Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Microcontroladores octubreromeroyjimmy
Microcontroladores octubreromeroyjimmyMicrocontroladores octubreromeroyjimmy
Microcontroladores octubreromeroyjimmy
 
CURSO DE PICS.pptx
CURSO DE PICS.pptxCURSO DE PICS.pptx
CURSO DE PICS.pptx
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wiki
 
Sistemas Microcontrolados-Unidad1-Tema1.pdf
Sistemas Microcontrolados-Unidad1-Tema1.pdfSistemas Microcontrolados-Unidad1-Tema1.pdf
Sistemas Microcontrolados-Unidad1-Tema1.pdf
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladores
 
TRABAJO PERSONAL
TRABAJO PERSONALTRABAJO PERSONAL
TRABAJO PERSONAL
 
Microcontrolador pic
Microcontrolador picMicrocontrolador pic
Microcontrolador pic
 
Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
arquitecturas Modernas
arquitecturas Modernasarquitecturas Modernas
arquitecturas Modernas
 
Micro1.ppt
Micro1.pptMicro1.ppt
Micro1.ppt
 
Informe fase 1INVESTIGACION Y PLANEACION DEL PROYECTO
Informe fase 1INVESTIGACION Y PLANEACION DEL PROYECTOInforme fase 1INVESTIGACION Y PLANEACION DEL PROYECTO
Informe fase 1INVESTIGACION Y PLANEACION DEL PROYECTO
 
Informe fase 1INVESTIGACION Y PLANEACION DEL PROYECTO
Informe fase 1INVESTIGACION Y PLANEACION DEL PROYECTOInforme fase 1INVESTIGACION Y PLANEACION DEL PROYECTO
Informe fase 1INVESTIGACION Y PLANEACION DEL PROYECTO
 
C21 cm22 eq1-microcontroladores
C21 cm22 eq1-microcontroladoresC21 cm22 eq1-microcontroladores
C21 cm22 eq1-microcontroladores
 
Unidad De Procesamiento
Unidad De ProcesamientoUnidad De Procesamiento
Unidad De Procesamiento
 
Apunte de microprocesadores pic
Apunte de microprocesadores picApunte de microprocesadores pic
Apunte de microprocesadores pic
 
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
 
Curso Micro Tema 1
Curso Micro Tema 1Curso Micro Tema 1
Curso Micro Tema 1
 

Último

Último (20)

ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docx
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 

Programacion del microcontrolador

  • 1.  AGUINAGA QUISPE WILLIAM  BARTUREN DÌAZ MARITA YUSELI  MARIA M. FRIAS FRIAS INGENIERÍA DE SISTEMAS Y TELEMÁTICA VII A PROFESOR: ING. MARCO AURELIO PORRO CHULLI
  • 2. LENGUAJE DE PROGRAMACIÓN DE MICRONTROLADOR
  • 3. Un microcontrolador es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida. 1. DEFINICION
  • 4. 2. CARÁCTERÍSTICAS Los microcontroladores están diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación. Los microcontroladores representan la inmensa mayoría de los chips de computadoras vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSP más especializados. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa. Pueden encontrarse en casi cualquier dispositivo electrónico como automóviles, lavadoras, hornos microondas, teléfonos, etc. Los modernos microcontroladores frecuentemente incluyen un lenguaje de programación integrado, como el lenguaje de programación BASIC que se utiliza bastante con este propósito.
  • 5. 3.LENGUAJES DE PROGRAMACION PROTEUS: Es un entorno integrado diseñado para la realización completa de proyectos de construcción de equipos electrónicos en todas sus etapas: diseño, simulación y depuración y construcción PIC C: Es una herramienta que permite programar un microcontrolador por medio de lenguaje C, a diferencia del lenguaje máquina o ensamblador (ASM) que se maneja por defecto, este hace los programas más fáciles de escribir, analizar y comprender. PIC C ha sido desarrollado por PIC CMU, y cuenta con una gran cantidad de librerías o drivers que permiten optimizar los programas en el momento de manejar dispositivos externos, tales como pantallas LCD, memorias, conversores, etc.
  • 6. C: El lenguaje C dispone de todas las ventajas de un lenguaje de programación de alto nivel (anteriormente descritas) y le permite realizar algunas operaciones tanto sobre los bytes como sobre los bits (operaciones lógicas, desplazamiento etc.). Las características de C pueden ser muy útiles al programar los microcontroladores. Además, C está estandarizado (el estándar ANSI), es muy portable VISUAL BASIC: contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI. ASSEMBLER: Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.