movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10011001'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10010010'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10000010'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'11111000'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10000000'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10011000'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'11000000'
movwf 0x06
movlw b'11011001'
movwf 0x05
call time
btfsc 0x05,5
goto a
end
pues ese es el programa es un poc extenso ya que incluye unas subrutinas de tiempo para que el tiempo que se tarde en cambiar sea exactamente d medio segundo y es difícil de manejar ya que se necesita un set de instrucciones.
A continuación se muestra el diagrama hecho en un programa llamado proteus y sire para simular los circuitos que se realicen la imagen que se ve a continuación es ya simulado el programa y empieza a contar en ese momento hiba el el numero 5.
A continuación se muestra otra figura que se muestra el momento de un reset presionando un push botton:
A continuación se muestra el diagrama de pines del pic que se utilizo en este caso un pic 16f648
Conclusiones: pues en esta practica realizamos un pequeño circuito por medio de infrarrojos que era el objetivo de esta.
Autor:
Gamaliel Chávez González
INSTITUTO POLITÉCNICO NACIONAL
CENTRO DE ESTUDIOS CIENTÍFICOS Y TECNOLÓGICOS No. 3
"ESTANISLAO RAMÍREZ RUIZ"
ACADEMIA DE SISTEMAS DIGITALES
Página anterior | Volver al principio del trabajo | Página siguiente |