マイクロプロセッサをプログラムする方法

...

マイクロプロセッサは、メカトロニクスアプリケーションに高レベルの制御を提供できます。

マイクロプロセッサは、入力信号を受け取り、論理演算を実行し、出力信号を提供できるプログラム可能なデバイスです。 スタンドアロンのマイクロプロセッサは、単純な集積回路、モーター、アクチュエーター、およびLEDに対して高レベルの制御を提供できます。 一度 プログラムされているため、同じタスクを正確かつ正確に繰り返し実行できるため、メカトロニクスエンジニアリングの不可欠な部分になります。 設計。

ステップ1

多くのメーカーから入手可能で、一般的にオンラインまたは電気店から入手できるマイクロプロセッサを購入します。 コストを抑えるために、必要なことを実行するがそれ以上は実行しないマイクロプロセッサを購入してください。 また、内部発振器を備えたマイクロプロセッサを選択してください。 そうしないと、チップに外部クロックが必要になります。 アナログ信号を入力または出力する場合は、デジタル-アナログ(A / D)コンバーターとパルス幅変調を備えたマイクロプロセッサーを入手してください。 マイクロプロセッサのデータシートをダウンロードします。これには、チップをプログラムするためのすべての仕様とサンプルコードが含まれています。

今日のビデオ

ステップ2

プログラムを書きます。 マイクロプロセッサはマシンコードを理解しますが、「C」や「アセンブリ」などの高級プログラミング言語を使用します。 でプログラムを書く マイクロプロセッサ用の統合開発環境(IDE)ソフトウェア。コードを、マシンが理解できる言語にコンパイルします。 アセンブリプログラミング言語の経験がほとんどない場合は、 マイクロコントローラにはキーワードと命令セットが必要であり、製造元のWebサイトには サンプルコード。

ステップ3

IDEシミュレーションパッケージを使用してプログラムをテストします。 プログラムをマイクロプロセッサに組み込むと、デバッグやエラーの検出が非常に困難になります。 したがって、ほとんどのIDEパッケージには、コンピューター画面でコードをシミュレートするオプションがあります。 IDEシミュレーターでは、行ごとの実行と、コードで定義された変数の視覚的表現が可能です。 シミュレーションソフトウェアを介してコードをデバッグすることは、プログラムが期待どおりに動作しない場合に、後でフラストレーションを回避する上で不可欠な役割を果たします。

ステップ4

ユニバーサルスタンドアロンプ​​ログラマーを取得してコンピューターに接続します。 このデバイスはシリアルポートに接続し、最大60ピンのマイクロプロセッサに適合するソケットを備えています。 ユニバーサルプログラマーは、マイクロプロセッサーを回路から取り外す必要があります。 ソケットを使用して、マイクロプロセッサと回路の残りの部分を接続します。 ゼロ挿入力(ZIF)ソケットにより、チップのピンに損傷を与えることなく、マイクロプロセッサを非常に簡単に取り外すことができます。

ステップ5

プログラムをマイクロプロセッサに埋め込みます。 IDEソフトウェアで、ドロップダウンメニューからプログラマーを選択します。 プログラムを追加する前に、チップから前のプログラムを消去してください。 上部にガラス窓がある古いマイクロプロセッサの中には、UV消去可能なメモリを備えているものがあります。 これらのデバイスを消去するには、チップをUVランプの下に20分間置きます。 フラッシュメモリはソフトウェアで消去できます。 プログラムのサイズによっては、プログラムをマイクロプロセッサに転送するのに数秒から数分かかる場合があります。

必要なもの

  • マイクロプロセッサ

  • スタンドアロンのユニバーサルプログラマー

  • 統合開発環境ソフトウェア

ヒント

ゼロ挿入力(ZIF)ソケットを使用すると、ピンを損傷することなく、マイクロプロセッサを回路に簡単に取り外して交換できます。

警告

IDEのシミュレーターを使用してプログラムをデバッグすることにより、フラストレーションを回避します。