Download - COMUNICACIÓN SERIAL PIC_PC
![Page 1: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/1.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
COMUNICACIÓN SERIAL PC – PIC (INCREMENTO DECREMENTO DISPLAY 7 SEGMENTOS)
REALIZAR LA SIGUIENTE PRACTICA CON UN PIC16F873A O 877A
Conectar al PIC un display de 7 segmentos, dos pulsadores S1 y S2. Con S1 incrementa el numero en el display (0 a 9) de 9 pasa a 0. Con S2 decremento el número en el display (9 a 0) de 0 pasa a 9. Conectar el PIC vía serial RS232 a un PC, realizar un programa en VB donde pueda ver el conteo
mostrado (en tiempo real) del display, también debe tener un botón donde al pulsarlo envíe la orden al
PIC para llevar a 0 el display.
VISUAL BASIC:
Formulario:
![Page 2: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/2.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
Codigo Fuente:
![Page 3: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/3.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
PIC SIMULATOR IDE: Código fuente (Programación en lenguaje Basic).
![Page 4: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/4.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
SIMULACIÓN EN PROTEUS ISIS:
Incremento:
![Page 5: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/5.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
Decremento:
Reseteo:
![Page 6: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/6.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
PROGRAMA PARA HACER LA COMUNICACIÓN SERIAL ENTRE VISUAL Y PROTEUS:
Configurar Visual Basic con el puerto número 2 y el Isis (Proteus) con el puerto número cuatro. Configuracion del MSComm: Settings 9600,n,8,1. RThreshold:1. Configuración del Timer: Enabled True. Interval 100.
Como cargar el programa en Isis:
Doble click en el PIC 16f877a en este caso el componente U1, aparece la siguiente pantalla.
![Page 7: COMUNICACIÓN SERIAL PIC_PC](https://reader036.vdocuments.co/reader036/viewer/2022081821/55241d824a79599d488b45d9/html5/thumbnails/7.jpg)
REDES Y COMUNICACIONES
JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO
Cargar la extensión .hex generada al compilar el código fuente en el Pic Simulator.
CONFIGURACION DEL PUERTO SERIAL EN EL ISIS (COMPONENTE P1):