Advertisement
Guest User

Untitled

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