• 検索結果がありません。

PIC Assembler v1 00 PIC Assembler v1 00

N/A
N/A
Protected

Academic year: 2018

シェア "PIC Assembler v1 00 PIC Assembler v1 00"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

PICアセ ンブラ入門 でPC-USBマイコンボー ドを使用する 場合(v1.00) ©Takeshi Asakawa, Tokyo Denki University Press 2016 - 1 -

PIC アセンブラ入門で PIC-USB マイコンボードを使用する場合

本書ではPIC16F84を用いて解説していたが,PIC18F2455を用い,MPLAB® X IDEによるアセンブ ラ コ ー デ ィ ン グ を 行 うた め の 手 順 を 示す . こ こ でコ ン パ イ ル を 行 っ て 生成 さ れ る.hex フ ァ イ ル を , HIDbootloaderを用いて書きこむことで,プログラムの動作を確認することができる.

本書の開発環境を以下に示す. OS Windows 8.1

ソフトウェア MPLAB® X IDE v3.35 (マイクロチップテクノロジ社)

MPLAB® X IDEによるプログラムの作成 MPLAB® X IDEを起動する(図1)

図1 トップページ

メニュー左上にある「File」から「New project」を選択し,新しいプロジェクトの作成画面を表示す る(図2).

図2 New Project画面

新しいプロジェクトを次のように選択する.「Categories:」から「Microchip Embedded」を選択し,

Projects:」から「Standalone Project」を選択してから「Next>」を押す. 以後のプロジェクトの設定について図3に示す.

(2)

PICアセ ンブラ入門 でPC-USBマイコンボー ドを使用する 場合(v1.00) ©Takeshi Asakawa, Tokyo Denki University Press 2016 - 2 -

(1) PICの選択 (2) ハードウェアの選択

(3) 使用言語(コンパイラ)の選択 (4) 保存先とEncodingの選択 図3 各種設定画面

(1) PICの選択

Devices」の右側テキストボックスに学習ボードに搭載されている「PIC18F2455」を入力または 選択し「Next>」を押す(図3(1)).

(2) ハードウェアの選択

デバッグや書き込みに用いるハードウェアの選択を行う.

今回は特に使用しないため,「Simulator」を選択し「Next>」を押す(図3(2)). (3) 使用言語(コンパイラ)の選択

アセンブラ言語で開発を行う場合は「mpasm」を選択し「Next>」を押す(図3(3)). (4) 保存先とEncodingの選択

「Project Name:」にプロジェクトの名前,「Project Location:」にプロジェクトで使用するファイ ルの保存先を指定する.なお,保存先には,日本語を含む場所を指定してはならない.

また,Encodingの一覧は「Shift_JIS」を選択することを推奨する.最後に「Finish」を押しプロ ジェクトを作成する.(図3(4))

プロジェクトが作成され「Projects」「Files」「Classes」の3つのタブが表示される(図4). もし,確認できない場合は「Window」メニューから「Projects」を選択する.

(3)

PICアセ ンブラ入門 でPC-USBマイコンボー ドを使用する 場合(v1.00) ©Takeshi Asakawa, Tokyo Denki University Press 2016 - 3 -

図4 プロジェクト一覧

ファイルの追加は「Source Files」を右クリックし,Add Existing Item…」を選択して読み込む. 新規作成の場合は「New」を選択し,記述言語と名前,保存先を確認・変更して作成する.アセンブラ の場合,拡張子は.asmとなる.

記述したプログラムは,画面上部のツールバーにあるクリーンビルドボタン(図5)を押してビルド する.プログラムの記述は図6に示すソースコードを書き替えるようにすること.

図5 クリーンビルドボタン

図6 基本コード

参照

関連したドキュメント

パスワード 設定変更時にパスワードを要求するよう設定する 設定なし 電波時計 電波受信ユニットを取り外したときの動作を設定する 通常

サービス時間: 平日 9:00 ~ 17:00 (土日祝を除く ).. 納品書に記載のある「製品にアクセスする」ボタンをクリックし、 My HPE Software Center にログインを頂き

7ORDER LIVE FACTORY 「脱色と着色」~FINAL~ 追加公演情報 11月3日(木・祝)【1回目】開場 13:00/開演 14:00 【2回目】開場 17:30/開演

一方、介護保険法においては、各市町村に設置される地域包括支援センターにおけ

演題番号 P1-1 ~ P1-37 P2-1 ~ P2-36 ポスター貼付  9:00 ~ 11:00  9:00 ~ 11:00 ポスター閲覧 11:00 ~ 18:20 11:00 ~ 17:50 発表(ディスカッション) 18:20 ~

[r]

月〜土曜(休・祝日を除く) 9:00 9 :00〜 〜17:00

7:00 13:00 16:00 23:00 翌日 7:00 7:00 10:00 17:00 23:00