C - U-netSURF
C - U-netSURF C - U-netSURF
P60~67 の LED が 順 番 に 点 滅 します。 TK-3687mini のリセ ットスイッチ(SW1)を 押 すと, 実 行 中 のプログラ ムは 停 止 して,ハイパー H8 は 下 図 のように 入 力 待 ちの 状 態 になります。 さて, 今 の 操 作 は, メモリの‘6000’ 番 地 のアドレスからのプログラムを 実 行 する というものでした。これで,プログラムの 実 行 ができるようになりました。 17 TK-3687mini ユーザーズマニュアル C 言 語 版
ハイパーH8 のコマンドを 調 べるには… ‘G’コマンドを 使 いましたが,そのほかにもハイパーH8 には 便 利 なコマンドがたくさん 用 意 されています。 詳 しくはハイパーH8 のマニュアルを 見 ていただくとして, 思 い 出 しやす いようにコマンドヘルプがハイパーH8 には 組 み 込 まれています。キーボードから‘’を 入 力 して 下 さい。 次 の 画 面 が 表 示 されます。 ハイパーH8 は 便 利 な 道 具 なんですが… ハイパーH8 は 便 利 な 道 具 ですが, 多 少 の 制 限 もあります。もっとも 大 きな 制 限 は 「ROM にデータを 書暯 き 込 むことができない」ということです。 この 制 限 のため,ハイパーH8 でプログラムを 入 力 する 時昷 は,RAM に 入 力 しなければ なりません。また,HEW を 使 ってアセンブルする 時昷 も,RAM 上 にプログラムができるように Section を 設 定 しなければなりません。(この 意 味 は HEW を 使 う 章 でわかります。) さらに,ROM に 比 べて RAM のサイズが 小 さいため,あまり 大 きなプログラムを 実 行 す ることができない,という 問 題 もおきます。 しかし, 学 習 用 と 割 り 切 って 使 う 分 には 全 く 気 にする 必 要 はありません。なお,ROM に プログラムを 書暯 き 込 む 場 合 は, 専 用 のツール( 無 償 版 があります)を 使 うことになります。また, デバッグまで 行 なう 場 合 は‘E8a’というエミュレータを 購 入 して 使 うことになります。 18 TK-3687mini ユーザーズマニュアル C 言 語 版
- Page 2 and 3: はじめに コンピュータと
- Page 4 and 5: 第 1 章 ワンチップマイコ
- Page 6 and 7: H8/3687 のレジスタ H8/300H の
- Page 8 and 9: H8/3687 のメモリマップ メ
- Page 10 and 11: 第 2 章 マイコンボードを
- Page 12 and 13: ハイパーターミナルの 設
- Page 14 and 15: 5 プロパティ ‘ 設 定 ’
- Page 16 and 17: ハイパーターミナルを 起
- Page 20 and 21: 第 3 章 マシン 語 でプロ
- Page 22 and 23: マシン 語 に 変 換 する
- Page 24 and 25: キーボード:‘F’,‘6’,‘
- Page 26 and 27: 3.プログラムをデバッグす
- Page 28 and 29: 第 4 章 C 言 語 でプログラ
- Page 30 and 31: 3.C 言 語 でプログラムを
- Page 32 and 33: まず,1「ワークスペース
- Page 34 and 35: 「 新 規 プロジェクト-5/9-
- Page 36 and 37: これで,プロジェクトワー
- Page 38 and 39: 「セクション 設 定 」ダ
- Page 40 and 41: もう 一 度 確 認 しましょ
- Page 42 and 43: HEW のワークスペースウィ
- Page 44 and 45: 4.プログラムのダウンロー
- Page 46 and 47: ダウンロードが 終 了 す
- Page 48 and 49: 実 習 には,TK-3687mini,Timer&LE
- Page 50 and 51: ポートプルアップコント
- Page 52 and 53: 記 述 します。 IO.PCR6 = 0xff
- Page 54 and 55: では,コーディングしてみ
- Page 56 and 57: ***********************************
- Page 58 and 59: 練 習 問 題 (1) ( 次 のよう
- Page 60 and 61: 外 部 割 込 みに 使 用 す
- Page 62 and 63: 回 路 図 Timer&LED Display(B6092
- Page 64 and 65: } // メ゜ンルルーヴハ -----
- Page 66 and 67: __interrupt(vect=25) void INT_ADI(v
P60~67 の LED が 順 番 に 点 滅 します。<br />
TK-3687mini のリセ<br />
ットスイッチ(SW1)を 押<br />
すと, 実 行 中 のプログラ<br />
ムは 停 止 して,ハイパー<br />
H8 は 下 図 のように 入 力<br />
待 ちの 状 態 になります。<br />
さて, 今 の 操 作 は,<br />
メモリの‘6000’ 番 地 のアドレスからのプログラムを 実 行 する<br />
というものでした。これで,プログラムの 実 行 ができるようになりました。<br />
17<br />
TK-3687mini ユーザーズマニュアル C 言 語 版