라디오 전자 및 전기 공학의 백과사전 AY8910 사운드 보조 프로세서의 뮤지컬 초인종. 무선 전자 및 전기 공학 백과사전 무선 전자 및 전기 공학 백과사전 / 통화 및 오디오 시뮬레이터 최근 몇 년 동안 "라디오"페이지에는 다양한 음악 호출이 설명되었습니다. 대부분의 경우 매우 간단하며 물론 그 결과가 완전히 만족스럽지는 않습니다. 독자의 관심을 끌기 위해 제공되는 마이크로 프로세서를 사용하는 변형은 더 복잡하지만 큰 잠재력을 가지고 있습니다. 이 장치는 초인종의 기능을 수행하지만 최소한의 개선과 좋아하는 멜로디 선택 후에 다른 용도를 찾을 수 있습니다. 뮤지컬 벨은 SPECTRUM 호환 컴퓨터 부품으로 조립됩니다. 이를 통해 좋은 결과를 얻을 수 있었습니다. 장치의 구성표가 그림에 나와 있습니다. 1. 요소에서 DD5.1 - DD5.3은 마스터 생성기를 만들었습니다. 요소 DD6.1-DD6.3은 오디오 보조 프로세서의 포트를 형성하여 신호 A14만 분석되도록 제어합니다. 주소 선택은 ZX-SPECTRUM 컴퓨터와의 호환성을 유지하려는 저자의 바람으로 인해 많은 기존 프로그램과 멜로디를 사용할 수 있습니다. 동시에 사운드 보조 프로세서의 제어는 변경되지 않았습니다. LD BC,65533: OUT C, A - 레지스터 선택; LD BC, 49149: OUT C, A - 레지스터 항목; LD 60,65533: IN C, A - 레지스터에서 읽기. 오디오 보조 프로세서 레지스터의 용도는 [1, 2]에 자세히 설명되어 있습니다. 레지스터 C의 내용은 여기서 중요하지 않습니다. 그것은 마음대로 사용됩니다. 요소 DD7, DD5.4, DD5.5 및 다이오드 VD2, VD3에는 메모리 관리 장치가 조립됩니다. 그것에 의해 생성된 RAM 신호는 주소 F800H-FFFFH(63488-65535) 내에서 메모리 액세스의 경우 RAM을 활성화합니다. 그렇지 않으면 ROM을 선택합니다. 용량이 32KB 이상인 ROM을 사용하지 않는 경우 설계를 단순화할 수 있습니다. 이렇게하려면 DD7 칩을 제거하고 프로세서의 A2 신호를 VD15 다이오드 음극에 적용하고 (저항 R5는 그대로 두십시오) MR 신호를 DD2 ROM의 CS 입력 (핀 20)에 적용하고 A0 신호를 22E 입력(핀 15). 단순화 된 메모리 관리 노드의 다이어그램이 그림에 나와 있습니다. 2. 메모리 필드에는 이제 동일한 RAM의 16개 매핑이 있음을 염두에 두어야 합니다. 따라서 주소 8000H, 8800H, 9000H-F800H는 동일합니다. 주파수가 1MHz인 ZQ2 석영 공진기는 설계에 적용할 수 있습니다. 칩은 많은 칩과 상호 교환이 가능합니다. 다이오드 - 모든 시리즈 KD521, KD522. 저항의 저항 값과 커패시터의 커패시턴스는 광범위하게 변경할 수 있습니다. 발전기의 안정적인 작동을 위해 저항 R1의 저항을 선택하고 최적의 볼륨 레벨을 위해 R18을 선택해야 할 수도 있습니다. 블로킹 커패시터 C3-C9는 마이크로 회로 전력 도체에 설치되며 케이스에 더 가깝습니다. 스위치: SB1 - 통화 버튼; SF1은 도어 프레임에 장착되거나 차단 스위치가 사용됩니다(도어가 닫히면 회로가 열립니다). 도난 경보기에서와 같이 자석으로 제어되는 2구 리드 스위치를 설치하는 것이 가장 좋습니다. 문이 열리고 닫힐 때 벨이 울립니다. 오디오 코프로세서의 PA19 출력(핀 1)을 공통 와이어에 연결하여 비활성화할 수 있습니다. 그 효과는 소프트웨어로 구현됩니다(표 XNUMX). 이 장치는 SPECTRUM 호환 컴퓨터 또는 AON의 기성 보드에 조립됩니다. 이미 RAM, ROM 및 프로세서, 전원 도체, 정보 및 주소 라인을 설치할 장소가 있습니다. 완성된 장치, 전원 공급 장치 및 증폭기는 라디오 또는 테이프 레코더 케이스에 편리하게 배치됩니다. 통화 설정은 설치 확인으로 시작됩니다. 전원 공급 장치와 증폭기를 연결합니다. 다음으로 TEST 프로그램(표 2)을 모든 크기의 ROM에 작성해야 합니다([3] 참조). 프로세서에 RESET 명령을 보낸 후 종소리가 들리면 모든 것이 정상입니다(아마도 RAM 제외). 그렇지 않으면 발전기가 시작되지 않거나 부품에 결함이 있거나 설치가 잘못 수행됩니다. RAM을 확인하려면 주소 0001H, 0002H에 1 값을 씁니다. 벨이 울리면 RAM이 제대로 작동하는 것입니다. 그렇지 않으면 VDXNUMX 다이오드를 직렬로 연결된 두 개로 교체하십시오. 그런 다음 음악 호출을 프로그래밍해야 합니다. 이렇게 하려면 다음 단계를 수행하십시오. SOUND TRACKER V3.0 음악 편집기를 사용하여 "WITH PLAYER" 명령을 선택하여 63488에서 컴파일된 멜로디를 로드해야 합니다. BASIC에서 CLEAR 4E4 명령을 실행합니다. TR-DOS 운영 체제에서 다음 명령을 실행합니다.
결과 파일을 다음과 같이 배치하여 하나로 병합합니다.
ROM의 여유 공간과 주소 테이블이 FFH 코드로 채워지면 "펌웨어"를 지우지 않고 여유 공간에 새 멜로디를 추가하고 주소를 테이블 끝에 쓸 수 있습니다. PROG 프로그램은 다음 상수를 사용합니다.
ROM 메모리를 합리적으로 사용하려면 SOUND TRACKER 편집기에서 멜로디 길이를 셀 00F7H의 내용으로 미리 조정하는 것이 좋습니다. 멜로디가 더 짧으면 한 번의 손실 후에 다시 시작하여 필요한 (00F7H) * 64 음표를 재생합니다(물론 문이 닫힌 상태에서 제공됨). 더 길면 멜로디의 끝이 들리지 않습니다. SOUND TRACKER 편집기 대신 다른 버전을 사용하여 필요한 경우 PROG 프로그램의 일부 상수를 조정할 수 있습니다.
통화는 때때로 TV 화면에 줄무늬 형태로 간섭을 일으킵니다. 벨과 버튼과 도어 센서로 가는 전선을 갈바닉 방식으로 분리하여 레벨을 낮출 수 있습니다. 이것은 110개의 AOTXNUMX 옵토커플러, 손목시계의 갈바닉 전지 및 여러 저항기를 사용하여 수행할 수 있습니다. 문을 닫고 버튼을 누르지 않으면 회로가 열리고 배터리가 방전되지 않습니다. 클록 생성기, RAM 샘플링 및 전원 공급 장치, 시작 및 재설정 장치를 개선하도록 조언할 수도 있습니다. 문학
저자: V. Ogleznev, V. Tolstukhin, Izhevsk 다른 기사 보기 섹션 통화 및 오디오 시뮬레이터. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 터치 에뮬레이션을 위한 인조 가죽
15.04.2024 펫구구 글로벌 고양이 모래
15.04.2024 배려심 많은 남자의 매력
14.04.2024
다른 흥미로운 소식: ▪ 가정용 태양광 인버터 LG 마이크로 인버터 LM320KS-A2
무료 기술 라이브러리의 흥미로운 자료: ▪ 기사 무엇이 개를 미치게 만들 수 있습니까? 자세한 답변 ▪ 기사 경제적인 배터리 작동식 타이머. 무선 전자 및 전기 공학 백과사전 ▪ 기사 강력한 메인 전압 조정기, 0-218볼트 100와트. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |