マン・マシンインターフェース系関数



関数int dipsw_data();
機能4bitディップスイッチ又はロータリースイッチの値の取得
引数なし
戻り値スイッチの値

関数void mmi_init();
機能MMI/Fの初期化
引数なし
戻り値なし

関数void led_set(int n,int d);
機能7seg.LEDに数字を表示する
引数int n:表示するLEDの番号
int d:表示する数字
戻り値なし

関数void led_on(int n);
機能RED又はGREEN LEDを点灯、消灯する
引数int n:点灯するLED
GREEN : 緑 RED : 赤 GREEN|RED : 両方 OFF : 消灯
戻り値なし

関数void btn_disable_int();
機能押しボタンスイッチの割り込み禁止
引数なし
戻り値なし

関数void btn_enable_int();
機能押しボタンスイッチの割り込み許可
引数なし
戻り値なし

関数int pow_chk();
機能電源の状態のチェック
引数なし
戻り値1 : システム稼働中 0 : 非稼働中


押しボタンスイッチの割り込みについて

上記のように割り込みタスク登録しbtn_enable_int();を呼び出すことにより可能になる。
割り込み時の処理はinterrupt void intt**()の中に書くようにする。

前のページへ