SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
1




                           Guía de Aprendizaje
                             Proyecto No. 2
Resultado de aprendizaje

Utilizar el set de instrucciones del PIC16F84A para modificar un programa
determinado de un PIC para resolver un problema.

Utilizar el archivo ensamblado del programa del PIC para realizar simulación del
mismo.

Comprender la configuración, interconexión y envío de datos a un display LED 7
segmentos desde el PIC16F84A a través de las líneas del Puerto B.

Planteamiento de las actividades y estrategias de aprendizaje

 1.   Responda las siguientes preguntas: no olvide mencionar al menos una dirección
      Web consultada para responder las preguntas.

          A. Menciones al lado de cada código la tarea que llevará a cabo como
             comando de control en un módulo LCD. Tenga en cuenta que los
             primeros dos dígitos corresponden a las entradas RS y R/W. Consulte
             los comandos de control.

             Ejemplo: 00 00000001 = borra la pantalla del LCD.

             00 00101100 =

             00 00110000 =

             00 00001110 =

             00 00001001 =

             10 11111111 =

          B. ¿Qué es un teclado matricial y por qué se le llama así?

          C. ¿Haga una breve reseña (menos de ½ cuartilla) acerca del display LED
             de 7 segmentos?

 2.   Siga el siguiente procedimiento.

          A. Descargue la carpeta “Practica_2.rar” del enlace de Proyectos del curso
             y cópiela en el directorio o partición de tu disco duro C:.
2




B. Abra el programa MPLAB IDE y luego el archivo Pract_2.asm desde
   MPLAB.

C. Verifique que el PIC seleccionado por el MPLAB sea PIC16F84A
   siguiendo la siguiente ruta: Configure > Select Device… Luego, en la
   casilla Device seleccionar PIC16F84A y después pulsar OK.




D. Compile el programa siguiendo la siguiente ruta: Project > Quickbuild
   Pract_2.asm.




E. Abra la carpeta Practica_2 y verifique que hay unos archivos nuevos
   producto del ensamblado, entre ellos el archivo Pract_2.HEX.

F. Realice las modificaciones necesarias para cumplir con            los
   requerimientos. (Ver requerimientos en el apartado que sigue).

G. Guarde los cambios y luego Ensamble el archivo nuevamente.

H. Haga doble clic sobre el archivo de simulación “EntrenadorLCD”. Debe
   abrirse dicho archivo con el programa de simulación PROTEUS
   previamente instalado en su computadora.
3




    I.   Cargue el archivo Pract_2.HEX generado por el ensamblado en el PIC
         del simulador.

    J. Corra la simulación y verifique los resultados que se requieren en los
       requerimientos.

Requerimientos

Se desea realizar las modificaciones necesarias al programa escrito en el
archivo Pract_2.asm para que:

- Por defecto, el programa hace que se muestre el dígito 2 en el un display de 7
segmentos conectado al puerto B.
- Al introducir un cero lógico en el bit 4 del Puerto A (pulsador en la simulación)
se visualiza el dígito 5.
 - En cuanto deje de presionar el pulsador (RA4) vuelve a mostrarse el dígito 2.


Nota.    Para la realización de la modificación tenga en cuenta la secuencia de
         conexión del puerto B con los pines del display de 7 segmentos, tal
         como sigue:

         RB0    a
         RB1    b
         RB2    c
         RB3    d
         RB4    e
         RB5    f
         RB6    g
         RB7    dp

         La disposición de los LEDs en el display se muestra a continuación:
4




 3.   Una vez obtenido los requerimientos en la simulación tome dos capturas de la
      pantalla (pulsador sin presionar y pulsador presionado) como imagen mientras
      corre la simulación del programa modificado y cumpliendo los requerimientos y
      envíela a su tutor en el mismo documento con las respuestas en las preguntas

Evidencias de Aprendizaje

   1. Deposite en un documento de Word las preguntas formuladas arriba con sus
       respectivas respuestas.

   2. En el mismo documento de Word, y después de las preguntas, muestre DOS
       imágenes (capturas de pantalla) de su simulación corriendo con el programa
       modificado.

   3. Haga un breve comentario (en el mismo documento de Word) del por qué de
       las modificaciones hechas en su programa.

   4. Copie y pegue el programa completo en el documento de Word.

   5. Guarde dicho documento en su disco duro y luego, envíelo a su tutor a través
       del enlace destinado para ello en Proyectos.


Evaluación

       Criterios de Evaluación

       - Consulta fuentes en la Internet para resolver interrogantes.
       - Utiliza el set de instrucciones del PIC16F84A para indagar acerca de la
       función de determinada instrucción.
       - Identifica instrucciones útiles para la resolución de problemas en la
       programación de PICs.
       - Utiliza correctamente las herramientas profesionales (software) para la
       escritura, ensamblado y simulación de programas para PICs.


Medios y Recursos

Para la realización de esta actividad el aprendiz dispone del Material del curso, el set
de instrucciones del PIC16F84A y un video de orientación con las indicaciones de esta
guía y algunas demostraciones.

Weitere ähnliche Inhalte

Was ist angesagt?

Tema II: Nociones de programación
Tema II: Nociones de programaciónTema II: Nociones de programación
Tema II: Nociones de programaciónrasave
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorVictor Alfonzo Marquina
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7AlfaBVB98
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La ProgramaciónPablo Parola
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330ANDRAM1224
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pcguest965b17
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónYoselin RB
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problemaIEO Santo Tomás
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programakparawhore
 

Was ist angesagt? (17)

Tema II: Nociones de programación
Tema II: Nociones de programaciónTema II: Nociones de programación
Tema II: Nociones de programación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computador
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Guía de algoritmos teoría
Guía de algoritmos teoríaGuía de algoritmos teoría
Guía de algoritmos teoría
 
Fases de resolución de un problema
Fases de resolución de un problemaFases de resolución de un problema
Fases de resolución de un problema
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 

Ähnlich wie Guia Proyecto 2

Guia Proyecto 1
Guia Proyecto 1Guia Proyecto 1
Guia Proyecto 1Ray
 
P1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdfP1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdfAldairdelgado4
 
P1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdfP1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdfAldairdelgado4
 
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRMicrocontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRSANTIAGO PABLO ALBERTO
 
como usar MPLAB
como usar MPLABcomo usar MPLAB
como usar MPLABMicroPart
 
Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011puchichin666
 
Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017Kellin Reyel Quinn
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1rexmersxa7
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónMaestros en Linea
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónMaestros Online
 

Ähnlich wie Guia Proyecto 2 (20)

Guia Proyecto 1
Guia Proyecto 1Guia Proyecto 1
Guia Proyecto 1
 
P1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdfP1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdf
 
P1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdfP1_Programación en MPLAB X IDE V5_20(1).pdf
P1_Programación en MPLAB X IDE V5_20(1).pdf
 
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRMicrocontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
 
como usar MPLAB
como usar MPLABcomo usar MPLAB
como usar MPLAB
 
Uso Mplab
Uso MplabUso Mplab
Uso Mplab
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011
 
Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1
 
Practica1
Practica1Practica1
Practica1
 
Practica1
Practica1Practica1
Practica1
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Actividad 7º
Actividad 7ºActividad 7º
Actividad 7º
 
Actividad II
Actividad IIActividad II
Actividad II
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 

Mehr von Ray

Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de JavaRay
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 
Dios Griego Apolo
Dios Griego ApoloDios Griego Apolo
Dios Griego ApoloRay
 
Respuesta Asodecom sept 29 2010
Respuesta Asodecom sept 29 2010Respuesta Asodecom sept 29 2010
Respuesta Asodecom sept 29 2010Ray
 
El nuevo rumbo del concurso docente
El nuevo rumbo del concurso docenteEl nuevo rumbo del concurso docente
El nuevo rumbo del concurso docenteRay
 
Presentación Grupo Discusión Barranquilla
Presentación Grupo Discusión BarranquillaPresentación Grupo Discusión Barranquilla
Presentación Grupo Discusión BarranquillaRay
 
Control social 2
Control social 2Control social 2
Control social 2Ray
 
Aplicación de la Ley en el Espacio y el Tiempo
Aplicación de la Ley en el Espacio y el TiempoAplicación de la Ley en el Espacio y el Tiempo
Aplicación de la Ley en el Espacio y el TiempoRay
 
Guia Proyecto 2
Guia Proyecto 2Guia Proyecto 2
Guia Proyecto 2Ray
 
Sesión de Formación
Sesión de FormaciónSesión de Formación
Sesión de FormaciónRay
 
Elementos Personales de Protección - EPP
Elementos Personales de Protección - EPPElementos Personales de Protección - EPP
Elementos Personales de Protección - EPPRay
 
Herramientas Web 2.0
Herramientas Web 2.0Herramientas Web 2.0
Herramientas Web 2.0Ray
 

Mehr von Ray (12)

Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Dios Griego Apolo
Dios Griego ApoloDios Griego Apolo
Dios Griego Apolo
 
Respuesta Asodecom sept 29 2010
Respuesta Asodecom sept 29 2010Respuesta Asodecom sept 29 2010
Respuesta Asodecom sept 29 2010
 
El nuevo rumbo del concurso docente
El nuevo rumbo del concurso docenteEl nuevo rumbo del concurso docente
El nuevo rumbo del concurso docente
 
Presentación Grupo Discusión Barranquilla
Presentación Grupo Discusión BarranquillaPresentación Grupo Discusión Barranquilla
Presentación Grupo Discusión Barranquilla
 
Control social 2
Control social 2Control social 2
Control social 2
 
Aplicación de la Ley en el Espacio y el Tiempo
Aplicación de la Ley en el Espacio y el TiempoAplicación de la Ley en el Espacio y el Tiempo
Aplicación de la Ley en el Espacio y el Tiempo
 
Guia Proyecto 2
Guia Proyecto 2Guia Proyecto 2
Guia Proyecto 2
 
Sesión de Formación
Sesión de FormaciónSesión de Formación
Sesión de Formación
 
Elementos Personales de Protección - EPP
Elementos Personales de Protección - EPPElementos Personales de Protección - EPP
Elementos Personales de Protección - EPP
 
Herramientas Web 2.0
Herramientas Web 2.0Herramientas Web 2.0
Herramientas Web 2.0
 

Kürzlich hochgeladen

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 

Kürzlich hochgeladen (20)

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 

Guia Proyecto 2

  • 1. 1 Guía de Aprendizaje Proyecto No. 2 Resultado de aprendizaje Utilizar el set de instrucciones del PIC16F84A para modificar un programa determinado de un PIC para resolver un problema. Utilizar el archivo ensamblado del programa del PIC para realizar simulación del mismo. Comprender la configuración, interconexión y envío de datos a un display LED 7 segmentos desde el PIC16F84A a través de las líneas del Puerto B. Planteamiento de las actividades y estrategias de aprendizaje 1. Responda las siguientes preguntas: no olvide mencionar al menos una dirección Web consultada para responder las preguntas. A. Menciones al lado de cada código la tarea que llevará a cabo como comando de control en un módulo LCD. Tenga en cuenta que los primeros dos dígitos corresponden a las entradas RS y R/W. Consulte los comandos de control. Ejemplo: 00 00000001 = borra la pantalla del LCD. 00 00101100 = 00 00110000 = 00 00001110 = 00 00001001 = 10 11111111 = B. ¿Qué es un teclado matricial y por qué se le llama así? C. ¿Haga una breve reseña (menos de ½ cuartilla) acerca del display LED de 7 segmentos? 2. Siga el siguiente procedimiento. A. Descargue la carpeta “Practica_2.rar” del enlace de Proyectos del curso y cópiela en el directorio o partición de tu disco duro C:.
  • 2. 2 B. Abra el programa MPLAB IDE y luego el archivo Pract_2.asm desde MPLAB. C. Verifique que el PIC seleccionado por el MPLAB sea PIC16F84A siguiendo la siguiente ruta: Configure > Select Device… Luego, en la casilla Device seleccionar PIC16F84A y después pulsar OK. D. Compile el programa siguiendo la siguiente ruta: Project > Quickbuild Pract_2.asm. E. Abra la carpeta Practica_2 y verifique que hay unos archivos nuevos producto del ensamblado, entre ellos el archivo Pract_2.HEX. F. Realice las modificaciones necesarias para cumplir con los requerimientos. (Ver requerimientos en el apartado que sigue). G. Guarde los cambios y luego Ensamble el archivo nuevamente. H. Haga doble clic sobre el archivo de simulación “EntrenadorLCD”. Debe abrirse dicho archivo con el programa de simulación PROTEUS previamente instalado en su computadora.
  • 3. 3 I. Cargue el archivo Pract_2.HEX generado por el ensamblado en el PIC del simulador. J. Corra la simulación y verifique los resultados que se requieren en los requerimientos. Requerimientos Se desea realizar las modificaciones necesarias al programa escrito en el archivo Pract_2.asm para que: - Por defecto, el programa hace que se muestre el dígito 2 en el un display de 7 segmentos conectado al puerto B. - Al introducir un cero lógico en el bit 4 del Puerto A (pulsador en la simulación) se visualiza el dígito 5. - En cuanto deje de presionar el pulsador (RA4) vuelve a mostrarse el dígito 2. Nota. Para la realización de la modificación tenga en cuenta la secuencia de conexión del puerto B con los pines del display de 7 segmentos, tal como sigue: RB0 a RB1 b RB2 c RB3 d RB4 e RB5 f RB6 g RB7 dp La disposición de los LEDs en el display se muestra a continuación:
  • 4. 4 3. Una vez obtenido los requerimientos en la simulación tome dos capturas de la pantalla (pulsador sin presionar y pulsador presionado) como imagen mientras corre la simulación del programa modificado y cumpliendo los requerimientos y envíela a su tutor en el mismo documento con las respuestas en las preguntas Evidencias de Aprendizaje 1. Deposite en un documento de Word las preguntas formuladas arriba con sus respectivas respuestas. 2. En el mismo documento de Word, y después de las preguntas, muestre DOS imágenes (capturas de pantalla) de su simulación corriendo con el programa modificado. 3. Haga un breve comentario (en el mismo documento de Word) del por qué de las modificaciones hechas en su programa. 4. Copie y pegue el programa completo en el documento de Word. 5. Guarde dicho documento en su disco duro y luego, envíelo a su tutor a través del enlace destinado para ello en Proyectos. Evaluación Criterios de Evaluación - Consulta fuentes en la Internet para resolver interrogantes. - Utiliza el set de instrucciones del PIC16F84A para indagar acerca de la función de determinada instrucción. - Identifica instrucciones útiles para la resolución de problemas en la programación de PICs. - Utiliza correctamente las herramientas profesionales (software) para la escritura, ensamblado y simulación de programas para PICs. Medios y Recursos Para la realización de esta actividad el aprendiz dispone del Material del curso, el set de instrucciones del PIC16F84A y un video de orientación con las indicaciones de esta guía y algunas demostraciones.