T
tkb5416
Guest
안녕하세요,
난 LED가 조명에 문제가 몇 가지있다 직면 PIC16F877A 줄 알았습니다.있을 때 간이 통해 입력은, LED가 PORTD에 점등됩니다.그러나, 때 입력 unstably 깜박이고 때로는, 분리에있는 LED를에 PORTD.
내가 Vpp를 연결했습니다 GND와 VDD에 5를 VSS.나 GND에 연결되어 두 커패시터 사용되는 크리스탈 MHz의 20.
나는 실험이 일과 잘못 됐어요하지 않은 알아.
난 정말 너의 도움이 필요해.감사합니다.
************************************************** **************목록 피 = 16F877A
#은 <P16F877A.INC> 포함
; 구성
_PWRTE_ON __CONFIG _CP_OFF & _WDT_OFF 및 _HS_OSC &
상태 equ 0x03
ADCON1 equ 0x9f
간이 equ 0x05
PORTD equ 0x08; 메인 루틴
비상 업적 00
고토 메인
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
메인
BCF 상태, RP1
BSF 상태, RP0; 선택 Bank1
MOVLW B'00000110 '
MOVWF은 ADCON1, 핀 할당 디지털 포트 구성
MOVLW B'00001111 '
MOVWF TRISA은, 입력 - 3으로 간이 pin0 세트
CLRF TRISD가; 출력 PortD로의 핀을 모두 준비
BCF 상태, RP1
BCF 상태, RP0; 선택 Bank0
CLRF 간이
CLRF PORTD
고토 루프
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
루프; LED_CONTROL
BTFSC의 간이, 0
전화 LED_PATTERN0
BTFSC의 간이, 1
전화 LED_PATTERN1
BTFSC의 간이, 2
전화 LED_PATTERN2
BTFSC의 간이, 3
전화 LED_PATTERN3
고토 루프;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;LED_PATTERN0
MOVLW B'00001001 '
MOVWF PORTD
BTFSC의 간이, 0
고토 LED_PATTERN0
CLRF PORTD
고토 루프
LED_PATTERN1
MOVLW B'00000110 '
MOVWF PORTD
BTFSC의 간이, 1
고토 LED_PATTERN1
CLRF PORTD
고토 루프
LED_PATTERN2
MOVLW B'00000101 '
MOVWF PORTD
BTFSC의 간이, 2
고토 LED_PATTERN2
CLRF PORTD
고토 루프
LED_PATTERN3
MOVLW B'00001010 '
MOVWF PORTD
BTFSC의 간이, 3
고토 LED_PATTERN3
CLRF PORTD
고토 루프
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
끝************************************************** **************
에 의해 최종 편집 tkb5416 2009년 11월 23일 21시 반, 3 번에서 편집한 전체
난 LED가 조명에 문제가 몇 가지있다 직면 PIC16F877A 줄 알았습니다.있을 때 간이 통해 입력은, LED가 PORTD에 점등됩니다.그러나, 때 입력 unstably 깜박이고 때로는, 분리에있는 LED를에 PORTD.
내가 Vpp를 연결했습니다 GND와 VDD에 5를 VSS.나 GND에 연결되어 두 커패시터 사용되는 크리스탈 MHz의 20.
나는 실험이 일과 잘못 됐어요하지 않은 알아.
난 정말 너의 도움이 필요해.감사합니다.
************************************************** **************목록 피 = 16F877A
#은 <P16F877A.INC> 포함
; 구성
_PWRTE_ON __CONFIG _CP_OFF & _WDT_OFF 및 _HS_OSC &
상태 equ 0x03
ADCON1 equ 0x9f
간이 equ 0x05
PORTD equ 0x08; 메인 루틴
비상 업적 00
고토 메인
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
메인
BCF 상태, RP1
BSF 상태, RP0; 선택 Bank1
MOVLW B'00000110 '
MOVWF은 ADCON1, 핀 할당 디지털 포트 구성
MOVLW B'00001111 '
MOVWF TRISA은, 입력 - 3으로 간이 pin0 세트
CLRF TRISD가; 출력 PortD로의 핀을 모두 준비
BCF 상태, RP1
BCF 상태, RP0; 선택 Bank0
CLRF 간이
CLRF PORTD
고토 루프
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
루프; LED_CONTROL
BTFSC의 간이, 0
전화 LED_PATTERN0
BTFSC의 간이, 1
전화 LED_PATTERN1
BTFSC의 간이, 2
전화 LED_PATTERN2
BTFSC의 간이, 3
전화 LED_PATTERN3
고토 루프;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;LED_PATTERN0
MOVLW B'00001001 '
MOVWF PORTD
BTFSC의 간이, 0
고토 LED_PATTERN0
CLRF PORTD
고토 루프
LED_PATTERN1
MOVLW B'00000110 '
MOVWF PORTD
BTFSC의 간이, 1
고토 LED_PATTERN1
CLRF PORTD
고토 루프
LED_PATTERN2
MOVLW B'00000101 '
MOVWF PORTD
BTFSC의 간이, 2
고토 LED_PATTERN2
CLRF PORTD
고토 루프
LED_PATTERN3
MOVLW B'00001010 '
MOVWF PORTD
BTFSC의 간이, 3
고토 LED_PATTERN3
CLRF PORTD
고토 루프
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
끝************************************************** **************
에 의해 최종 편집 tkb5416 2009년 11월 23일 21시 반, 3 번에서 편집한 전체