SlideShare una empresa de Scribd logo
1 de 10
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. Dependiendo de la arquitectura del
microcontrolador, el código binario está compuesto por palabras de 12, 14 o
16 bits de anchura. Cada palabra se interpreta por la CPU como una
instrucción a ser ejecutada durante el funcionamiento del microcontrolador.
Todas las instrucciones que el microcontrolador puede reconocer y ejecutar
se les denominan colectivamente Conjunto de instrucciones.
 La arquitectura del procesador sigue el modelo Harvard.
 Se aplica la técnica de segmentación ("pipe-line") en la ejecución de las
instrucciones.
 El formato de todas las instrucciones tiene la misma longitud.
 Procesador RISC (Computador de Juego de Instrucciones Reducido).
 Todas las instrucciones son ortogonales.
 Arquitectura basada en un banco de registros.
 Prácticamente todos los PIC se caracterizan por poseer unos mismos recursos
mínimos.
PIC C:
Para transferir el código de un ordenador al
PIC normalmente se usa un dispositivo
llamado programador.
La mayoría de PICs de Microchip distribuye
hoy en día incorporan ICSP (programación
serie incorporada) o LVP (, programación a
bajo voltaje), lo que permite programar el PIC
directamente en el circuito destino. Para la
ICSP se usan los pines RB6 y RB7 como reloj y
datos y el MCLR para activar el modo
programación aplicando un voltaje de 13
voltios.
LENGUAJE C:
El lenguaje C dispone de todas las
ventajas de un lenguaje de programación
de alto nivel 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.
ASSEMBLER:
Es un lenguaje de bajo nivel, consiste en un
conjunto de mnemónicos que representan
instrucciones básicas para computadoras,
microprocesadores, microcontroladores y
otros circuitos integrados programables.
Implementa una representación simbólica de
los códigos de máquina binarios y otras
constantes necesarias para programar
una arquitectura de procesador y constituye
la representación más directa del código
máquina específico para cada arquitectura
legible por un programador.
El juego de instrucciones de un microprocesador o microcontrolador es
el conjunto de entradas binarias que producen acciones definidas
durante un ciclo de instrucción. Un juego de instrucciones es para el
microcontrolador lo mismo que una tabla de verdad es para una puerta
lógica, un registro de desplazamiento o un sumador. Por supuesto, las
acciones que realiza un microcontrolador con cada instrucción, son más
complejas que las que realizan los dispositivos y puertas.
Una instrucción es un patrón de dígitos binarios el cual debe estar a
disposición del microcontrolador en el tiempo y forma que éste lo
requiera.
 Los pines de los microcontroladores PIC que no sean utilizados no se los
debe tratar a la ligera, ya que pueden ocasionar graves problemas de
funcionamiento.
 Si se deja un pin sin utilizar puede dejarse desconectado pero
obligatoriamente debe estar configurado como SALIDA y programado en
cualquier estado (ALTO o BAJO).
 Puede configurarse como ENTRADA y debe tener necesariamente un
resistor externo de 10k a VDD o VSS.
 La educación es un proceso interminable, puesto que cada día se aprende
cosas nuevas o se actualizan las ya conocidas o aprendidas, es decir, es un
proceso permanente, por eso debemos estar con las tecnologías del
momento y preparado para recibir las nuevas.
 Nos sirve para comprender un poco más la teoría de los microcontroladores
y su aplicación; de ahí la importancia del mismo, pues a través de él se
puede apreciar lo interesante que es la programación en nuestra vida
cotidiana.
 Este tema nos permite conocer acerca de la programación del pic 16f84
bajo lenguaje assembler con sus respectivas instrucciones, lo cual es de gran
importancia en el mundo de la programación debido a su aplicabilidad en
distintos campos y sobre todo en el industrial.
 En las carreras de Ingeniaría en Sistemas se debe realizar un estudio más
profundo sobre la programación de microcontroladores pues son una
herramienta importante para desarrollar proyectos.
 Los microcontroladores se conectan al mundo real con componentes
electrónicos que miden temperatura, o la cantidad de luz que llega a un
cuarto, entre miles de funciones que actualmente se pueden realizar en la
electrónica moderna.
PROGRAMACIÓN DE MICROCONTROLADOR

Más contenido relacionado

La actualidad más candente

Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiEdgar Chacca Cuti
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontroladorVannesa Salazar
 
Como programar un pic
Como programar un pic  Como programar un pic
Como programar un pic oskarjgf
 
Teoria s7 300-basico
Teoria s7 300-basicoTeoria s7 300-basico
Teoria s7 300-basicoGerardo Moya
 
Step 7 introducción a step 7
Step 7   introducción a step 7Step 7   introducción a step 7
Step 7 introducción a step 7Eyder Mtz
 
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...Frann Paz
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladoresXavier Solis
 
S7 200 en una hora
S7 200 en una horaS7 200 en una hora
S7 200 en una horaartorius1968
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontroladorTaqui Wajuyat Flor
 
Actividad teorico practica
Actividad teorico practica Actividad teorico practica
Actividad teorico practica Hugo Mora
 
Microcontroladores tabla de referencia
Microcontroladores tabla de referenciaMicrocontroladores tabla de referencia
Microcontroladores tabla de referenciaRuderocker Billy
 

La actualidad más candente (20)

Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
T1 introduccion
T1 introduccionT1 introduccion
T1 introduccion
 
Como programar un pic
Como programar un pic  Como programar un pic
Como programar un pic
 
Teoria s7 300-basico
Teoria s7 300-basicoTeoria s7 300-basico
Teoria s7 300-basico
 
Step 7 introducción a step 7
Step 7   introducción a step 7Step 7   introducción a step 7
Step 7 introducción a step 7
 
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
Los autómatas S-200, S-300 y su programación con Los autómatas s-200, s-300 y...
 
S7 300
S7 300S7 300
S7 300
 
Temarios automatizacion
Temarios automatizacionTemarios automatizacion
Temarios automatizacion
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
S7prv54 s
S7prv54 sS7prv54 s
S7prv54 s
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
S7 200 en una hora
S7 200 en una horaS7 200 en una hora
S7 200 en una hora
 
Plc
PlcPlc
Plc
 
Logo Siemens
Logo SiemensLogo Siemens
Logo Siemens
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
como programar un pic
como  programar un piccomo  programar un pic
como programar un pic
 
Actividad teorico practica
Actividad teorico practica Actividad teorico practica
Actividad teorico practica
 
El S7-200 en una hora
El S7-200 en una horaEl S7-200 en una hora
El S7-200 en una hora
 
Microcontroladores tabla de referencia
Microcontroladores tabla de referenciaMicrocontroladores tabla de referencia
Microcontroladores tabla de referencia
 

Similar a PROGRAMACIÓN DE MICROCONTROLADOR

Similar a PROGRAMACIÓN DE MICROCONTROLADOR (20)

Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
Libro basico pic
Libro basico picLibro basico pic
Libro basico pic
 
CURSO DE PICS.pptx
CURSO DE PICS.pptxCURSO DE PICS.pptx
CURSO DE PICS.pptx
 
Microcontrolador pic
Microcontrolador picMicrocontrolador pic
Microcontrolador pic
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
El microcontrolador PIC16F877
El microcontrolador PIC16F877El microcontrolador PIC16F877
El microcontrolador PIC16F877
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura CISC
 
Curso integral pic_236
Curso integral pic_236Curso integral pic_236
Curso integral pic_236
 
Exposicion de analisis de los componentes
Exposicion de analisis de los componentesExposicion de analisis de los componentes
Exposicion de analisis de los componentes
 
PROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADORPROGRAMACIÓN DE MICROCONTROLADOR
PROGRAMACIÓN DE MICROCONTROLADOR
 
El
ElEl
El
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
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
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de Proteus
 
Plc
PlcPlc
Plc
 
Diapos de pic
Diapos de picDiapos de pic
Diapos de pic
 
Electronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfElectronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdf
 
Microcontroladores Ciscx
Microcontroladores CiscxMicrocontroladores Ciscx
Microcontroladores Ciscx
 
Procesador sistemas operativos
Procesador sistemas operativosProcesador sistemas operativos
Procesador sistemas operativos
 

Más de Alcira Gonzales

Más de Alcira Gonzales (13)

PROTOCOLO IP
PROTOCOLO IPPROTOCOLO IP
PROTOCOLO IP
 
MODELO DE REFERENCIA OSI
MODELO DE REFERENCIA OSIMODELO DE REFERENCIA OSI
MODELO DE REFERENCIA OSI
 
CLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESCLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDES
 
ARRAY BIDIMENSIONALES
ARRAY BIDIMENSIONALESARRAY BIDIMENSIONALES
ARRAY BIDIMENSIONALES
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
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
CALCULO RELACIONALCALCULO RELACIONAL
CALCULO RELACIONAL
 
MODELAMIENTO ENTIDAD-RELACION
MODELAMIENTO ENTIDAD-RELACIONMODELAMIENTO ENTIDAD-RELACION
MODELAMIENTO ENTIDAD-RELACION
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
FASES PARA LA CREACIÓN DE UNA BASE DE DATOS
FASES PARA LA CREACIÓN DE UNA BASE DE DATOSFASES PARA LA CREACIÓN DE UNA BASE DE DATOS
FASES PARA LA CREACIÓN DE UNA BASE DE DATOS
 

Último

Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIARafaelPaco2
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Cadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesCadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesal21510263
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 

Último (20)

Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Cadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesCadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operaciones
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 

PROGRAMACIÓN DE MICROCONTROLADOR

  • 1.
  • 2. 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. Dependiendo de la arquitectura del microcontrolador, el código binario está compuesto por palabras de 12, 14 o 16 bits de anchura. Cada palabra se interpreta por la CPU como una instrucción a ser ejecutada durante el funcionamiento del microcontrolador. Todas las instrucciones que el microcontrolador puede reconocer y ejecutar se les denominan colectivamente Conjunto de instrucciones.
  • 3.  La arquitectura del procesador sigue el modelo Harvard.  Se aplica la técnica de segmentación ("pipe-line") en la ejecución de las instrucciones.  El formato de todas las instrucciones tiene la misma longitud.  Procesador RISC (Computador de Juego de Instrucciones Reducido).  Todas las instrucciones son ortogonales.  Arquitectura basada en un banco de registros.  Prácticamente todos los PIC se caracterizan por poseer unos mismos recursos mínimos.
  • 4. PIC C: Para transferir el código de un ordenador al PIC normalmente se usa un dispositivo llamado programador. La mayoría de PICs de Microchip distribuye hoy en día incorporan ICSP (programación serie incorporada) o LVP (, programación a bajo voltaje), lo que permite programar el PIC directamente en el circuito destino. Para la ICSP se usan los pines RB6 y RB7 como reloj y datos y el MCLR para activar el modo programación aplicando un voltaje de 13 voltios. LENGUAJE C: El lenguaje C dispone de todas las ventajas de un lenguaje de programación de alto nivel 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.
  • 5. ASSEMBLER: Es un lenguaje de bajo nivel, consiste en un conjunto de mnemónicos que representan instrucciones básicas para computadoras, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
  • 6. El juego de instrucciones de un microprocesador o microcontrolador es el conjunto de entradas binarias que producen acciones definidas durante un ciclo de instrucción. Un juego de instrucciones es para el microcontrolador lo mismo que una tabla de verdad es para una puerta lógica, un registro de desplazamiento o un sumador. Por supuesto, las acciones que realiza un microcontrolador con cada instrucción, son más complejas que las que realizan los dispositivos y puertas. Una instrucción es un patrón de dígitos binarios el cual debe estar a disposición del microcontrolador en el tiempo y forma que éste lo requiera.
  • 7.  Los pines de los microcontroladores PIC que no sean utilizados no se los debe tratar a la ligera, ya que pueden ocasionar graves problemas de funcionamiento.  Si se deja un pin sin utilizar puede dejarse desconectado pero obligatoriamente debe estar configurado como SALIDA y programado en cualquier estado (ALTO o BAJO).  Puede configurarse como ENTRADA y debe tener necesariamente un resistor externo de 10k a VDD o VSS.
  • 8.  La educación es un proceso interminable, puesto que cada día se aprende cosas nuevas o se actualizan las ya conocidas o aprendidas, es decir, es un proceso permanente, por eso debemos estar con las tecnologías del momento y preparado para recibir las nuevas.  Nos sirve para comprender un poco más la teoría de los microcontroladores y su aplicación; de ahí la importancia del mismo, pues a través de él se puede apreciar lo interesante que es la programación en nuestra vida cotidiana.
  • 9.  Este tema nos permite conocer acerca de la programación del pic 16f84 bajo lenguaje assembler con sus respectivas instrucciones, lo cual es de gran importancia en el mundo de la programación debido a su aplicabilidad en distintos campos y sobre todo en el industrial.  En las carreras de Ingeniaría en Sistemas se debe realizar un estudio más profundo sobre la programación de microcontroladores pues son una herramienta importante para desarrollar proyectos.  Los microcontroladores se conectan al mundo real con componentes electrónicos que miden temperatura, o la cantidad de luz que llega a un cuarto, entre miles de funciones que actualmente se pueden realizar en la electrónica moderna.