u8 portBlockIn (u8 portBlockNumber)
portBlockNumber : 포트 블록번호 (0 부터 5 사이값) |
portBlockNumber 로 지정된 블록으로부터 포트 8 점의 상태를 모두 읽어 반환하는 함수 입니다. 결과값은 1 바이트값이 됩니다.
0 블록 (+0) | 1 블록(+10) | 2 블록(+20) | 3 블록(+30) | 4 블록(+40) | 5 블록(+50) |
---|---|---|---|---|---|
0 부터 7 | 10 부터 17 | 20 부터 27 | 30 부터 37 | 40 부터 47 | 50 부터 57 |
블록 0 을 읽었을경우, 포트 7 번이 MSB (최상위비트)에 위치하게 됩니다.
위치 | Bit7 (MSB) | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 (LSB) |
---|---|---|---|---|---|---|---|---|
포트 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
I = portBlockIn(1); // 1 번 포트블록을 읽어서 변수 I 에 저장합니다.