24.01.2015 Views

C - U-netSURF

C - U-netSURF

C - U-netSURF

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

フローチャートの 作 成<br />

まずはおおまかなフローチャートを 作 ってどんなプログラムにするか 考 えてみましょう。できたフロ<br />

ーチャートは 下 のとおりです。それほど 難 しくありませんね。LED のオンとオフを 繰 り 返 すだけです。<br />

_main<br />

ポート 6 の<br />

イニシャライズ<br />

LED オン<br />

(P60=0)<br />

LED オフ<br />

(P60=1)<br />

<br />

コーディング<br />

さて 次 は, 今 考 えたフローチャートを 見 ながら H8/3687 のアセンブラ 命 令 に 変 換 していきます。<br />

これをコーディングといいます。コーディングした 結 果 は 下 のリストのとおりです。<br />

_main:<br />

LOOP:<br />

MOV.B #H'01,R0L ;ポーヴダ6の゜ニッシホラ゜ズ<br />

MOV.B R0L,@H'FFE9<br />

BCLR #0,@H'FFD9 ;LEDオン (P60=0)<br />

BSET #0,@H'FFD9 ;LEDオフ (P60=1)<br />

BRA LOOP ;LOOPにジホンルハ<br />

ところで, 実 はまだ 人 間 の 言 葉 にすぎなくて,マイコンにとっては 理 解 できない 外 国 語 です。そ<br />

れで,マイコンの 言 葉 (=マシン 語 , 機 械 語 )に 直 す 必 要 があります。<br />

20<br />

TK-3687mini ユーザーズマニュアル C 言 語 版

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!