초보의 아웅다웅 설계하기/PIC
10. 레지스터 클리어
로망와니
2010. 8. 2. 16:42
프로그램을 시작하기 전에 레지스터 값을 클리어 해주지 않으면 더미값으로 인해 원하지 않는 행동이 발생하기도 합니다.
RAMCLEAR
MOVLW 0X20
MOVWF FSR
RAMCLEAR1
CLRWDT
CLRF INDF
INCF FSR
MOVLW 0X80
XORWF FSR, W
BTFSS STATUS, ZF
GOTO RAMCLEAR1
RETURN
RAMCLEAR
MOVLW 0X20
MOVWF FSR
RAMCLEAR1
CLRWDT
CLRF INDF
INCF FSR
MOVLW 0X80
XORWF FSR, W
BTFSS STATUS, ZF
GOTO RAMCLEAR1
RETURN