コンテンツ
National Instruments Multisimは、仮想ワークスペースで電子回路を作成およびテストするための便利なツールです。ソフトウェアの高度な機能の1つは、マイクロコントローラまたはMCUをシミュレートする可能性です。仮想MCUの初期設定は、簡単に実行できる手順を含む短いプロセスです。ただし、実際の回路構成は困難で時間がかかる場合がありますが、セットアップと初期セットアップは完了できます。
説明書
マイクロプロセッサは、マイクロコントローラの大規模かつ高度なバージョンです。 (Fotolia.comからのPavol Kmetoによるマイクロプロセッサ画像)-
Multisimを開き、コンポーネントツールバーにあるMCUアイコンをクリックします。ウィンドウが開いたら、 "805x"ファミリを選択し、 "8051" MCUを選択して[OK]をクリックします。ウィンドウが消え、デスクトップに8051のトレースが表示されます。
-
1回クリックして8051をデスクトップに置きます。配置すると、ウィンドウに「MCU Wizard - Step 1 of 3」というタイトルが表示されます。
-
ワークスペースに "testspace"という名前を付けて、コンピューター上のパスを確認します。 「次へ>」をクリックして次の手順に進みます。必須ではありませんが、「参照」をクリックして別の場所を選択して保存することができます。
-
[2 of 3]ウィンドウの各カスケードメニューをクリックします。プロジェクトの種類として「標準」を、プログラミング言語として「アセンブリ」を選択します。プロジェクトに「testMCU」という名前を付けて、[Next>]をクリックします。言語を選択すると、アセンブラ/コンパイラツールは自動的に設定されます。
-
[3 of 3]ウィンドウの[Add source file]ボタンをクリックします。ソースファイルに "test1"という名前を付けます。 [完了]をクリックしてMCUウィザードを閉じ、[X]をクリックして8051コンポーネントウィンドウを閉じます。
-
MCUを使用して回路を構築します。このプロセスは、Multisimで他の回路を構築するのと似ています。
-
8051をプログラムするためにタブ "test1.asm"(ワークスペースの一番下)をクリックしてください。別のプログラミングウィンドウが現れます。 MCUプログラムを「ここにコードを挿入してください」というラベルの付いた領域に書き込みます。プログラムにステートメント "$ MOD51"と "END"を含めます。
-
プログラミングが完了したらシミュレーションを実行します。 [シミュレート]をクリックして[実行]をクリックします。これによりコードがコンパイルされ、MCU回路が動作します。
どうやって
- 言語とコンパイラのヘルプとしてリファレンスマニュアルを使用してください。 Multisimの一部のバージョンでは、 "Documentation"フォルダにリファレンスマニュアルが含まれています。それ以外の場合は、インターネット上で簡単に見つけることができます。 Metalink Corporationの「8051クロスアセンブラユーザーズマニュアル」は、8051 MCUのプログラミングに関する製造元のリファレンスです。
- Multisimの一部のメニューアクションはキーボードショートカットで実行できます。たとえば、 "F5"キーを押すとシミュレーションを開始できます。
- MultisimにはMCUの例がいくつかあります。 8051は、MCUの非常に一般的で「基本的な」例です。
お知らせ
- MCU回路が正しく動作しない場合は、プログラミングエラーがないこと、および回路が正しく接続されていることを確認してください。それでも問題が解決しない場合は、Multisimのドキュメントを参照してください。
必要なもの
- Multisimソフトウェアバージョン10.0(または同等のもの)
- PDFファイル「MCUユーザーズガイド」