無線電子工学および電気工学の百科事典 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 は同等です。 周波数 1 MHz の ZQ2 水晶発振子はすべて設計に使用できます。 マイクロ回路は、多数の類似物と置き換え可能です。 ダイオード - KD521、KD522 シリーズのいずれか。 抵抗器の抵抗値とコンデンサの静電容量は広い範囲内で変更できます。 場合によっては、ジェネレーターの安定した動作のために抵抗器 R1 の抵抗値を選択し、最適な音量レベルのために抵抗器 R18 の抵抗値を選択する必要があります。 ブロッキング コンデンサ C3 ~ C9 は、超小型回路の電源導体上、できればケースの近くに取り付けられます。 スイッチ: SB1 - ベルボタン。 SF1 はドア枠に取り付けられているか、または任意の切断スイッチが使用されています (ドアが閉じているときに回路が開いています)。 防犯警報装置と同様に、磁石で制御される 2 ピンのリード スイッチを取り付けるのが最善です。 ドアの開閉時にベルが鳴ります。 オーディオ コプロセッサの出力 PA19 (ピン 1) を共通線に接続することで無効にできます。 この効果はプログラムによって実装されます (表 XNUMX)。 このデバイスは、SPECTRUM 互換コンピュータまたは Caller ID の既製のボード上に組み立てられます。 すでに、RAM、ROM、プロセッサを取り付ける場所のほか、電力導線、情報線、アドレス線も備えています。 完成したデバイス、電源、アンプは、ラジオやテープレコーダーのハウジングに簡単に設置できます。 通話のセットアップは、インストールを確認することから始まります。 電源とアンプを接続します。 次に、TEST プログラム (表 2) を任意のサイズの ROM に書き込む必要があります ([3] を参照)。 RESET コマンドをプロセッサに送信した後にベル音が聞こえた場合は、すべてが正常です (おそらく RAM を除く)。 そうしないと、発電機が始動しないか、部品が故障しているか、設置が正しくありません。 RAM をチェックするには、アドレス 0001Н、0002Н にゼロ値を書き込みます。 ベルが鳴った場合は、RAM が正常に動作していることを意味します。そうでない場合は、VD1 ダイオードを直列接続された XNUMX つのダイオードに交換してみてください。 次に、音楽通話をプログラムする必要があります。 これを行うには、次の手順を実行します。 音楽エディター SOUND TRACKER V3.0 を使用して、「WITH PLAYER」コマンドを選択して、コンパイルされたメロディーをアドレス 63488 にダウンロードする必要があります。 BASIC では、コマンド CLEAR 4E4 を実行します。 TR-DOS オペレーティング システムから、次のコマンドを実行します。
結果のファイルを次のように配置して、XNUMX つにマージします。
ROM の空き領域とアドレス テーブルが FFH コードでいっぱいの場合、ファームウェアを消去せずに、新しいメロディーを空き領域に追加し、そのアドレスをテーブルの最後に書き込むことができます。 PROG プログラムは次の定数を使用します。
ROM メモリを合理的に使用するには、まず SOUND TRACKER エディタでメロディの長さをセル 00F7H の内容に合わせて調整することをお勧めします。 メロディーが短い場合は、00 回失敗すると最初からやり直して、必要な (7F64H)*XNUMX 音符が演奏されます (もちろん、ドアが閉まったままであることが条件です)。 それ以上だとメロディーの終わりは鳴りません。 SOUND TRACKER エディターの代わりに、別のバージョンを使用して、必要に応じて PROG プログラムの一部の定数を調整することができます。
通話により、テレビ画面に縞模様のノイズが発生することがあります。 ベルとボタンとドアセンサーにつながるワイヤーを電気的に切り離すことで、レベルを下げることができます。 これは、110 つの AOTXNUMX フォトカプラ、腕時計のガルバニ素子、およびいくつかの抵抗を使用して実現できます。 ドアが閉まっていてボタンが押されていない場合、回路は開いており、バッテリーは放電しません。 また、クロック ジェネレーター、RAM サンプリングおよび電源ユニット、スタートおよびリセット ユニットの改善を推奨することもできます。 文学
著者: V. Ogleznev、V. Tolstukhin、イジェフスク 他の記事も見る セクション 通話と音声シミュレータ. 読み書き 有用な この記事へのコメント. 科学技術の最新ニュース、新しい電子機器: 庭の花の間引き機
02.05.2024 最先端の赤外線顕微鏡
02.05.2024 昆虫用エアトラップ
01.05.2024
その他の興味深いニュース:
無料の技術ライブラリの興味深い資料: ▪ 記事 超高輝度 LED を使用した室内照明。 無線エレクトロニクスと電気工学の百科事典 ▪ 記事 インテリア照明。 一般的な要件。 無線エレクトロニクスと電気工学の百科事典 このページのすべての言語 ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー www.diagram.com.ua |