로망와니 2010. 8. 2. 16:41
4MHz X-TAL 사용시 딜레이 타임 설정
딜레이 설정시 명령어당 사이클 수를 계산하여 설정해주어야 합니다.

DELAY_200US   
 MOVLW .49  
 MOVWF COUNT1
 GOTO D_US
DELAY_400US
 MOVLW .99  
 MOVWF COUNT1
 GOTO D_US
DELAY_500US   
 MOVLW .124
 MOVWF COUNT1
 GOTO D_US
DELAY_550US   
 MOVLW .136
 MOVWF COUNT1
 GOTO D_US
DELAY_600US
 MOVLW .150
 MOVWF COUNT1
 GOTO D_US
DELAY_800US
 MOVLW .200
 MOVWF COUNT1
 GOTO D_US
DELAY_1MS
 MOVLW .250
 MOVWF COUNT1
 GOTO D_US
D_US
 CLRWDT
 DECFSZ COUNT1
 GOTO D_US
 RETLW 0x00