PIC18マイクロコントローラー:その概要と使用方法
PICマイクロコントローラー
プログラムや他の周辺機器とのインターフェースが簡単なマイクロコントローラーが必要ですか?はいの場合、PIC18マイクロコントローラーが必要です。
なんで? PIC18マイクロコントローラは、プログラムを実行する際に並外れた速度とシンプルさを備えているためです。また、他のマイクロコントローラーと比較すると、このPICは、その人気の高さと機能の数の点でトップに立っています。
したがって、この記事では、PIC18マイクロコントローラーとそれを回路で使用する方法についてすべて説明します。
始めましょう!
PIC18F452Microcontrontollersとは
実際、Programmable Interface Controller(PIC)マイクロコントローラーは、さまざまなタスクを実行するようにプログラムできる、小さいながらも強力なマイクロコントローラーです。
さらに、これらのマイクロコントローラーは次のような電子機器で見つけることができます
- 制御システム
- 電話
- 警報システム
- コンピューターなど
電子機器
PICファミリのすべてのマイクロコントローラには、RAMとして機能するレジスタがあります。また、差出人住所を保存するスタックも付属しています。
さらに、PIC18F452は、MIPSおよびCMPSを備えたフラッシュベースの8ビットマイクロコントローラです。また、40本のピンから最大34本のI / Oピンを備えており、大量の電力を消費する可能性があります。
実際、PIC18F452マイクロコントローラーには8ビットと16ビットのタイマー(3)、最大8チャネルの10ビットデジタルアナログコンバーター、SPI、12C、USARTペリフェラルがあります。
さらに、最大0.2uAのスタンバイ電流しか使用しないため、多くの電力を必要としません。また、5v OF 4 Mhzで動作する場合、1.6mAの標準電流しか消費しません。
PICマイクロコントローラーの種類
当然、内部アーキテクチャに基づいて4種類のPICマイクロコントローラがあります。したがって、これらの4つのタイプには
- ベースラインPIC
- 強化されたミッドレンジPIC
- ミッドレンジPIC
- PIC18
この記事ではPIC18に焦点を当てます。
PIC18F452ピン構成
PIC18F452マイクロコントローラには40個のピンがあり、それぞれに独自の機能があります。さらに、すべてのピンとその機能をここにリストします。
上の画像は、PIC18マイクロコントローラのさまざまなピン構成を示しています。
P1C18F452の代替案
PIC18F452の詳細機能
具体的には、PIC18F452マイクロコントローラーの機能にさらに光を当てましょう。
- 34個のI/Oピンと8ビットCPU
- 3つの10ビットタイマーを備えた8ビットタイマー
- ピン数:40
- 1つの10ビット8チャネルADCモジュール
- 2vの最小動作電圧と5.5vの最大動作電圧
- コンパレータとDACモジュールは利用できません
- 内部発振器のない外部発振器があります
- UART、SPI、I2Cを含む3つの通信周辺機器
- 32kbのプログラムメモリと256バイトのデータEEPROM
- 10 MIPSのCPU速度、1536バイトのRAMバイト、および8ビットアーキテクチャ
- PPS(Peripheral Pin Select)およびオペアンプは使用できません
- 計算と内部電圧リファレンスを備えたADCはありません
- DACコンバーターと最大DAC解像度、存在しない
- ゼロクロス検出および信号測定タイマーがありません
- 2つのPWM出力
- ハードウェア制限タイマーとUSBモジュールはありません
- WWDT(ウィンドウウォッチドッグタイマー)と角度タイマーがありません
- PICは高電圧を処理できません
- -40 o C最小および125 o C最高動作温度
PICマイクロコントローラーのプログラミング
実際、PICマイクロコントローラのプログラミングに使用できるさまざまなソフトウェアがあります。アセンブリ言語を利用してPICをプログラムすることもできます。
間違いなく、このコントローラーを完全にプログラムするには、複数のソフトウェアが必要になります。さらに、IDEは、主要なプログラミングが行われる場所です。他に必要なものには、コンパイラーとIPEが含まれます。
最良の部分は、プログラミングを処理できる無料のソフトウェアをインターネットで入手できることです。
次に、コードをPICにアップロードするためのPICkit3デバイスが必要になります。しかし、それだけではありません。次のようなハードウェアも必要になります:
- ブレッドボード
ブレッドボード
- 水晶発振器
水晶発振器
出典:ウィキメディアコモンズ
- PIC ICS
- コンデンサ
コンデンサ
- はんだ付けステーション
はんだ付けステーション
出典:ウィキメディアコモンズ
その他。
PICit3
アプリケーション
次のようなアプリケーションには8ビットPICを使用できます。
- アナログデータ処理
- 統合センサー
- 入出力操作
- 小規模で低コストのアプリケーション
- リアルタイム制御アプリケーション
- データロギング
- 開発ツール
PIC16とPIC18の違い
最初の顕著な違いは、PIC18はPIC16よりも高速であり、48Mhzの動作速度に達することができることです。また、PIC18はハードウェア部門を備えていますが、PIC16は備えていません。
PIC18がPIC16よりもストレスのないバンク切り替えの場合もあります。
PIC16マイクロコントローラー
最終的な考え
PIC18マイクロコントローラーは、単純な制御アプリケーションを処理できるように設計されています。過去には、PICはペリフェラルインターフェイスコントローラーを代表していました。しかし今日、PICはProgrammableIntelligentComputerの略です。
今日、PICマイクロコントローラーはデータRAMを備えたインテリジェントデバイスになりました。さらに、必要なプログラムを保存するのに十分なスペースがあります。つまり、PIC18マイクロコントローラは、メモリ、プロセッサ、および周辺機器の組み合わせだけではありません。
だから、私たちはあなたから聞いてみたいです。このトピックに関して質問がありますか?
お気軽にお問い合わせください。喜んでサポートさせていただきます。
産業技術
- P-F曲線:それは何であり、メンテナンスでどのように使用するか
- C# キューと例:C# キューとは何ですか? 使用方法は?
- 6Gとは何ですか、どのくらいの速さですか?
- ポンプキャビテーションとは何ですか?どうすれば回避できますか?
- プラズマ切断とは何ですか?プラズマ切断はどのように機能しますか?
- はんだ付けとは何ですか?-はんだ付けの種類と方法
- ろう付けとは何ですか?金属をろう付けする方法は?
- 銅ろう付けとは何ですか?
- MQTTとは何ですか?また、産業用自動化企業はMQTTをどのように使用できますか?
- リーンデジタルとは何ですか?それを統合する方法は?
- 参照指定子とは何ですか?アセンブリでどのように使用しますか?