C
comm_eng2
Guest
제가 졸업 프로젝트 내 사용에 isd4004를 통해 pic16f877.내가 권력이 전송 및 전원 다운 isd4004 명령과)는 1.2V 반응과 명령 (Audout과 Audin 핀 전압 =.내 문제는 IC를하는 것입니다 recoding 전송 및 재생로부터 응답이 명령을 거기.
내 질문은 : -
we know isd4004 has three bytes one control byte and two for address .how can i form addresses to the isd4004 or is there any specific form for addressing?
1 -
우리가 알고있는 주소 isd4004 가진 3 개의 바이트를 하나의 제어 바이트 2.하려면 어떻게해야합니까 양식 isd4004 주소 또는 주소가 특정 형식에 대한 모든있어?
My input is from function generator and im seeing output throuh oscilliscope, is there any problem using this?
2 -
내 입력, throuh 정보는에서 함수 발생기 출력과 인스턴트 메시지를 볼 수 oscilliscope 이것을 사용하고있다 어떤 문제가 되나?
메신저 파일을 사용하여 프로 picbasic 언어 및 소스 내가 첨부된.인스턴트 메신저 가능한 한 빨리 귀하의 대기로 응답을"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""'
포함 "modedefs.bas"
정의 OSC 20
기호 DATA_PIN은 = PORTc.5 '표시 데이터 RB6입니다
기호 CLK_PIN은 = PORTc.3 '표시 시계 RB7입니다
전원 var에 바이트
레크 리에이션 var에 바이트
주소 var에 한마디
STP의 var에 바이트
재생 var에 바이트
setplay의 var에 바이트
setrec var에 바이트
레크 리에이션 = % 10110000
setrec = % 10100000
권력 = $ 20
주소 = 000,000,010,011,001달러
STP = % 00110000
놀이 = % 11110000
setplay = % 11100000
'---------------------------------------------- 깜박임
시작 :
portb.3 높은
일시 중지 500
portb.3 낮은
일시 중지 500
portb.3 높은
일시 중지 500
portb.3 낮은
일시 중지 500
고토 첵
'------------------------------------------------- 키 확인
첵 :
일시 5
porta.5 높은
portb.2 낮은
portb.3 낮은
만약 portb.0 == 1 다음
고토 rec1
다른 사람
만약 portb.1 == 1 다음
고토 play2
다른 사람
고토 첵
endif
endif
'------------------------------------------------ 녹화 명령
rec1 :
porta.5 낮은
pauseus 5
'---------------- 전원 ----- 위쪽 1
SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 50
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 3'----------------- 동력을 켜고 2 -----
SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 100
pauseus 3
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 3
'----------------- 녹음 주소와 COMAND 바이트 ----
높음 portb.2
SHIFTOUT PORTc.5는 PORTc.3, 1, [addres/16, setrec]
pauseus 3
porta.5 높은
일시 정지 15000
porta.5 낮은
pauseus 5'-----------------의 stop 명령 BYTE -----
SHIFTOUT PORTc.5, PORTc.3, 1, [STP / 8]
고토 첵'----------------------------------------------- 재생 명령
play2 :
porta.5 낮은
pauseus 5
'------------------- 전원 ----- 위쪽 1
SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 100
pauseus 3
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 5SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 100
pauseus 3
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 5
'------------------- 재생 지휘 -----
portb.3 높은
SHIFTOUT PORTc.5, PORTc.3, 1, [addres/16, setplay / 8]
porta.5 높은
일시 정지 15000
고토 첵
"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에
내 질문은 : -
we know isd4004 has three bytes one control byte and two for address .how can i form addresses to the isd4004 or is there any specific form for addressing?
1 -
우리가 알고있는 주소 isd4004 가진 3 개의 바이트를 하나의 제어 바이트 2.하려면 어떻게해야합니까 양식 isd4004 주소 또는 주소가 특정 형식에 대한 모든있어?
My input is from function generator and im seeing output throuh oscilliscope, is there any problem using this?
2 -
내 입력, throuh 정보는에서 함수 발생기 출력과 인스턴트 메시지를 볼 수 oscilliscope 이것을 사용하고있다 어떤 문제가 되나?
메신저 파일을 사용하여 프로 picbasic 언어 및 소스 내가 첨부된.인스턴트 메신저 가능한 한 빨리 귀하의 대기로 응답을"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""'
포함 "modedefs.bas"
정의 OSC 20
기호 DATA_PIN은 = PORTc.5 '표시 데이터 RB6입니다
기호 CLK_PIN은 = PORTc.3 '표시 시계 RB7입니다
전원 var에 바이트
레크 리에이션 var에 바이트
주소 var에 한마디
STP의 var에 바이트
재생 var에 바이트
setplay의 var에 바이트
setrec var에 바이트
레크 리에이션 = % 10110000
setrec = % 10100000
권력 = $ 20
주소 = 000,000,010,011,001달러
STP = % 00110000
놀이 = % 11110000
setplay = % 11100000
'---------------------------------------------- 깜박임
시작 :
portb.3 높은
일시 중지 500
portb.3 낮은
일시 중지 500
portb.3 높은
일시 중지 500
portb.3 낮은
일시 중지 500
고토 첵
'------------------------------------------------- 키 확인
첵 :
일시 5
porta.5 높은
portb.2 낮은
portb.3 낮은
만약 portb.0 == 1 다음
고토 rec1
다른 사람
만약 portb.1 == 1 다음
고토 play2
다른 사람
고토 첵
endif
endif
'------------------------------------------------ 녹화 명령
rec1 :
porta.5 낮은
pauseus 5
'---------------- 전원 ----- 위쪽 1
SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 50
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 3'----------------- 동력을 켜고 2 -----
SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 100
pauseus 3
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 3
'----------------- 녹음 주소와 COMAND 바이트 ----
높음 portb.2
SHIFTOUT PORTc.5는 PORTc.3, 1, [addres/16, setrec]
pauseus 3
porta.5 높은
일시 정지 15000
porta.5 낮은
pauseus 5'-----------------의 stop 명령 BYTE -----
SHIFTOUT PORTc.5, PORTc.3, 1, [STP / 8]
고토 첵'----------------------------------------------- 재생 명령
play2 :
porta.5 낮은
pauseus 5
'------------------- 전원 ----- 위쪽 1
SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 100
pauseus 3
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 5SHIFTOUT PORTc.5, PORTc.3, 1, [전원 / 8]
일시 중지 100
pauseus 3
porta.5 높은
pauseus 3
porta.5 낮은
pauseus 5
'------------------- 재생 지휘 -----
portb.3 높은
SHIFTOUT PORTc.5, PORTc.3, 1, [addres/16, setplay / 8]
porta.5 높은
일시 정지 15000
고토 첵
"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에