C - U-netSURF
C - U-netSURF
C - U-netSURF
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
LED の 点 滅<br />
4 章 で 実 行 した P60 につながっている LED の 点 滅 について 詳 しく 見 てみましょう。まず,ポート<br />
の 入 出 力 を「ポートコントロールレジスタ 6(PCR6)」で 設 定 します。P60 を 出 力 にします。P61~67 は<br />
LED がつながっていますが 今 回 は 使 いません。どちらでもよいのですが,とりあえず 入 力 にしておき<br />
ましょう。<br />
b7 b6 b5 b4 b3 b2 b1 b0<br />
PCR6 0 0 0 0 0 0 0 1<br />
あとは 自 由 に LED を 光 らせることができます。ポート 6 の 入 出 力 は「ポートデータレジスタ 6<br />
(PDR6)」で 行 ないます。<br />
では,プログラムを 作 ってみましょう。LED を 点 滅 させるという,しごく 簡 単 なプログラムです。ただ,<br />
今 回 はハイパーH8 の‘G’コマンドで 動 かしますので,CPU の 速 度 で 点 滅 させると 人 間 の 目 には 判 別<br />
不 能 になります。それで,オンしたら 少 し 待 つ,オフしたら 少 し 待 つ,というのを 繰 り 返 すことにします。<br />
では,フローチャートを 考 えてみましょう。<br />
main<br />
ポートの<br />
イニシャライズ<br />
LED オン<br />
ウェイト<br />
LED オフ<br />
ウェイト<br />
ウェイトは 単 純 ループで 作 ります。<br />
52<br />
TK-3687mini ユーザーズマニュアル C 言 語 版