Advertisement
Guest User

Untitled

a guest
May 21st, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pic 16 0.76 KB | None | 0 0
  1.  
  2.     list        p=16F628A
  3.     #include    <p16f628a.inc>
  4.     __CONFIG    _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT
  5.  
  6.  
  7. #define ALLOW   PORTA,3
  8.  
  9.     ORG H'0000'
  10.     goto    start
  11.  
  12.  
  13.  
  14.  
  15. ;  Start
  16. ;----------------------------------------
  17. start   ;MOVLW  0X07        ;Turn comparators off and
  18. ;   MOVWF   CMCON       ;enable pins for I/O
  19.  
  20.  
  21.     bsf STATUS,RP0  ;Банка 1
  22.     movlw   B'11010000'
  23.     movwf   OPTION_REG
  24.     bcf STATUS,RP0  ;Банка 0
  25.     clrf    PORTA
  26.     clrf    PORTB  
  27.     bsf STATUS,RP0  ;Банка 1
  28.     clrf    TRISA
  29.     clrf    TRISB
  30.     bcf STATUS,5    ;Банка 0
  31.  
  32.     bcf INTCON,GIE
  33.  
  34.     goto    main
  35.  
  36.  
  37. ;   Main
  38. ; ----------------------------------
  39.  
  40. main    ;btfsc  INTCON,RBIF
  41. ;   call    isr
  42.  
  43.     bsf PORTA,0
  44.     bsf PORTA,1
  45.     bcf PORTA,2
  46.  
  47.     bsf PORTB,0
  48.     bsf PORTB,1
  49.     bcf PORTA,2
  50.  
  51.     bsf PORTA,3
  52.  
  53.  
  54. loop    nop
  55.     goto    main
  56.  
  57.  
  58.     END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement