next up previous contents
: D/A出力の停止プログラム : マイコンプログラム : A/D入力のプログラム   目次

D/A出力のプログラム

D/A出力を行う関数を各ポートごとにdaout0()、daout1()とする。引数は出力値である。命令語の下位12bitが出力値であるので、プログラムは以下のようになる。
if ((command & 0xF000) == 0x4000) // D/A出力0
    daout0(command & 0x0FFF);
if ((command & 0xF000) == 0x5000) // D/A出力1
    daout1(command & 0x0FFF);



Deguchi Lab. 平成20年3月5日