COMUNICACIÓN SERIAL PIC_PC

7
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:

description

Programa para el incremento y decremento de un display de 7 segmentos desde Visual Basic.....

Transcript of COMUNICACIÓN SERIAL PIC_PC

Page 1: COMUNICACIÓN SERIAL PIC_PC

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

REDES Y COMUNICACIONES

JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO

Codigo Fuente:

Page 3: COMUNICACIÓN SERIAL PIC_PC

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

REDES Y COMUNICACIONES

JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO

SIMULACIÓN EN PROTEUS ISIS:

Incremento:

Page 5: COMUNICACIÓN SERIAL PIC_PC

REDES Y COMUNICACIONES

JOHN FREDY MARTINEZ CARDONA MANTENIMIENTO ELECTRÓNICO

Decremento:

Reseteo:

Page 6: COMUNICACIÓN SERIAL PIC_PC

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

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):