초보의 아웅다웅 설계하기/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