Lab.【ピックマイコン】サヌキテックネット「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。Lab.PICマイコンLab.では、PICマイコンに関する情報やPICマイコンを使った電子工作を紹介しています。C言語のmain関数を含むソースファイル4-9新規ファイル(C言語)を作成する2018-06-232018-06-24FacebookTwitterGoogle+C言語のmain関数を含むソースファイルの作成手順を解説します。「4-8.新規プロジェクトを作成する」でプロジェクトを作った後は、プログラムを記述するための新規ファイルを作成します。ここで作成する新規ファイルは、C言語のmain関数を含むソースファイルです。C言語のmain関数を含むソースファイルの作成プロジェクトウィンドウに表示されているプロジェクトを展開します。File」フォルダーを右クリックして「New」>「main.c」の順にクリックします。Location」画面で、ファイルの名前と保存場所を入力します。ここでは、ファイル名に「main」を入力しました。「Finish」ボタンをクリックします。図4-9-1-2.ファイルの名前と保存場所これで、ファイルの作成が完了しました。File」フォルダーの下に、main.cが作成されました。図4-9-1-3.作成されたファイルmain.cの実体は、プロジェクトの保存先フォルダー(ここでは、D:\Projects\PICA_Tower_Pattern_01.X)の直下にあります。図4-9-1-4.ファイルの実体4-9-2.C言語のmain関数を含むソースファイルでは、作成されたファイルの中身を見てみましょう。ファイルを新規で作成すると、編集ウィンドウ内にその内容が表示されます。表示されていない場合は、プロジェクトウィンドウ内のファイル名main.cをダブルクリックすると表示されます。図4-9-2-1.編集ウィンドウC言語のmain関数を含むソースファイルを作成すると、自動的に表4-9-2-1のような内容になります。on)が自動的に入力されています。プログラムの処理内容などを記述する部分です。変更や項目を追加して、プログラムの処理内容がわかるようにしておきましょう。9行目は、ヘッダーファイルの読み込みです。ここに記述されているxc.hが読み込まれると、続けて、対象デバイスに関するヘッダーファイルなどが、自動的に読み込まれます。対象デバイスがPIC16F1827の場合、pic16f1827.hが読み込まれます。(x86)\Microchip\xc8\v1.45\include内(バージョンがv4.15の場合)にあります。11行目~13行目は、main関数の定義です。プログラムの実行時、最初に呼び出される関数です。この中に、プログラムの処理を記述します。main(void)となっているのは、main関数の型(戻り値)とmain関数への引数がないことを表しています。PICマイコン関連のおすすめ品PIC16F1827を使用した、赤・緑・青・黄のLED27個を円柱状に光らせる3Dイルミネーションキットです。PIC16F1827のプログラムは書き換えが可能で、C言語によるプログラミングが学習できます。詳しいマニュアルは株式会社イーケイジャパンよりダウンロードできます。AW-864エレキットのアートする電子工作シリーズ。LED(発光ダイオード)を使用した3Dイルミネーションキットです。LEDは赤・緑・青・黄の4色、全部で27個使用して、円柱状に配置したLEDを光らせます。Amazonで見るPICマイコンのプログラミング(C言語)について、最新の開発環境を使って解説した役立つ一冊です。Xの使い方、C言語によるPICのファームウェア開発方法、内蔵モジュールの使い方と具体的な製作例などについて詳細に解説しています。Towerで学ぶ」の目次へ戻るこの記事を読んだ人は、こんな記事にも興味があります。Lab.PICマイコンLab.では、PICマイコンに関する情報やPICマイコンを使った電子工作を紹介しています。泉保宗也(せんぼむねや)。