W
wrahulr88
Guest
안녕 모두,
내가 코드를 74HC595.But 내가 그것을 시뮬레이션 할 때, 내가 그것을 나던 programing.But 뉴욕 change.i U code.Please 날 도와 줄 것입니다 확인 후 시도 working.Still되지 않습니다 / P는 포트 확장을 사용하여 교대 등록 O를 했어요.
; 프로그램은 포트 B 조 읽고 변화에 등록 시리얼 모드로 데이터를 전송 (SPI) 회의를 통해 보내려면
;을 사용하여 교대 등록 74HC595# 포함 <p16f877a.inc>
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _LVP_OFF & _DEBUG_OFF & _CPD_OFF
오 org
메인 고토주된
BSF 상태, RP0
movlw b'11111111 '; portb 입력
movwf TRISB
clrf TRISC; portc O를 / P는
movlw b'01000000 '; 입고는 CKE = 1
movwf SSPSTAT
BCF 원사 상태, RP0; 은행 0
clrf PORTC; 청소 PORTC
clrf PIR1; 취소 플래그가 인터럽트
movlw b'00100010 '
movwf SSPCON; SSP를 활성화
BSF PORTC, 1; 비활성화 O를 / P는
고토 프로그램
프로그램
movlw PORTB; PORTB 읽기
movwf SSPBUF
btfss PIR1, SSPIF; 체크 여부를 설정되었습니다 SSPIF
고토 $ -1; 또 다시 이전의 명령어 이동
BSF PORTC, 4; 근무 래치 레지스터의 데이터를
nop
BCF 원사 PORTC, 4
nop
BCF 원사 PORTC, 1; 오 / 비활성화 P는
nop
BCF 원사 PIR1, SSPIF; 삭제 플래그
고토 프로그램, 프로세스를 계속합니다
끝
내가 코드를 74HC595.But 내가 그것을 시뮬레이션 할 때, 내가 그것을 나던 programing.But 뉴욕 change.i U code.Please 날 도와 줄 것입니다 확인 후 시도 working.Still되지 않습니다 / P는 포트 확장을 사용하여 교대 등록 O를 했어요.
; 프로그램은 포트 B 조 읽고 변화에 등록 시리얼 모드로 데이터를 전송 (SPI) 회의를 통해 보내려면
;을 사용하여 교대 등록 74HC595# 포함 <p16f877a.inc>
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _LVP_OFF & _DEBUG_OFF & _CPD_OFF
오 org
메인 고토주된
BSF 상태, RP0
movlw b'11111111 '; portb 입력
movwf TRISB
clrf TRISC; portc O를 / P는
movlw b'01000000 '; 입고는 CKE = 1
movwf SSPSTAT
BCF 원사 상태, RP0; 은행 0
clrf PORTC; 청소 PORTC
clrf PIR1; 취소 플래그가 인터럽트
movlw b'00100010 '
movwf SSPCON; SSP를 활성화
BSF PORTC, 1; 비활성화 O를 / P는
고토 프로그램
프로그램
movlw PORTB; PORTB 읽기
movwf SSPBUF
btfss PIR1, SSPIF; 체크 여부를 설정되었습니다 SSPIF
고토 $ -1; 또 다시 이전의 명령어 이동
BSF PORTC, 4; 근무 래치 레지스터의 데이터를
nop
BCF 원사 PORTC, 4
nop
BCF 원사 PORTC, 1; 오 / 비활성화 P는
nop
BCF 원사 PIR1, SSPIF; 삭제 플래그
고토 프로그램, 프로세스를 계속합니다
끝