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
딜레이 설정시 명령어당 사이클 수를 계산하여 설정해주어야 합니다.
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
'초보의 아웅다웅 설계하기 > PIC' 카테고리의 다른 글
11. 포트 정의하기 (0) | 2010.08.02 |
---|---|
10. 레지스터 클리어 (0) | 2010.08.02 |
8. TMR0 설정하기. (0) | 2010.08.02 |
7. 내부 EEPROM 사용하기 (0) | 2010.08.02 |
6. 동기 엣지 검출하기 (0) | 2010.08.02 |