BusOut - バス出力
BusOut - バス出力
デジタル出力をまとめてバス(複数I/Oをまとめた塊)として扱う。
初期化
BusOut name(pin0, pin1, ..., pin15);
name:任意の名前
pin0~15:使用するピン(1~15個の範囲、下位~上位ビット)
出力
name = val;
val:値(対応するビットを 0:Low、1:High)
出力値の参照
val = name;
val:値(対応するビットが 0:Low、1:High)
例
LEDを順に点灯させる
#include "mbed.h" BusOut myleds(LED1, LED2, LED3, LED4); int main() { while(1) { for(int i=0; i<4; i++) { myleds = 1 << i; wait(0.25); } } }
2 comments on BusOut - バス出力:
Please log in to post comments.
qswdnwqd