SlideShare una empresa de Scribd logo
1 de 5
CONTROL DE UN ASCENSOR MEDIANTE UN
PIC16F84
 El ascensor a controlar es de 5 plantas.


 Para el control se utiliza el microcontrolador PIC16F84.


 La programación esta hecha en lenguaje ensamblador.


 El programa utilizado para programar es el MPLAB.


 Para simular la aplicación se a utilizado el programa
  PROTEUS.
CONTROL DE UN ASCENSOR MEDIANTE UN
PIC16F84

 Limitaciones en la aplicación:
 - Falta de entradas y salidas.

 Resolución al problema de la limitación:
 - El display se acciona con los sensores y no con el pic.
 -Pulsadores, paralelos al teclado.
CONTROL DE UN ASCENSOR MEDIANTE UN
PIC16F84
 ELEMENTOS UTILAZADOS:
 -INTERRUPTORES SIMULANDO LOS SENSORES DE CADA PISO
 -PIC16F84A
 -PUSLADORES
 -TECLADO
 -74LS147
 -INVERSORES
 -DISPLAY(BCD)
 -LEDs
 -RESISTENCIAS
CONTROL DE UN ASCENSOR MEDIANTE UN
PIC16F84
CONTROL DE UN ASCENSOR MEDIANTE UN
PIC16F84
 FUNCIONAMIENTO DE LA PROGRAMACIÓN:
 -En el registro INTCON habilitamos el GIE, esto habilita todas las
 interrupciones , por otra parte activamos el RBIE, esto habilita la
 interrupción por cambio de estado de RB4 a RB7.
 - El programa principal es un bucle esperando a que se haga una
 llamada y verificando el piso donde se encuentra en todo momento.
 -En el momento que se pulse una tecla ó un pulsador, se activa el flag
 RBIF de interrupción. Dentro se analiza la tecla pulsada para saber a
 donde debe de ir el ascensor. Después se desactiva el flag y vuelve a
 donde estaba en el bucle principal.
 -Después de salir de la interrupción el programa activara las salidas
 RB0 y RB1 encendiendo los LED-s de subida ó de bajada(estos LED-s
 simulan el sentido de giro del motor).

Más contenido relacionado

La actualidad más candente

Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASMdave
 
Electronica industrial
Electronica industrialElectronica industrial
Electronica industrialselayab
 
Kit Control de Temperatura
Kit Control de TemperaturaKit Control de Temperatura
Kit Control de TemperaturaSatel Spain
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Alejandra Ruiz
 
Programacion de microcontroladores
Programacion de microcontroladoresProgramacion de microcontroladores
Programacion de microcontroladoresayreonmx
 
Sistema Microprograble
Sistema MicroprogrableSistema Microprograble
Sistema Microprogrableguesta4bf97
 
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techUso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techCarlos Buitron Quispe
 
Microcontroladores clase 1
Microcontroladores clase 1Microcontroladores clase 1
Microcontroladores clase 1TALLERMICROS
 
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...georgeguitar
 
Apunte plc
Apunte plcApunte plc
Apunte plcleoxiver
 
Curso Cefire Picaxe
Curso Cefire PicaxeCurso Cefire Picaxe
Curso Cefire Picaxeamidyl
 
Raul gonzalez
Raul gonzalezRaul gonzalez
Raul gonzalezraulrjgp
 

La actualidad más candente (17)

Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
Electronica industrial
Electronica industrialElectronica industrial
Electronica industrial
 
Kit Control de Temperatura
Kit Control de TemperaturaKit Control de Temperatura
Kit Control de Temperatura
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
 
Programacion de microcontroladores
Programacion de microcontroladoresProgramacion de microcontroladores
Programacion de microcontroladores
 
Sistema Microprograble
Sistema MicroprogrableSistema Microprograble
Sistema Microprograble
 
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techUso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
 
50824079 datasheet-pic18f4550-espanol
50824079 datasheet-pic18f4550-espanol50824079 datasheet-pic18f4550-espanol
50824079 datasheet-pic18f4550-espanol
 
Microcontroladores clase 1
Microcontroladores clase 1Microcontroladores clase 1
Microcontroladores clase 1
 
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
 
Apunte plc
Apunte plcApunte plc
Apunte plc
 
ESIM252 - Guía de Configuración Rápida
ESIM252 - Guía de Configuración RápidaESIM252 - Guía de Configuración Rápida
ESIM252 - Guía de Configuración Rápida
 
Manual win hprog_jm
Manual win hprog_jmManual win hprog_jm
Manual win hprog_jm
 
Curso Cefire Picaxe
Curso Cefire PicaxeCurso Cefire Picaxe
Curso Cefire Picaxe
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Curso programacion micro oplcs unitronics jazz
Curso programacion micro oplcs unitronics jazzCurso programacion micro oplcs unitronics jazz
Curso programacion micro oplcs unitronics jazz
 
Raul gonzalez
Raul gonzalezRaul gonzalez
Raul gonzalez
 

Destacado

Ascensor Portfolio Presentation
Ascensor Portfolio PresentationAscensor Portfolio Presentation
Ascensor Portfolio Presentationandrewjfirth
 
Proyecto tecnológico El ascensor
Proyecto tecnológico El ascensor Proyecto tecnológico El ascensor
Proyecto tecnológico El ascensor lilies14
 
Monografía de ascensor eléctrico
Monografía de ascensor eléctricoMonografía de ascensor eléctrico
Monografía de ascensor eléctricopato081991
 
GrúA De La ConstruccióN
GrúA De La ConstruccióNGrúA De La ConstruccióN
GrúA De La ConstruccióNAntonio R P
 
Ascensor Montacargas
Ascensor MontacargasAscensor Montacargas
Ascensor MontacargasAntonio R P
 

Destacado (10)

Proyecto Ascensor con pinguino
Proyecto Ascensor con pinguinoProyecto Ascensor con pinguino
Proyecto Ascensor con pinguino
 
Ascensor Portfolio Presentation
Ascensor Portfolio PresentationAscensor Portfolio Presentation
Ascensor Portfolio Presentation
 
El ascensor
El ascensorEl ascensor
El ascensor
 
Proyecto de tarjeta para ascensor
Proyecto de tarjeta para ascensorProyecto de tarjeta para ascensor
Proyecto de tarjeta para ascensor
 
ASCENSOR
ASCENSORASCENSOR
ASCENSOR
 
Proyecto tecnológico El ascensor
Proyecto tecnológico El ascensor Proyecto tecnológico El ascensor
Proyecto tecnológico El ascensor
 
Monografía de ascensor eléctrico
Monografía de ascensor eléctricoMonografía de ascensor eléctrico
Monografía de ascensor eléctrico
 
Proyecto Ascensor
Proyecto AscensorProyecto Ascensor
Proyecto Ascensor
 
GrúA De La ConstruccióN
GrúA De La ConstruccióNGrúA De La ConstruccióN
GrúA De La ConstruccióN
 
Ascensor Montacargas
Ascensor MontacargasAscensor Montacargas
Ascensor Montacargas
 

Similar a Control de ascensor PIC16F84 5 plantas MPLAB Proteus

⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Cronometro con interrupciones , Utilizando el PICkit 3
Cronometro con interrupciones , Utilizando el PICkit 3Cronometro con interrupciones , Utilizando el PICkit 3
Cronometro con interrupciones , Utilizando el PICkit 3Mario César Ramírez Venegas
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84guestf09168b
 
Introducción a la programacion Pic16F84
Introducción a la programacion Pic16F84Introducción a la programacion Pic16F84
Introducción a la programacion Pic16F84Daniel Remondegui
 
M I C R O S C A P I T U L O 1
M I C R O S  C A P I T U L O 1M I C R O S  C A P I T U L O 1
M I C R O S C A P I T U L O 1CristianAlban
 
Como programar en Arduino
Como programar en ArduinoComo programar en Arduino
Como programar en ArduinoJavier Leyva
 
02 programarpic
02 programarpic02 programarpic
02 programarpicaserege66
 
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Como programar un PIC
Como programar un PICComo programar un PIC
Como programar un PICMicroPart
 

Similar a Control de ascensor PIC16F84 5 plantas MPLAB Proteus (20)

⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Como programar un pic en 4 pasos
Como programar un pic en 4 pasosComo programar un pic en 4 pasos
Como programar un pic en 4 pasos
 
Cronometro con interrupciones , Utilizando el PICkit 3
Cronometro con interrupciones , Utilizando el PICkit 3Cronometro con interrupciones , Utilizando el PICkit 3
Cronometro con interrupciones , Utilizando el PICkit 3
 
Pic16f84(1)
Pic16f84(1)Pic16f84(1)
Pic16f84(1)
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 
Introducción a la programacion Pic16F84
Introducción a la programacion Pic16F84Introducción a la programacion Pic16F84
Introducción a la programacion Pic16F84
 
M I C R O S C A P I T U L O 1
M I C R O S  C A P I T U L O 1M I C R O S  C A P I T U L O 1
M I C R O S C A P I T U L O 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Como programar en Arduino
Como programar en ArduinoComo programar en Arduino
Como programar en Arduino
 
02 programar
02 programar02 programar
02 programar
 
02 programarpic
02 programarpic02 programarpic
02 programarpic
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Microcontroladores pic
Microcontroladores picMicrocontroladores pic
Microcontroladores pic
 
Informe censores
Informe censoresInforme censores
Informe censores
 
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
 
como programar un pic
como  programar un piccomo  programar un pic
como programar un pic
 
Como programar un PIC
Como programar un PICComo programar un PIC
Como programar un PIC
 
Familia De Los Microcontroladores Pic
Familia De Los Microcontroladores PicFamilia De Los Microcontroladores Pic
Familia De Los Microcontroladores Pic
 

Control de ascensor PIC16F84 5 plantas MPLAB Proteus

  • 1. CONTROL DE UN ASCENSOR MEDIANTE UN PIC16F84  El ascensor a controlar es de 5 plantas.  Para el control se utiliza el microcontrolador PIC16F84.  La programación esta hecha en lenguaje ensamblador.  El programa utilizado para programar es el MPLAB.  Para simular la aplicación se a utilizado el programa PROTEUS.
  • 2. CONTROL DE UN ASCENSOR MEDIANTE UN PIC16F84  Limitaciones en la aplicación: - Falta de entradas y salidas.  Resolución al problema de la limitación: - El display se acciona con los sensores y no con el pic. -Pulsadores, paralelos al teclado.
  • 3. CONTROL DE UN ASCENSOR MEDIANTE UN PIC16F84  ELEMENTOS UTILAZADOS: -INTERRUPTORES SIMULANDO LOS SENSORES DE CADA PISO -PIC16F84A -PUSLADORES -TECLADO -74LS147 -INVERSORES -DISPLAY(BCD) -LEDs -RESISTENCIAS
  • 4. CONTROL DE UN ASCENSOR MEDIANTE UN PIC16F84
  • 5. CONTROL DE UN ASCENSOR MEDIANTE UN PIC16F84  FUNCIONAMIENTO DE LA PROGRAMACIÓN: -En el registro INTCON habilitamos el GIE, esto habilita todas las interrupciones , por otra parte activamos el RBIE, esto habilita la interrupción por cambio de estado de RB4 a RB7. - El programa principal es un bucle esperando a que se haga una llamada y verificando el piso donde se encuentra en todo momento. -En el momento que se pulse una tecla ó un pulsador, se activa el flag RBIF de interrupción. Dentro se analiza la tecla pulsada para saber a donde debe de ir el ascensor. Después se desactiva el flag y vuelve a donde estaba en el bucle principal. -Después de salir de la interrupción el programa activara las salidas RB0 y RB1 encendiendo los LED-s de subida ó de bajada(estos LED-s simulan el sentido de giro del motor).