SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Guía de Aprendizaje
                               Proyecto No. 1
Resultado de aprendizaje

Realizar los pasos necesarios para el correcto ensamblado de un programa para
microcontrolador PIC.

Identificar las líneas de código de configuración del microcontrolador y las líneas de
código operativas.

Configurar los puertos E/S del PIC16F84A acorde a los requerimientos.

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.

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. ¿Qué diferencia hay entre un ensamblador y un compilador?

          B. Haga un breve comentario acerca de la codificación BCD, su uso y las
             diferencias existentes entre dicha codificación y los números binarios.

          C. Diga el significado de la siguiente línea de código:
             __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

          D. Mencione en que consiste las siguientes directivas: INCLUDE, EQU y
             ORG.

          E. Llene la siguiente tabla basándose en el set de instrucciones del
             PIC16F84A.

                  Instrucción                   Descripción

                      bsf

                      bcf

                      crlf
movwf


                   movlw


                    movf


2.   Siga el siguiente procedimiento.

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

         B. Abra el programa MPLAB IDE y luego el archivo Pract_1.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_1.asm.
E. Abra la carpeta Practica1 y verifique que hay unos archivos nuevos
             producto del ensamblado.

          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. Debe abrirse dicho
             archivo con el programa de simulación PROTEUS previamente
             instalado en su computadora.

          I.   Cargue el archivo .HEX generado por la compilación 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_1.asm para que:

      - Se lea un dato puesto en el Puerto A (con interruptores en la simulación).
      - Leído el dato se muestre en el Puerto B (verificable con leds en la simulación).

      Por ejemplo, si por el Puerto A se introduce “---10001”, por el Puerto B
      aparecerá “xxx10001” (no importa los bits de los tres bits más significativos del
      Puerto B).

 3.   Una vez obtenido los requerimientos en la simulación tome una captura de la
      pantalla 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. Estas dos imágenes deben mostrar que se introduce al Puerto A
      los datos binarios ‘---11111’ y ‘---10101’ y que estos mismos datos se muestren
      en los leds indicadores conectados al Puerto B.

   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 a 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 guía con las indicaciones de esta guía y
algunas demostraciones.

Más contenido relacionado

La actualidad más candente

Cómo instalar dev c++
Cómo instalar dev c++Cómo instalar dev c++
Cómo instalar dev c++16134817
 
2.3 los elementos de un programa en c
2.3 los elementos de un programa en c2.3 los elementos de un programa en c
2.3 los elementos de un programa en cSNPP
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez riosYaaree
 
Manual 1 de lenguaje c
Manual 1 de lenguaje cManual 1 de lenguaje c
Manual 1 de lenguaje cgechenique
 

La actualidad más candente (10)

Cómo instalar dev c++
Cómo instalar dev c++Cómo instalar dev c++
Cómo instalar dev c++
 
2.3 los elementos de un programa en c
2.3 los elementos de un programa en c2.3 los elementos de un programa en c
2.3 los elementos de un programa en c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Algoritmica antecedentes
Algoritmica antecedentesAlgoritmica antecedentes
Algoritmica antecedentes
 
1 estructura programa-c
1 estructura programa-c1 estructura programa-c
1 estructura programa-c
 
P01.Desarrollo de aplicaciones con mplab
P01.Desarrollo de aplicaciones con mplabP01.Desarrollo de aplicaciones con mplab
P01.Desarrollo de aplicaciones con mplab
 
Manual subir Reto VPL para Tripulantes v1 Reto 5
Manual subir Reto VPL para Tripulantes v1 Reto 5Manual subir Reto VPL para Tripulantes v1 Reto 5
Manual subir Reto VPL para Tripulantes v1 Reto 5
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez rios
 
Lolo
LoloLolo
Lolo
 
Manual 1 de lenguaje c
Manual 1 de lenguaje cManual 1 de lenguaje c
Manual 1 de lenguaje c
 

Similar a Guia Proyecto 1

Guia Proyecto 2
Guia Proyecto 2Guia Proyecto 2
Guia Proyecto 2Ray
 
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
 
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
 
Cómo usar una lcd en un puerto distinto al b o al d de un pic
Cómo usar una lcd en un puerto distinto al b o al d de un picCómo usar una lcd en un puerto distinto al b o al d de un pic
Cómo usar una lcd en un puerto distinto al b o al d de un picManuel Santos M
 
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
 
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
 
Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011puchichin666
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Maestros en Linea
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Maestros Online
 
Organizacion computacional ss14
Organizacion computacional ss14Organizacion computacional ss14
Organizacion computacional ss14Maestros Online
 

Similar a Guia Proyecto 1 (20)

Guia Proyecto 2
Guia Proyecto 2Guia Proyecto 2
Guia Proyecto 2
 
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
 
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
 
Cómo usar una lcd en un puerto distinto al b o al d de un pic
Cómo usar una lcd en un puerto distinto al b o al d de un picCómo usar una lcd en un puerto distinto al b o al d de un pic
Cómo usar una lcd en un puerto distinto al b o al d de un pic
 
Uso Mplab
Uso MplabUso Mplab
Uso Mplab
 
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
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Actividad 7º
Actividad 7ºActividad 7º
Actividad 7º
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Actividad n7
Actividad n7Actividad n7
Actividad n7
 
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
 
Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Organizacion computacional ss14
Organizacion computacional ss14Organizacion computacional ss14
Organizacion computacional ss14
 
Organizacion computacional ss14
Organizacion computacional ss14Organizacion computacional ss14
Organizacion computacional ss14
 

Más de 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 1
Guia Proyecto 1Guia Proyecto 1
Guia Proyecto 1Ray
 
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
 

Más de 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 1
Guia Proyecto 1Guia Proyecto 1
Guia Proyecto 1
 
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
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
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
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
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
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
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
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
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
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.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
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
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
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Guia Proyecto 1

  • 1. Guía de Aprendizaje Proyecto No. 1 Resultado de aprendizaje Realizar los pasos necesarios para el correcto ensamblado de un programa para microcontrolador PIC. Identificar las líneas de código de configuración del microcontrolador y las líneas de código operativas. Configurar los puertos E/S del PIC16F84A acorde a los requerimientos. 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. 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. ¿Qué diferencia hay entre un ensamblador y un compilador? B. Haga un breve comentario acerca de la codificación BCD, su uso y las diferencias existentes entre dicha codificación y los números binarios. C. Diga el significado de la siguiente línea de código: __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC D. Mencione en que consiste las siguientes directivas: INCLUDE, EQU y ORG. E. Llene la siguiente tabla basándose en el set de instrucciones del PIC16F84A. Instrucción Descripción bsf bcf crlf
  • 2. movwf movlw movf 2. Siga el siguiente procedimiento. A. Descargue la carpeta “Practica1” del enlace de Proyectos del curso y cópiela en el directorio o partición de tu disco duro C:. B. Abra el programa MPLAB IDE y luego el archivo Pract_1.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_1.asm.
  • 3. E. Abra la carpeta Practica1 y verifique que hay unos archivos nuevos producto del ensamblado. 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. Debe abrirse dicho archivo con el programa de simulación PROTEUS previamente instalado en su computadora. I. Cargue el archivo .HEX generado por la compilación 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_1.asm para que: - Se lea un dato puesto en el Puerto A (con interruptores en la simulación). - Leído el dato se muestre en el Puerto B (verificable con leds en la simulación). Por ejemplo, si por el Puerto A se introduce “---10001”, por el Puerto B aparecerá “xxx10001” (no importa los bits de los tres bits más significativos del Puerto B). 3. Una vez obtenido los requerimientos en la simulación tome una captura de la pantalla 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. Estas dos imágenes deben mostrar que se introduce al Puerto A los datos binarios ‘---11111’ y ‘---10101’ y que estos mismos datos se muestren en los leds indicadores conectados al Puerto B. 3. Haga un breve comentario (en el mismo documento de Word) del por qué de las modificaciones hechas en su programa.
  • 4. 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 a 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 guía con las indicaciones de esta guía y algunas demostraciones.