Está en la página 1de 6

CENTRO DE BACHILLERATO

TECNOLOGICO INDUSTRIAL Y DE
SERVICIOS No. 237

Sub modulo:
IMPLEMENTA CIRCUITOS CON
MICROCONTROLADORES

Practica No. 12

DOCENTE: JOSE FELIX MORALES


BUSTAMANTE

Alumno: JUAREZ DANIEL YENNI GPE. 5EM

TIJUANA B., C 19 DE NOVIEMBRE DE 2021


EVIDENCIA
INSTRUMENTO DE EVALUACIÓN CLAVE EVIDENCIA CUMPLIDA FECHA GRUPO
PROGRAMADA
Practica 12 AP12 19/11/2021 5EM

PRÁCTICA No. 12 Gestión de puertos por punteros


PROPOSITO: Activar el puerto del PIC por medio de punteros y determinar su salida de
forma virtual.
MATERIAL Y EQUIPO:
Hojas lápiz 1 Computadora

PROCEDIMIENTO:

1 Editar y compilar el siguiente programa en el PIC C Compiler, compruebe que no hay


errores al compilar.

2 Construir en Proteus (isis) el siguiente diagrama:

Juarez Daniel Yenni Guadalupe


Agrega esta parte al diagrama anterior, verifica que las terminales correspondan al
diagrama, RB0/INT y RB1 (verifica en el diagrama del PIC16F877A).

1
21
OSC1/CLKIN RB0/INT
22
OSC2/CLKOUT RB1
23
MCLR/Vpp/THV RB2
24 SW1
RB3/PGM
25
RA0/AN0 RB4 SW-SPST-MOM
RA1/AN1 RB5
26 D1
27 LED-BLUE
RA2/AN2/VREF- RB6/PGC
28
RA3/AN3/VREF+ RB7/PGD
RA4/T0CKI
11
RA5/AN4/SS RC0/T1OSO/T1CKI
12
RC1/T1OSI/CCP2
13 R1
RC2/CCP1
14 180
RC3/SCK/SCL
15
RC4/SDI/SDA
16
RC5/SDO
17
RC6/TX/CK
18
RC7/RX/DT

C16F876

3 Cargar el programa en Proteus para simular, de acuerdo al procedimiento de la práctica


anterior.

4 Realice una captura de pantalla con la simulación para el reporte.

Juarez Daniel Yenni Guadalupe


5 Realice las anotaciones pertinentes para que expliques el funcionamiento del programa
línea por línea, puedes utilizar las referencias que aparecen en el listado del programa.

6 Cambia entrada (switch) y la salida (led) a RB0 y RB7 respectivamente.

7 Repite los pasos de compilación 2, 3, 4 y 5 para su reporte

8 Conclusiones y Observaciones.

9 Elabora un reporte en limpio que contenga el procedimiento, capturas de pantalla de


los resultados y valores obtenidos de la práctica.

• Desarrollo
¿Qué se hizo?

En esta actividad el maestro nos proporcionó el documento para la respectiva


práctica, copiamos el código de Arduino y lo comprimimos para después hacer la
simulación del circuito en proteus, en el primer circuito el led prendía de 13 al 12.
Y así mismo pedía que realizáramos cambio en otros pins

Juarez Daniel Yenni Guadalupe


¿Cómo lo hice?

Seguí las instrucciones que venían agregadas al documento de la práctica, una


vez teniendo el código compilado, procedí a hacer la simulación en proteus y ver
que el circuito hiciera el funcionamiento que marcaba en el código.

Juarez Daniel Yenni Guadalupe


¿Qué resultados obtuve?

Pude escribir el código en CC Compiler y hacer la simulación. Así mismo en la


practica marcaba cambiar los pins y debía cambiar el código, tuve algunos
problemas con el código ya que no sabia como cambiar las entradas y salidas y
cuando lo ponía en proteus la entrada me marcaba en 3 y la cambiaba y marcaba
en 4, creo que es un problema con mi simulador.

• OBSERVACIONES Y CONCLUSIONES
Fue una práctica sencilla e interesante, un poco complicada a la hora de cambiar las
entradas y salidas, pero fue sencillo encontrar los componentes que necesitaba para
armar el circuito, así mismo cargar y comprimir el código para posteriormente simularlo
y hacer que el led encendiera. Cuando hice el código estuve comprobando varias veces
en el simulador y no resulto.

Juarez Daniel Yenni Guadalupe

También podría gustarte