2010.08.02 16:42
프로그램을 시작하기 전에 레지스터 값을 클리어 해주지 않으면 더미값으로 인해 원하지 않는 행동이 발생하기도 합니다.

RAMCLEAR
 MOVLW 0X20
 MOVWF FSR
RAMCLEAR1
 CLRWDT
 CLRF INDF
 INCF FSR
 MOVLW 0X80
 XORWF FSR, W
 BTFSS STATUS, ZF
 GOTO RAMCLEAR1
 RETURN

'초보의 아웅다웅 설계하기 > PIC' 카테고리의 다른 글

12. 레지스터 정의하기  (0) 2010.08.02
11. 포트 정의하기  (0) 2010.08.02
10. 레지스터 클리어  (0) 2010.08.02
9. 딜레이 설정  (0) 2010.08.02
8. TMR0 설정하기.  (0) 2010.08.02
7. 내부 EEPROM 사용하기  (0) 2010.08.02
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요