第二章 MPLAB 6.Xを使いこなせ!
![]()
〜MPLABとは?〜
MPLABでは 「PICで使うプログラムを書く」 のと 「プログラムをPICに書きこめるファイルに変換する」
の二つの作業をします
まず拡張子について 勉強しておいてください → 拡張子とは?
PICで書いたプログラムの文章は 拡張子
asm
PICに書きこめるプログラムは 拡張子 hex
です MPLABでプログラムを書き asmで保存して それを101110っていう PICに書きこめるhexに変換するのです
では MPLABを使うための設定の仕方を覚えましょう
〜プロジェクト作成〜
MPLABでは プロジェクト というものを設定する必要がありますので それの作り方を紹介します
まず MPLABを起動して

「Project」の中の 「ProjectWizard」を押します

すると 何か出てきますから 「次へ」を押してください

次は 使うPICの種類ですので 「PIC16F84A」 を指定します で「次へ」

次はコンパイル(プログラム(asm)を機械語(hex)に変えること)に 何を使うか聞いてきますので
上の写真のように 「MPASM
Asembler {mpasmwin.exe}」 になっていればOKです で「次へ」

次は プロジェクトの名前と プロジェクトの保存先を聞いてきます
Project Name・・・名前は 何でもいい(ただし プログラム同様 半角英数しかつかえません(ひらがな漢字はつかえない))
Project Directory・・・保存先は 「Browse」を押して 適当に決めて「Select」する
注意:これも日本語などの混じっているアドレスではだめです
※プログラムを保存するための専用フォルダを作っておくといいよ
そして 決めたら 「次へ」

これは プロジェクトに使う プログラム(asm)を 登録しますか? と聞いてきているが
今は無いので 「次へ」
すると 確認が出てくるので 迷わず 「完了」を押すと

こんな感じになるはず
もし 完了を押して 変なのが出てきたら 適当に対処してください(^^;)
これで プロジェクトの作成は終りです
〜プログラムの作成と保存〜
では今度はプログラム(asm)の 書き方と保存を紹介します
まず 上のままのプロジェクトを開いた状態で 「新規作成」を押します

左側の白い紙の絵のボタン(新規作成)を押すと プログラムを書くところが出てきます
ここにプログラムを書きこみます
では
LIST P=PIC16F84A BSF 03H,5 CLRF 086H BCF 083H,5 MOVLW 0FFH MOVWF 06H END |
これを 全文コピーしてください
コピーしたら さっきのプログラムを書くところを右クリックして 「Paste」(貼り付けって意味)を押して 貼り付けます

すると

のように 貼り付けられるはずです そしたら
保存しましょう

上書き保存のボタンを押してください
で 保存先は プロジェクトの保存先と同じところに
ファイル名は別に何でもいいけど プロジェクトと同じにしてください(半角英数で)
これで プログラムの保存がきました
〜アセンブルの作業〜
次は いま プログラムと 最初に作ったプロジェクトは 別々のものになっているので
プロジェクトに プログラムを 登録しましょう

プロジェクト窓の SourceFile を 右クリックして 出てきたところに
「Ass Files...」ってのがあるので それを押して さっき保存した asmファイルを探して
「開く」 を押してください すると

のように 登録されます
これで プロジェクトに さっきのプログラムが登録されました
〜asmをhexへ変換〜
では プログラムを PICに書きこめるものへと アセンブルしましょう
さっきの状態で 「Project」の 「Build All」を押します

すると 変換が始まります
何事も無ければ 緑色のまま 100%になります で

こんな感じになるはずです
変換が 緑色のまま 100%になれば OK
変換が 赤色になって100%になったら エラーです
緑なら プログラムの保存してあるところに プログラムと同じ名前で test.hex のように
hexファイルがあるはずです それでもうプログラムはPICに書きこめるファイルになりました
Aki-pic プログラマー のソフトで このhexファイルを開けば PIC に書きこめます
〜最後にプロジェクトの保存と展開〜
最後に プロジェクトの保存と開き方について
![]()
左側の3個は それぞれ プログラム(asm)に関するもので
「新規作成」「開く」「上書き保存」です
緑色は プロジェクトに関するもので
「新規作成」「開く」「上書き保存」「設定」
です プロジェクトは MPLABを終わらせるときに 保存する必要がありますので
「上書き保存」 を押します(プログラムのほうも保存しておく)
MPLABを起動したときには プロジェクトを開く必要があるので
「開く」を押して プロジェクトを開きます
| まとめ ・MPLABでは プログラムを書くのにプロジェクトが必要 ・プログラムはプロジェクトに登録して それから 「Build All」でプログラムをhexにアセンブルする ・プロジェクトとプログラムは MPLABを終わるときに 保存して 起動したときに開く |