Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #INCLUDE    <P16F876A.INC>
  2. LIST    P=16F876A
  3. __CONFIG _CP_OFF &_XT_OSC &_PWRTE_ON &_WDT_OFF
  4.  
  5. ORG 00H
  6. GOTO    INICIO
  7.  
  8. ORG     04H
  9. GOTO    INTERRUPCION
  10.  
  11. INICIO
  12. BSF STATUS,5
  13. MOVLW   B'00010001'
  14. MOVWF   TRISB
  15. CLRF    TRISA
  16. CLRF    TRISC
  17. MOVLW   B'1000110'
  18. MOVWF   OPTION_REG
  19. MOVLW   B'10010000'
  20. MOVWF   INTCON
  21.  
  22. BCF     STATUS,5    ;rp0
  23. CLRF    PORTB
  24. CLRF    PORTA
  25. CLRF    PORTC
  26. CLRF    20H
  27.  
  28. ACA
  29.  
  30. BTFSS   20H,0
  31. GOTO    FIN
  32. BSF     PORTB,1
  33. CALL    DEMORA
  34. BCF     PORTB,1
  35. CALL    DEMORA2
  36.  
  37. FIN
  38. BTFSS   PORTB,4
  39. GOTO    PRENDE
  40. BCF     20H,0
  41.  
  42. PRENDE
  43. GOTO    ACA
  44.  
  45. INTERRUPCION
  46. BTFSS   INTCON,2
  47. GOTO    TIMECERO
  48. BSF     20H,1
  49. BCF     INTCON,2
  50. BCF     INTCON,5
  51. RETFIE
  52.  
  53. TIMECERO
  54. BTFSS   INTCON,1
  55. GOTO    ACA
  56. BSF     20H,0
  57. BCF     INTCON,1
  58. RETFIE
  59.  
  60. DEMORA
  61. BSF     INTCON,5
  62. MOVLW   D'194'
  63. MOVWF   TMR0
  64. VOLVER
  65. BTFSS   20H,1
  66. GOTO    VOLVER
  67. BCF     20H,1
  68. RETFIE
  69.  
  70. DEMORA2
  71. BSF INTCON,5
  72. MOVLW   D'131'
  73. MOVWF   TMR0
  74. VOLVER1
  75. BTFSS   20H,1
  76. GOTO    VOLVER1
  77. BCF     20H,1
  78. RETFIE
  79.  
  80. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement