スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--/--/-- | スポンサー広告  TOP

大人の科学4ビットマイコン(GMC4) BASICコンパイラ その12。バグ修正。

「GMC-4(FXマイコン)専用ちびBASICクロス・コンパイラ(G4CBASIC)」を更新しました。

Ver0.206です。申し訳ありません。FOR文のダウンカウントのバグを修正しました。
http://softyasu.net/g4cbasic.html
まだバグがあるかも。

ついでに新しいサンプルプログラム「LEDイルミネーション」です。Ver0.206以降。


REM タイトル「LEDイルミネーション」
REM LEDの左に光を溜め込み、一杯になると逆にLEDの右に光を溜め込みます。
REM これを繰り返すプログラムです。
REM プログラムサイズを減らすために強引なコードになってますので真似しない様に。

DATA MODE = 0 REM 右左を示すモードの初期値
DATA J = 0    REM 内側のループカウンタの初期値
DO
 REM 外側はダウンカウントします
 FOR I=7 TO 1
  L = 7 REM とりあえず番号外
  DO
   REM LEDを消す。
   LED_OFF(L)
   REM 点灯する番号を決める。MODEで右か左か決めます。
   L = J
   IF MODE = #F THEN
    L = 6 - J
   ENDIF
   REM LEDを点灯します。
   LED_ON(L)
   REM 内側のカウント
   J = J + 1
   TIMER(0)
  UNTIL I=J
  J = 0 REM ここでJを初期化するのはマシン語がコンパクトになるからです。
 NEXT
 REM モードを反転します。
 MODE=NEG(MODE)
UNTIL FALSE



2009/08/01 | プログラミングCOMMENT(0)TRACKBACK(0)  TOP

コメント

コメントの投稿



管理者にだけ表示を許可する

 | BLOG TOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。