Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Salesiana
Ingeniería Electrónica
Sistemas
Microprocesados
INFORME DE LA
PRUEBA #1
MICROCONTROLADOR PIC 16F877A
TEMA:
REALIZAR UN BARRIDO DE LED DE IZQUIERDA A
DERECHA Y DE DERECHA A IZQUIERDA ,Y AL
FINALIZAR EL BARRIDO
BARRIDO SE ACTIVA UN CONTADOR
DEL 7 AL 51 CON INCREMENTO DE 2 EN 2
Integrantes:
LUIS HERNANDEZ
ALGORITMO:
ETRADAS :
PIES A ESCRIBIR
PROCESO:
COFIGURARA EL PUERTO D COMO SALIDA
COFIGURARA EL PUERTO B COMO SALIDA
ESCRIBIR E EL PUERTO D LOS PIES A ECEDER
ESCRIBIR E EL PUERTO B LOS PIES A ECEDER
LOS DISPLAYS CO LOS UMERO DEL 7 AL 51
SALIDA :
BARRIDO DE LED
COTADOR DEL 7 AL 51 E LOS DISPLAY
CODIGO
program prb1
dim v,k,j,y as byte
trisd=$0
trisb=$0
main:
lazo:
v=1
k=0
j=0
y=7
for v= 0 to 7
portd.v=1
delay_ms(100)
portd.v=0
k =k+1
if k=7 then
for j=7 to 0 step -1
portd.j=1
delay_ms(100)
portd.j=0
y=y-1
if y=0 then
portb=%00000111
delay_ms(200)
portb=%00001001
delay_ms(200)
portb=%00010001
delay_ms(200)
portb=%00010011
delay_ms(200)
portb=%00010101
delay_ms(200)
portb=%00010111
delay_ms(200)
portb=%00011001
delay_ms(200)
portb=%00100001
delay_ms(200)
portb=%00100011
delay_ms(200)
portb=%00100101
delay_ms(200)
portb=%00100111
delay_ms(200)
portb=%00101001
delay_ms(200)
portb=%00110001
delay_ms(200)
portb=%00110011
delay_ms(200)
portb=%00110101
delay_ms(200)
portb=%00110111
delay_ms(200)
portb=%00111001
delay_ms(200)
portb=%01000001
delay_ms(200)
portb=%01000011
delay_ms(200)
portb=%010000101
delay_ms(200)
portb=%01000111
delay_ms(200)
portb=%01001001
delay_ms(200)
portb=%01010001
delay_ms(200)
end if
k=0
next j
end if
next v
goto lazo
end .
ESQUEMATIZADO
VISULALIZACIO DEL MODULO
Conclusiones:
BIBLIOGRAFIA: