void portBlockOut (u8 portBlockNumber, u8 value)
portBlockNumber : 포트 블록 번호 (0 부터 5 사이값) |
value : 0 부터 255 사이의 값 |
portBlockNumber 로 지정된 블록에 출력포트 8 점을 한꺼번에 변경하는 함수입니다. Value 에 있는 1 BYTE 값을 해당 블록으로 출력합니다.
블록번호 | 0 블록 (+0) | 1 블록(+10) | 2 블록(+20) | 3 블록(+30) | 4 블록(+40) | 5 블록(+50) |
---|---|---|---|---|---|---|
포트 (10진) | 0 부터 7 | 10 부터 17 | 20 부터 27 | 30 부터 37 | 40 부터 47 | 50 부터 57 |
Bit0 이 낮은번호, Bit7 이 높은번호의 I/O 포트에 해당됩니다. 블록 1 에 출력하는 경우 비트구성은 다음과 같습니다.
위치 | Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
---|---|---|---|---|---|---|---|---|
포트 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 |