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

ステップ5

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

ステップ6

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

ステップ7

(ワークスペースの下部にある)「test1.asm」ウィンドウのタブをクリックして、8051をプログラムします。 別のプログラミングウィンドウが開きます。 「;」と記載されている領域にMCUプログラムを記述します。 ここにコードを挿入してください。」プログラムに「$ MOD51」と「END」のステートメントを含めます。

ステップ8

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

必要なもの

  • Multisimバージョン10.0(または同等の)ソフトウェア

  • 「MCUモジュールユーザーガイド」PDFファイル

ヒント

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

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

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

警告

MCU回路が正しく機能しない場合は、プログラミングにエラーがないか確認し、回路の接続を確認してください。 問題が解決しない場合は、Multisimのドキュメントを参照してください。