1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Multisim でマイクロコントローラをシミュレートする方法

National Instruments の Multisim は、仮想ワークスペースで電子回路を設計およびテストするための便利なツールです。ソフトウェアの高度な機能の 1 つは、マイクロコントローラー (MCU) をシミュレートする機能です。仮想 MCU の初期セットアップと構成は、簡単に実行できる簡単な段階的なプロセスです。ただし、MCU 回路の実際の構築と MCU のプログラミングは困難で時間がかかる場合がありますが、初期セットアップと構成を完了することができます。

ステップ 1

Multisim を開き、コンポーネント ツールバーにある MCU アイコンをクリックします。ウィンドウが開いたら、「805x」ファミリを選択し、「8051」MCU を選択して、「OK」をクリックします。ウィンドウが消え、ワークスペースに 8051 の輪郭が表示されます。

ステップ 2

1 回クリックして、8051 をワークスペースに配置します。配置後、「MCU ウィザード - ステップ 1/3」というタイトルのウィンドウが表示されます。

ステップ 3

ワークスペースに「testspace」という名前を付け、ワークスペース パスを確認します。 「次へ>」をクリックして、次のウィンドウに進みます。必須ではありませんが、「参照」して別のワークスペース パスを選択して保存することもできます。

ステップ 4

ウィンドウ「2 of 3」で、各ドロップダウン メニューをクリックします。プロジェクトの種類は「標準」、プログラミング言語は「アセンブリ」を選択してください。プロジェクトに「testMCU」という名前を付け、「次へ>」をクリックして続行します。プログラミング言語を選択すると、アセンブラー/コンパイラー ツールが自動的に設定されます。

ステップ 5

ウィンドウ「3 of 3」の「Add source file」のラジオボタンをクリックします。ソース ファイルに「test1」という名前を付けます。 [完了] をクリックして MCU ウィザードを閉じ、[X] をクリックして 8051 コンポーネント ウィンドウを閉じます。

ステップ 6

MCUを使用して回路を構築します。このプロセスは、Multisim で他の回路を構築するのと似ています。

ステップ 7

「test1.asm」ウィンドウ (ワークスペースの下部) のタブをクリックして、8051 をプログラムします。別のプログラミング ウィンドウが開きます。 「;Please insert your code here.」と書かれている部分にMCUプログラムを書き込んでください。プログラムに "$MOD51" と "END" ステートメントを含めます。

ステップ 8

プログラミングが完了したら、シミュレーションを実行します。 「シミュレート」をクリックし、「実行」を選択します。これにより、コードがコンパイルされ、MCU 回路が動作します。

ヒント

プログラミング リファレンスを使用して、言語とコンパイラを支援します。 Multisim の一部のバージョンでは、「Documentation」フォルダにリファレンス マニュアルが含まれています。そうでない場合は、言語のリファレンスはインターネットで簡単に見つけることができます。 Metalink Corporation の「8051 Cross Assembler User's Manual」は、8051 MCU のプログラミングに関するメーカーのリファレンスです。

Multisim の一部のメニュー アクションは、キーボード ショートカットで実行できます。たとえば、「F5」キーを押すとシミュレーションを実行できます。

Multisim には MCU の例がいくつかあります。 8051 は、MCU の非常に一般的で「基本的な」例です。

警告

MCU 回路が正常に動作しない場合は、プログラミングにエラーがないかチェックし、回路の接続をチェックしてください。問題が解決しない場合は、Multisim のドキュメントを参照してください。