メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

PIC16F84のメモリーミュージックコール。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / 通話と音声シミュレータ

記事へのコメント 記事へのコメント

「家に誰もいないときにドアベルを鳴らしませんでしたか?」と知りたい場合があります。 これは、特別な記憶機能を備えた、提案されている音楽通話に役立ちます。 これは人気のある R/C シリーズのマイクロコントローラーで作られ、その結果、数十のメロディーを再生し、時間通りにドアが開かなかった場合に最後に押したベル ボタンを記憶できる非常にシンプルなデバイスが完成しました。

この装置の動作原理は、ベルボタンを押してからXNUMX分以内に玄関ドアが開かない場合、次に玄関ドアが開いたときに、プログラムされたメロディーのいずれかが流れるというものです。 、ドアを開けてこのメロディーが聞こえると、あなたの不在中に誰かが電話をかけてきたことがわかります。 それ以外の点では、彼の作品は通常の音楽活動と変わりません。

記載された実施形態では、装置はランダムに選択された16のメロディーを再生する。 制御プログラムのコードを変更することで、ibメロディーを別のメロディーに置き換えたり、メロディー番号や発音時間を変更したりすることができます。

呼び出しの概略図を図に示します。 1. その基礎は DD1 マイクロコントローラー (Microchip の PIC16F84-04I / P) です。 クロック周波数は水晶振動子 ZQ1 によって設定されます。 信号 34 はマイクロコントローラーのピン 7 (RB1) から取得され、トランジスタ VT1 によって増幅され、ダイナミック ヘッド BA1 によって再生されます。

PIC16F84でのメモリミュージックコール

ベルボタン SB1 とドアオープンセンサー SF1 は、電流制限抵抗 R3、R5 を介してマイクロコントローラーの出力に接続されています。 コンデンサ C5 および C6 は、電化製品によって引き起こされる干渉から通話の自発的な動作を排除します。

このデバイスには、降圧変圧器 T1 を介して AC 主電源から電力が供給されます。 二次巻線の電圧はダイオードブリッジ VD1 によって整流されます。 DC 電圧は内蔵レギュレータ DA 1 によって安定化されます。

プリント基板の図面とその上の部品の位置を図に示します。 2. ボードは MLT 抵抗を取り付けるように設計されています。 コンデンサ K50-35 (C1、C2) と KM (残り)。

PIC16F84でのメモリミュージックコール

ダイオードブリッジ VD1 - KTS405 の任意の文字インデックス付き。 水晶共振子 ZQ1 - 周波数 4 MHz。 コンデンサ C3、C4 - 15 ... 33 pF の容量を持つセラミック。 トランジスタ VT1 - KT815 シリーズのいずれか。 抵抗器 R1 の抵抗値は 40 kΩ 以下である必要があります。

T1 としては、電流 9 A で二次巻線に 10 ~ 0.3 V の電圧を供給する任意の変圧器が適しています。著者のバージョンでは、変圧器 TS-Sh-ZM1 が使用されています。 この場合、二次巻線の巻数は 90 だけ減少します。

ボタン SB1 - 通常はドアベル、ドア開口センサー SF1 - リードスイッチ。 ドア枠に取り付けられています。 ドア自体に磁石が設置されています。 ドアが閉まると磁石の作用でリードスイッチが閉じ、開くとリードスイッチが開きます。 センサーは任意のデザインにすることができます。

プログラムリスト:

PIC16F84でのメモリミュージックコール
(クリックして拡大)

メロディーを置き換えるには、マイクロコントローラーのメモリーにメロディーを配置する原理を理解しましょう。 これらは、プログラム メモリのアドレス範囲 200H ~ 3FFH にあります。 07 つの音符がメモリ内の 0079 つのマシンワードを占有します。 各メロディーはコード 0085H で終わる必要があります。 M_RAND マスク。 アドレス 2H および XNUMXH にあります。 メロディーの数を決定します。 それぞれ、メロディー内の最大音符数です (表 XNUMX)。

PIC16F84でのメモリミュージックコール

したがって、マスクが F8H (32 音符の 15 メロディー) の場合、最初のメロディーはアドレス 200H ~ 20FH になります。 210 番目 -21H ~ 32FH ..... 3 番目 - 0F3H ~ 16FFH。 明らかに、それぞれが 15 のマシンワードを占有し、メロディー内の音符の最大数は 07 です (XNUMX つのマシンワードはコード XNUMXH 用に予約されています)。

メロディーの最後にコード07Нがない場合には注意してください。 その後、それまで停止せずに次のものが再生されます。 このコードが見つかるまで。 この場合(16 音符の 31 メロディー)、最初のメロディーはアドレス 200H ~ 21FH を占めます。 220 番目は -23H-1FH などです。実際の音符の数 (31 から 07) は、コード 3H が配置される場所によって異なります。 長さと特定のオクターブに属する音符コードを表に示します。 XNUMX.

PIC16F84でのメモリミュージックコール
(クリックして拡大)

music.exe プログラムを使用してメロディーをプレビューできます。

アドレス 008BH には Wait_D 定数があります。 ドアが開くまでの待ち時間を決定します。 この時間 (秒単位) は、Wait_D-2 とほぼ同じです。 この場合、定数は 5AH (90 進数 - 90) で、待ち時間は 2 180 = 3 s = XNUMX 分です。

プログラムを変更するには、PIC16F84 マイクロコントローラーのマシンワードの長さが 14 ビットであり、 208桁の3483進数。 最上位の桁が命令コードを表すため、置き換える必要があるのは下位 07 桁のみです。 たとえば、メモリのアドレス 3407H には数値 XNUMXH があり、コード XNUMXH を書き込む必要があります。 下位の数字だけを変更すると、XNUMXНという数字が得られます。

プログラムのソース コード (ファイル nng.asm) を直接変更することもできます。 これを行うには、任意のディスクのルート ディレクトリに Ring フォルダーを作成し、そこに nng.asm、ring.pjt、およびring.lkr ファイルを配置する必要があります。 次に、MPLAB v4.12 環境で、ring.pjt プロジェクトとring.asm ファイルを開きます。 これは編集する必要があります。 次に、プロジェクトのビルドを開始し、新しい Ring.hex ファイルを取得します。

プロジェクトファイル

著者: M. Burov、コストロマ

他の記事も見る セクション 通話と音声シミュレータ.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

昆虫用エアトラップ 01.05.2024

農業は経済の重要な分野の 1 つであり、害虫駆除はこのプロセスに不可欠な部分です。インド農業研究評議会 - 中央ジャガイモ研究所 (ICAR-CPRI) シムラーの科学者チームは、この問題に対する革新的な解決策、つまり風力発電の昆虫エアトラップを考案しました。このデバイスは、リアルタイムの昆虫個体数データを提供することで、従来の害虫駆除方法の欠点に対処します。このトラップは風力エネルギーのみで駆動されるため、電力を必要としない環境に優しいソリューションです。そのユニークな設計により、有害な昆虫と有益な昆虫の両方を監視することができ、あらゆる農業地域の個体群の完全な概要を提供します。 「対象となる害虫を適切なタイミングで評価することで、害虫と病気の両方を制御するために必要な措置を講じることができます」とカピル氏は言います。 ... >>

地球磁場に対するスペースデブリの脅威 01.05.2024

地球を取り囲むスペースデブリの量が増加しているという話を聞くことがますます増えています。しかし、この問題の原因となるのは、現役の衛星や宇宙船だけではなく、古いミッションからの破片も含まれます。 SpaceX のような企業によって打ち上げられる衛星の数が増えると、インターネットの発展の機会が生まれるだけでなく、宇宙の安全保障に対する深刻な脅威も生まれます。専門家たちは現在、地球の磁場に対する潜在的な影響に注目している。ハーバード・スミソニアン天体物理学センターのジョナサン・マクダウェル博士は、企業は急速に衛星群を配備しており、今後100年間で衛星の数は000万基に増加する可能性があると強調する。これらの宇宙艦隊の衛星の急速な発展は、地球のプラズマ環境を危険な破片で汚染し、磁気圏の安定性を脅かす可能性があります。使用済みロケットからの金属破片は、電離層や磁気圏を破壊する可能性があります。これらのシステムは両方とも、大気の保護と維持において重要な役割を果たします。 ... >>

バルク物質の固化 30.04.2024

科学の世界には数多くの謎が存在しますが、その一つにバルク物質の奇妙な挙動があります。それらは固体のように振る舞うかもしれませんが、突然流れる液体に変わります。この現象は多くの研究者の注目を集めており、いよいよこの謎の解明に近づいているのかもしれません。砂時計の中の砂を想像してください。通常は自由に流れますが、場合によっては粒子が詰まり始め、液体から固体に変わります。この移行は、医薬品生産から建設に至るまで、多くの分野に重要な影響を及ぼします。米国の研究者は、この現象を説明し、理解に近づけようと試みました。この研究では、科学者たちはポリスチレンビーズの袋からのデータを使用して実験室でシミュレーションを実施しました。彼らは、これらのセット内の振動が特定の周波数を持っていること、つまり特定の種類の振動のみが材料を通過できることを発見しました。受け取った ... >>

アーカイブからのランダムなニュース

新しいベンチマーク MOSFET 国際整流器 30.09.2009

新しいベンチマーク (そのクラスのリファレンス) MOSFETs International Rectifier IRLB8721PbF; IRLB8743PbF; IRLB8748PbF; IRLB3813PbF 30V 超低ゲート電荷 (Qg) IRLBXNUMXPbF は、無停電電源装置 (UPS)、高効率低電圧 DC/DC コンバータ、O リング アプリケーション (電源回路または電源接続)、サーバー用電源などの産業用アプリケーション向けに設計されています。およびネットワーク ワークステーション。

新しいデバイスは、魅力的な低コストで高性能と生産性を兼ね備えています。 新しい MOSFET は、既存の 30V TO-220 パッケージ MOSFET の直接的かつ改良された代替品であり、Benchmark International Rectifier MOSFET の進化版です。

これらのMOSFETはTO-220ABにパッケージされ、RoHS規制に準拠しています。

その他の興味深いニュース:

▪ カフェの訪問者はロボットによって提供されます

▪ 航空機の翼のソーラーパネル

▪ MAX14001 - ユニバーサル絶縁ディスクリート入力

▪ 電気を使わない冷房

▪ 従来の一眼レフ用電子ビューファインダー

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトのRFパワーアンプのセクション。 記事の選択

▪ 記事 ギリシャの部屋にて。 人気の表現

▪ ウマイヤ朝カリフのユニークな点は何ですか?詳細な回答

▪ 記事 安全ベルト、携帯はしご、はしごのテスト。 労働保護に関する標準的な指示

▪ 記事 風力エネルギーの資源。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 ビーズは直立します。 フォーカスの秘密

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:




記事へのコメント:

セルゲイ
RTCCの代わりに、0F16incに従ってTMR84を記述することをお勧めします。 2ページで、PCLATHカウンターは、何らかの理由でメロディーのリストを超えて送信します(おそらくそれは意図されたものですか?)念のため、プログラムの最後に、IDLOCSの後にDWの代わりにDTを配置しました。 TEMP1に戻りましょう。 一般的に、私はまだプログラムを完全に理解していません。そして、hixファイルを無差別に無差別にダウンロードしたくありません。一般的に、プログラムは機知に富んでいて、すべての割り込みがあります。何らかの理由でTOIEが接続されていませんがINTCONレジスタにあります。 [上]


このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024