1981年に、8051として知られる8ビットマイクロコントローラーがIntel Corporationによって導入されました。このマイクロコントローラーには、RAM-128バイト、ROM-4Kバイト、タイマー-2、シリアルポート-1、および4ポートが含まれています。シングルチップであり、SOC(システムオンチップ)と呼ばれます。 8051マイクロコントローラーは8ビットプロセッサーです。つまり、CPUは一度に8ビットのデータで機能できます。 8051マイクロコントローラーには 8ビット幅の4つのI / Oポート。これは最大64KバイトのオンチップROMを持つことができますが、多くの設計者はチップ上に4キロバイトしか設定していません。
Intelが他のメーカーにマイクロコントローラーの任意のバージョンの構築と宣伝を許可した後、8051マイクロコントローラーは広く普及しました。これにより、メーカーが推進しているオンチップROMの速度と数量が異なる8051のいくつかのバージョンが生まれました。あるとしても注意することは重要です 8051マイクロコントローラーのさまざまなバージョン オンチップROMの量と速度の点で、コマンドに関する限り、これらはすべて元の8051に最適です。つまり、1つのコードを記述すれば、製造元に関係なく、どのコードでも機能します。以下のリンクを参照してください。 8051マイクロコントローラーのピン配列とその作業手順
8051マイクロコントローラープログラミング
ザ・ 8051マイクロコントローラのプログラミング は間違いなく非常に魅力的であり、ここでそれをさらに刺激的にするために、8051マイクロコントローラーのプログラミングをより良い方法で知るのに役立ついくつかのツールを提供します。
ツールをご覧ください
- コードエディタ-構文ハイライトメモ帳
- RIDEソフトウェア–シミュレーション
- A51-アセンブラー
- Proteus –完全に組み込まれたシミュレーションソフトウェア
- シミュレーター-WindowsベースのSmartn Small Simulator
- Keil uVision – 8051 / ARMシミュレーション
- ボー-さまざまなボーレートのタイマー値計算機
次に、Keil Uvison4シミュレーションソフトウェアに従ってプログラムを作成します。プログラムは次のとおりです。
- PCに8051ソフトウェアをインストールします
- [プロジェクト]-> [新しいビジョンプロジェクト]をクリックします
- プロジェクトを保存します
- ターゲットデバイスの選択(8051 – AT89s51)
- ファイル->新規
- 新しいテキストエディタが開きます。ここにコードを書く必要があります
8051マイクロコントローラーとは何ですか?
8051マイクロコントローラーは、シングルチップ上に製造されたコンピューター全体です。
8051マイクロコントローラーのピン配置
8051マイクロコントローラは40ピンで構成されています。ここで、32ピンはP0、P1、P2、P3などの4ポートに配置されています。各ポートは8ピンで構成されています。
8051マイクロコントローラーのアーキテクチャ
8051マイクロコントローラーのアーキテクチャには、CPU、割り込み、メモリ、BUS、発振器、タイマー/カウンターが含まれます。
8051マイクロコントローラーのさまざまなファミリー
8051マイクロコントローラのさまざまなファミリには、8051、8031、8052、8751、89C51、8751、DS89C4xO、89C52、8032、および8752が含まれます。
8051マイクロコントローラのメモリ構成
8051マイクロコントローラには、プログラムメモリとデータメモリの2つのメモリがあります。
8051マイクロコントローラーのアプリケーション
8051マイクロコントローラーは、モバイル、ロボット、自動車、CD / DVDプレーヤー、洗濯機、カメラ、セキュリティアラーム、電子測定器、電子レンジなどのさまざまな電子機器で使用されます。