MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【コマンド】   【IO】
【使い方】
OUT

OUT &H55 2
OUT &HAA -1
OUT 0 1 2 5
OUT 0 -1 TO -10
【書   式】 【機   能】
OUT val port
OUT val port1,port2..
OUT val port1 TO port2

出力ポート、メモリI/Oを8bitパラレル設定します。
【解   説】
出力ポートを1byte設定するコマンドで、バンク指定となります。
MPC-2000のI/Oポート0〜7 はバンク 0、8〜15は、バンク1となります。
1枚目のMIO-1616は、同様にバンク2、3が割り当てられます。バンク設定を負の値とするとメモリI/Oとなります。

アドレス値に~Lng、~Wrd、~Intを与えると、それぞれロング書き込み、整数2byte書き込みとなります。

書き込みにはWrd,Intの区別はありません。タッチパネルのI/Oエリア(Rエリア)は70000以上を指定します。
abは00〜99となります。
OUT data 7ab00 /* byte書き込み
OUT data 7ab00~Ub /* Hi-byte書き込み
OUT data 7ab00~Wrd /* ワード書き込み
OUT data 7ab00~Lng /* ロング書き込み

また、出力ポートを複数同じ値に設定する場合は、出力ポート番号を続けて記述します。
連続して同じ値とするときは、port1 TO port2 という記述をします。




  [LASTMODIFY]2014-09-01 16:50:06 [CREATEDATE]2007-07-31 18:45:52
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.