シリーズ No.9

新 PIC 入門 C 言語編

STEP03
開発環境の構築

MPLAB X IDE のダウンロード手順

1 マイクロチップ・テクノロジー・ジャパンのホームページを WEB ブラウザで開いてください。

http://www.microchip.co.jp/

2

製品情報＞ MPLAB® X IDEをクリックします。

クリック

1

シリーズ No.9

新 PIC 入門 C 言語編

3 「Download MPLAB X IDE」ボタンをクリック

クリック

4

もしくは画面をスクロールして「MPLAB X IDE Windows」の「Download」ボタンをクリックします。

クリック

2

シリーズ No.9

5新 PIC 入門 C 言語編

インストーラーの「MPLAB-v6.20-windows-installer.exe」がダウンロードされていれば OK です。
※バージョンナンバーは 2024.02 現在

3

シリーズ No.9

新 PIC 入門 C 言語編

MPLAB X IDE のインストール手順1

ダウンロードした MPLABX インストーラをダブルクリックして起動します。

2 OS の「ユーザーアカウント制御」ダイアログが出る場合は「はい」をクリックします。

3

ウェルカム画面が表れるので，「Next >」をクリックします。

4

License Agreement 画面「I accept the agreement」
をチェックして「Next>」をクリックして進めます。

次のページへ4

シリーズ No.9

新 PIC 入門 C 言語編

5

Installation Options 画面
インストール先を変更したい場合は，フォルダアイコンをクリックしディレクトリを指定します。
通常はデフォルトで構いません。
PC のプロキシ環境が不明の場合は、No Proxy で構いません。
MPLAB X 開発用の情報収集に同意するかしないかは任意です。
「Next >」をクリックして進めます。

6

Select Applications 画面
MPLAB X IDE は本書で使用するので必須です。
MPLAB X IPE は書き込み専用ソフトです。
本書での解説はなく、インストール不要です。
デバイスの選択
本書で使用する「PIC16F627A」は 8bit マイコンです。他機種を使用しなければ、8bit MCUs だけで構いません。
「Next >」をクリックして進めます。

7

Ready to Install 画面「Next >」をクリックして進めます。

次のページへ5

シリーズ No.9

8

Installing 画面
インストール中です。進捗バーが完了するまでお待ちください。

9

インストール完了画面
チェックボックスをチェックしておくと，XC コンパイラのダウンロードページが WEB ブラウザで開きます。続きは「MPLAB XC8（C コンパイラ）のダウンロード手順」へ。
「Finish」をクリックすると MPLAB X のインストールは完了です。

6

新 PIC 入門 C 言語編

シリーズ No.9

新 PIC 入門 C 言語編

MPLAB XC8（C コンパイラ）のダウンロード手順
1

前ページの続きで自動でページが開けば，2 へ進んでください。

WEB ページが自動で開かない場合は，以下のリンクを WEB ブラウザで開いてください。

https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-xc-compilers

2 「View Downloads」ボタンをクリックします。

クリック

7

シリーズ No.9

新 PIC 入門 C 言語編

3 「Compiler Downloads」をクリックします。

クリック

4

Windows 用の「MPLAB XC8 Compiler v2.32」をクリックします。
※バージョンナンバーは 2021.10 現在

クリック

5

ダウンロードが完了したら，フォルダを開いてください。

フ ォ ル ダ 内 に「xc8-v2.32-full-install-windows-x64-installer.exe」
があれば OK です。

8

シリーズ No.9

新 PIC 入門 C 言語編

MPLAB XC8（C コンパイラ）のインストール手順1

ダウンロードした XC8 インストーラをダブルクリックして起動します。

2

チェックの入っている箇所を確認しながら「Next >」をクリックして進めます。

次のページへ9

シリーズ No.9

新 PIC 入門 C 言語編

FREE 版を使用するので，ライセンス登録不要です。
Next をクリックして進めます。

「Finish」をクリックしてウィンドウを閉じると「MPLAB XC」のインストール完了です。

10

シリーズ No.9

新 PIC 入門 C 言語編

MPLAB を使用したプログラミング方法（コーディングからビルドまで）

1.「MPLAB」の起動
MPLAB インストール後，デスクトップに作成されたショートカットアイ
コン「MPLAB X IDE v＊.＊＊」をダブルクリックし起動します。
（ v＊.＊＊はバージョン番号で，随時更新されます）

2. プロジェクトの作成
プロジェクトとは，プログラムを作成するためのファイル群です。
プロジェクトを作成していきましょう。

1[New Project ...] アイコン

をクリックすると，プロジェクトウィザードが起動します。

2① [Categories] で [Microchip Embedded] を② [Projects] で [Application Project(s)] を選択し

①
●

②
●

[Next >] をクリックしてください。

11

シリーズ No.9

新 PIC 入門 C 言語編

3① 使用する PIC の型を選びます。
［Device] 覧で「PIC16F627A」を選択してください。

①②［Device] 覧 に PIC16F627A と キ ーボードから打って指定することもできます。
②［Tool] 覧は、お使いの PIC ライターがリスト内にあれば選択します。
無い場合は [Simulator] を選択し，[NEXT>] をクリックしてください。

4

デバッグヘッダは本書では未使用です。
[None] を 選 択 し，[NEXT >] を ク リ ックしてください。

5

使用する C コンパイラを選びます。
［XC8」を選択し，[NEXT >] をクリックしてください。

12

シリーズ No.9

新 PIC 入門 C 言語編

6① プロジェクト名をつけます。
例では [ LESSON_C ] としています。
② プロジェクトの保存先はデフォルトで①②は，C:\ Users \ ユーザー名 です。
[Browse...] をクリックして保存先を変更することもできます。

③③ [ Shift_JIS ] を選んでおけば，ソース内のコメント文で日本語が使えます。
[Finish] をクリックすると，プロジェクトが作成されます。

13

シリーズ No.9

新 PIC 入門 C 言語編

3. ソースファイルの作成
ソースファイルを作成しましょう。
ソースファイルにマイコンが行う処理を記述します。

1① ファイルペインの [Source Files] を選択し，②② [New File ...] アイコンをクリックします。
①

2[Categories] で [C] を[File Types] で [C Source File] を選択し[Next >] をクリックしてください。

3

ファイル名をつけます。
例では [STEP03_TEST] としています。
[Extension] は [c] を選択します。
[Finish] をクリックすると，空のソースファイルが作成されます。

14

シリーズ No.9

４

新 PIC 入門 C 言語編

弊社サイトに解答例ソースをご用意しています。以下の URL からダウンロードしてください。

http://www.adwin.com/product/ECB-900T.html
ダウンロードした zip ファイルを解凍すると，フォルダの中に「STEP03_TEST.c」というファイルがあります。
テキストエディタ（メモ帳など）で開き，作成したソースファイルにコピー＆ペーストしてください。
C 言語を記述する時は下記の点に注意してください。
・基本的に半角英数字を使用する
注意

・大文字と小文字は異なる文字として扱われる・空白は半角スペースもしくはタブを使用する

メニューバー

ツールバー

ファイルペインエディターペイン

タスクペインが表示されていなくても、この後の「ビルド」操作を行なうと「output」ウィンドウが表示されます。メ
ニューの Window ＞ Output でも表示できます。ウィンドウはタブ部分をドラッグすれば位置を移動できます。ウィンドウ位置は、メニューの Window ＞ Reset Windows
ナビゲーションペイン

で初期化して戻せるので色々動かしてみてください。

タスクペイン15

シリーズ No.9

新 PIC 入門 C 言語編4. ビルド
プロジェクトをビルドします。
1

メニューバーの Production ＞ Build Project ( プロジェクト名 ) をクリックするか，ツールバーのの▼をクリックして表示される Build Project ( プロジェクト名 ) を選択すると，ビルドが開始します。ビルドが終了すると「Output」ウインドウに結果が表示されます。

ビルドの結果：BUILD SUCCESSFUL（ビルド成功）
ソースファイルに間違いがなければ「Output」ウインドウに "BUILD SUCCESSFUL" と表示されます。

16

シリーズ No.9

新 PIC 入門 C 言語編

ビルドの結果：BUILD FAILED（ビルド失敗）
ソースファイルに間違いがあれば「Output」ウインドウに "BUILD FAILED" と表示されます。
その場合，最初に起きたエラーからつぶしていきましょう。青文字リンクのエラー行をクリックしてください。

クリック

すると，ソースファイルの間違いがある箇所を示してくれます（下図赤枠）。
この場合，9 行目の記述に間違いがあることがわかります。
よく見てみると，行末に；が付いておりこれがエラーの原因です。 ; は不要です。

カーソルをに合わせると，エラーメッセージが表示されるので，これもエラー解決のヒントになります。

間違いを修正し，もう一度ビルドします。
エラーが無くなるまで，修正とビルドを繰り返します。

17

03
2シリーズ No.9

新 PIC 入門 C 言語編

ビルドが成功すると，HEX ファイルが生成されます。
HEX ファイルの生成ディレクトリは， \ プロジェクト名 .X \ dist \ default \ production
HEX ファイル名は，			プロジェクト名 .X.production.hexです。

この HEX ファイルが，「実行ファイル」となります。

HEX ファイルは，MPLAB のプロジェクトを右クリックして「ExportHex」を選択すれば，任意のディレクトリに書き出すことができます。

ビルド
ビルドとは，C 言語で記述したソースファイルをマイコンが読める機械語に変換し，更にそのほかにも必要なファイルをつなぎ合わせて，実行ファイルを作成することです。

ビルド

C ファイルC 言語で書かれたソースファイル。
テキストエディタでも編集することができます。

書き込み

HEX ファイル
ソースファイルをビルドしてできた機械語ファイル。

c ファイル ,hex ファイルのアイコンはパソコン環境により異なります。

18

シリーズ No.9

新 PIC 入門 C 言語編

03

3 「STEP03_TEST.c」では，RB0 と RA0 を使うプロ
103

103

グラムになっているので，右図のように実験基板を配線しましょう。
LED1 を RB0，SW1 を RA0 に線材で接続します。

PIC16F627A

実体配線図

104

PIC16F627A

4 「LESSON_C.X.production.hex」
を PIC に書き込みます。
書き込み方法は，ご使用になる PIC ライターのマニュアルを参照してください。

10kΩ

スライドスイッチは，弊社製品の PIC ライター「A+ タイプ」
か「B タイプ」を使って，実験基板と接続して書き込む際に使います。
104
書き込み時

書き込み時に電源供給の必要はありませんが、AC アダプ
タは挿したままでも構いません。
プログラム書き込み時は，スライドスイッチのつまみを10kΩ

「PROG」側にし，書き込み後，プログラムを実行させたい

実行時時は「RUN」側にしてください。
プログラムを実行し，SW1 を押すと LED1 が点灯します。

PICkit を ICSP で使用するにはMicrochip 社製 PIC ライター「PICkit」を使用するにはケーブルを自作する必要があります。
ケーブルを自作される場合は，お客様の責任の下行ってください。問題が起きても補償いたしかねますのでご了承ください。
端子の対応は右表のとおりです。
PICkit の 6 番ピンは，NC（ノンコネクション）でＯＫです。
実験基板に使用しているコネクタは JST 製です。
コネクタハウジング

型番：XHP-5

コンタクトピン

型番：BXH-001T-P0.6

その他の必要な周辺回路については，お使いの PICkit のマ
ニュアルをご参照ください。

PICprogrammer

PICkit 2 or 3

VPP

VPP/MCLRDAT

PGD/ICSPDAT

CLK

PGC/ICSPCLK

VCC

VDD

GND

VSS/GND

19

シリーズ No.9

新 PIC 入門 C 言語編【ご注意】PIC Programmer の書き込みエラー
弊社製 PIC ライター「PIC Programmer」をご購入いただければ、付属のマニュアルに沿ってお使いいただけますが、実験基板の裏に記した型番が「ADW-076」の場合、書き込み不良が起きることがあります。
Picpro の [Program] ボタンを押すと、「The programmer does not recognise the [16F627A] processor Continue anyway?」とメッセージが出て書き込みが失敗する場合、回避策として以下の方法をお試しください。
実験基板の Reset ボタンを押したまま

PICpro アプリの「Program」ボタンをクリック。

書き込み完了ダイアログが出るまで Reset ボタンは押しっぱなしにする。
お手数をお掛けして申し訳ございませんが、何卒よろしくお願いいたします。

20