M
me_guitarist
Guest
그렇긴하지만 GP0, GP1 & GP2 출력 설정은 이제 GP0 & GP1 출력이 원하는 뭔가를 내 코드에 문제가?
GP2 안돼 ..... 지금은 출력이 사람을 도와 드릴까요?목록으로 P는 = 10f200
# 포함 <p10f200.inc>
-302 errorlevel; 등록에 대한 경고
; *** 프로세서 구성 *****
__CONFIG _MCLRE_ON & _WDT_OFF & _CP_OFF
;***** Veriables defination *****
UDATA
DC1은 입술 1
DC2는 입술 1
DC3 입술 1
;***** 발진기 보정 값 *****
org 0x0000
movwf OSCCAL
;***** 메인 루프 *****
flash1
입력 movlw b'0001 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
flash2
입력 movlw b'0010 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
flash3
입력 movlw b'111111 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
끄기
입력 movlw b'0 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
고토 flash1
;***** 서브루틴
delay10; 폭 x 10ms 지연
movwf DC3; 지연 = 1 폭 x (3 10009 3) -1 4 - "폭 x 10.015ms
dly2 movlw .13; 내부 루프를 반복해서 13 번
movwf DC2는; - "13 x (767 3) -1 = 10009 사이클
clrf DC1은; 내부 루프 = 256 × 3 -1 = 767 사이클
dly1 decfsz DC1은, f를
고토 dly1
decfsz DC2는, f를
고토 dly1
decfsz DC3, f를
고토 dly2
돌아가기끝
GP2 안돼 ..... 지금은 출력이 사람을 도와 드릴까요?목록으로 P는 = 10f200
# 포함 <p10f200.inc>
-302 errorlevel; 등록에 대한 경고
; *** 프로세서 구성 *****
__CONFIG _MCLRE_ON & _WDT_OFF & _CP_OFF
;***** Veriables defination *****
UDATA
DC1은 입술 1
DC2는 입술 1
DC3 입술 1
;***** 발진기 보정 값 *****
org 0x0000
movwf OSCCAL
;***** 메인 루프 *****
flash1
입력 movlw b'0001 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
flash2
입력 movlw b'0010 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
flash3
입력 movlw b'111111 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
끄기
입력 movlw b'0 '; 구성 가능 GPIO / 출력 : 1 = 입력, 0 = 출력
movwf 가능 GPIO, 쓰기 가능 GPIO
movlw 0x00
트리스 가능 GPIO
movlw .20;에 머물 0.2s
전화 delay10; 지연 20 x 10ms = 200ms
clrf 가능 GPIO; LED를 끄고
movlw .80; 0.8s를 끄라고
전화 delay10; 지연 80 x 10ms = 800ms
고토 flash1
;***** 서브루틴
delay10; 폭 x 10ms 지연
movwf DC3; 지연 = 1 폭 x (3 10009 3) -1 4 - "폭 x 10.015ms
dly2 movlw .13; 내부 루프를 반복해서 13 번
movwf DC2는; - "13 x (767 3) -1 = 10009 사이클
clrf DC1은; 내부 루프 = 256 × 3 -1 = 767 사이클
dly1 decfsz DC1은, f를
고토 dly1
decfsz DC2는, f를
고토 dly1
decfsz DC3, f를
고토 dly2
돌아가기끝