Advertisement
Guest User

Untitled

a guest
Feb 27th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pic 16 0.91 KB | None | 0 0
  1.     ORG 0x00
  2. CONT EQU 0x20
  3. CONT1 EQU 0x21
  4. CONTINI EQU 248
  5.  
  6. INICIO:
  7.     MOVLW TRISB
  8.     MOVWF FSR
  9.     CLRF INDF
  10.     MOVLW TRISC
  11.     MOVWF FSR
  12.     CLRF INDF
  13.     MOVLW 0x0F
  14.     MOVWF PORTC
  15.  
  16.     CLRF 0x22
  17. CONTA
  18.     MOVFW 0x22
  19.     CALL DIG
  20.     MOVWF PORTB
  21.     INCF 0x22,F
  22.     MOVLW 10
  23.     SUBWF 0x22,W
  24.     BTFSS STATUS,Z
  25.     GOTO CONTA
  26. FIM
  27.     GOTO FIM
  28. LOOP0      
  29.     CALL DELAY_100MS
  30.     MOVLW 0x01    ;1
  31.     MOVWF PORTB   ;1
  32.  
  33.    
  34. LOOP
  35.     CALL DELAY_100MS
  36.     RLF PORTB,F   ;1
  37.     BTFSC PORTB,7 ;1
  38.     GOTO LOOP0    ;2
  39.     GOTO LOOP          
  40.    
  41.    
  42.    
  43.    
  44. DELAY_MS
  45.     MOVLW CONTINI
  46.     MOVWF CONT
  47.     NOP
  48.     NOP
  49.     NOP
  50. DELAY_LOOP
  51.     NOP
  52.     DECFSZ CONT,F
  53.     GOTO DELAY_LOOP
  54.     RETURN 
  55.  
  56. DELAY_100MS
  57.     MOVLw 100
  58.     MOVWF CONT1
  59. DELAY_100MS_LOOP
  60.     CALL DELAY_MS
  61.     DECFSZ CONT1,F
  62.     GOTO DELAY_100MS_LOOP  
  63.     RETURN
  64.    
  65. DIG ADDWF   PCL,F  
  66. DIG0    RETLW 0x3F
  67. DIG1    RETLW 0x06
  68. DIG2    RETLW 0x5b
  69. DIG3    RETLW 0x4F
  70. DIG4    RETLW 0x66
  71. DIG5    RETLW 0x6D
  72. DIG6    RETLW 0x7D
  73. DIG7    RETLW 0x07
  74. DIG8    RETLW 0x7F
  75. DIG9    RETLW 0x6F
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement