Está en la página 1de 3

Gabriel Antonio Hernández 308

REPORTE PRACTICA 2

Encender 13 leds

En esta práctica usaremos el PIC16F628, 13 leds y


tierra para subministrar la corriente negativa.

PIC16F628A: El Microcontrolador PIC16F628A puede integrarse


en aplicaciones de diseño embebido y desarrollo, control de motores,
dispositivos portátiles, industriales, electrodomésticos y de consumo.

Usaremos MikroC Pro para realizar el código y Proteus 7 para


simularlo.
Gabriel Antonio Hernández 308

Código:

Program prueba

CMCON=7

main:

TRISB=%00001100

PORTB.1=1

Delay_ms(1000)

PORTB.1=0

Delay_ms(1000)

PORTB.2=1

Delay_ms(1000)

PORTB.2=0

Delay_ms(1000)

PORTB.3=1

Delay_ms(1000)

PORTB.3=0

Delay_ms(1000)

PORTB.4=1

Delay_ms(1000)

PORTB.4=0

Delay_ms(1000)

PORTB.5=1

Delay_ms(1000)

PORTB.5=0

Delay_ms(1000)

PORTB.6=1

Delay_ms(1000)

PORTB.6=0

Delay_ms(1000)

PORTB.7=1

Delay_ms(1000)

PORTB.7=0

Delay_ms(1000)

PORTB.1=1

Delay_ms(1000)

PORTB.1=0
Gabriel Antonio Hernández 308

Delay_ms(1000)

PORTB.8=1

Delay_ms(1000)

PORTB.8=0

Delay_ms(1000)

PORTB.9=1

Delay_ms(1000)

PORTB.9=0

Delay_ms(1000)

PORTB.10=1

Delay_ms(1000)

PORTB.11=0

Delay_ms(1000)

PORTB.12=1

Delay_ms(1000)

PORTB.12=0

Delay_ms(1000)

Goto main

end.

Conclusión:Cada led debe prender del Led1 a al Led 13 de arriba hacia abajo, debe
hacerse un bucle.

También podría gustarte