Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include p16f877.inc
- Rx equ 0x21 ; B0
- Ry equ 0x22 ; B2
- Rz equ 0x20 ; B1
- main: BCF STATUS,RP1
- BCF STATUS,RP0
- MOVLW D'15'
- MOVWF Rx
- BSF STATUS,RP1
- BCF STATUS,RP0
- MOVWF Ry
- RLF Ry,1
- BCF Ry,0
- BCF STATUS,RP1
- BCF STATUS,RP0
- MOVF Rx,0
- BSF STATUS,RP1
- BCF STATUS,RP0
- ;BCF STATUS,C
- ADDWF Ry,0
- BTFSS STATUS,C
- goto finalus
- CLRW
- BSF STATUS,RP1
- BCF STATUS,RP0
- MOVF Ry
- BCF STATUS,RP1
- BCF STATUS,RP0
- SUBWF Rx,0
- BCF STATUS,RP1
- BSF STATUS,RP0
- MOVWF Rz
- goto endf
- finalus:
- BCF STATUS,RP1
- BSF STATUS,RP0
- MOVWF Rz
- endf:
- nop
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement