MIRS9404プログラム


ファイル名
内容
m94.hヘッダファイル
m94_001.cメイン関数
m94_002.c状況判断処理
m94_003.cシステム動作モード処理
m94_004.cハードウェア割り込み処理(センサー割り込み)
m94_005.c同上(タイマ割り込み INT5)
m94_006.c基本動作モード処理(リセット・ モード)
m94_007.c同上(超音波捜索モード)
m94_008.c同上(超音波追跡モード)
m94_009.c同上(光源探索 モード)
m94_010.h同上(光源追跡 モード)
m94_011.c同上(回避 モード)
m94_012.c同上(システム・テスト・ モード)
m94_013.cシステム関係モジュール(システム初期化)
m94_014.c同上(行動開始 )
m94_015.c同上(MIRS停止)
m94_016.c運動制御関係モジュール(制御系初期化 )
m94_017.c同上(フィードバック・ゲイン 設定)
m94_018.c同上(データ換算係数 設定)
m94_019.c同上(自己状態 演算)
m94_020.c同上(運動制御 )
m94_021.c同上(姿勢角範囲 設定)
m94_022.c同上(ロータリ・エンコーダ )
m94_023.c同上(エンコーダ・データ符号変換)
m94_024.c同上(モータ指令データ )
m94_025.c同上(モータ指令データ・リミッタ )
m94_026.c光センサー関係モジュール (初期化)
m94_027.c同上 (光源方向 演算)
m94_028.c同上 (光センサー方位角 算出)
m94_029.c同上 (光照度データ 検出)
m94_030.c同上 (光照度信号A/D変換)
m94_031.c超音波計測関係モジュール(設定距離確認)
m94_032.c同上 (センサー方位角 算出)
m94_033.c同上 (相手方位 算出)
m94_034.c同上 (壁距離 算出)
m94_035.c同上 (水平方向距離 算出)
m94_036.c同上 (垂直方向距離 算出)
m94_037.c同上 (距離 算出)
m94_038.c同上 (超音波 測定 )
m94_039.c同上 (全チャンネル超音波測定)
m94_040.c同上 (超音波 送信 )
m94_041.c同上 (超音波 受信 )
m94_042.cMIRS状態LED表示
m94_043.cMIRSコマンド入力
m94_044.c時間稼ぎ
m94_045.c時間稼ぎ(タイマ割り込み使用)
m94_046.cスタート・スイッチ入力待ち
m94_047.cPI/Tタイマー・カウンター設定
m94_048.cポート入力(符号付きバイト単位)
m94_049.c同上(符号無しバイト単位)
m94_050.cポート出力(符号付きバイト単位)
m94_051.c同上(符号無しバイト単位)
m94_052.c同上( ロングワード単位)
m94_053.cポート初期化
m94_054.c
m94_055.c
m94_test.cテスト用プログラム(走行)
m94_tst1.cテスト用プログラム(走行)
m94_tst2.cテスト用プログラム(超音波)
m94_tst3.cテスト用プログラム(赤外線)
m94_ent.src
math.h数学関数定義


詳細設計書(ソフトウェア)に戻る