Portクラス



フィールド

unsigned int port 当該のポートのコピー
unsigned int dataport 実際に用いる当該のポート
int bit 当該のビット
unsigned int Bit 実際のbit位置のデータ


コンストラクタ

Port() port0, bit0をデフォールトとする
Port(unsigned int port, unsigned int bit) portとbitをデジタル入力あるいは出力に使う設定にする


メソッド

void setInput() portとbitで決められたところを入力に設定する
void setOutput() portとbitで決められたところを出力に設定する
void writePin(unsigned char value) portとbitで決められたところにvalueを出力する
unsigned char readPin() portとbitで決められたところから入力する
void pulse(bool np) portとbitで決められたところにパルスを出力する。npでnegative pulseかpositive pulseかを指定する


親クラス

cpuクラス