SIPO
-
아두이노 | SIPO 시프트 레지스터 74HC595Technology/Arduino 2024. 3. 15. 17:00
1. 시프트 레지스터 시프트 레지스터(Shift Resistor)는 이진수 정보를 저장하여 서로 주고 받는 논리 회로가 직렬로 연결된 전자 소자로, 직렬로 들어오는 정보를 병렬로 내보내거나(Serial-in, Parallel-out, SIPO), 병렬로 들어오는 정보를 직렬로 내보낸다(Parallel-in, Serial-out, PISO). SIPO 기능을 하는 시프트 레지스터를 사용하면 구동기를 제어하기 위한 여러 출력 정보를 직렬로 내보낸 뒤 병렬로 나눌 수 있기 때문에 마이크로컨트롤러의 출력 핀의 개수를 절약할 수 있다. 반대로 PISO 기능을 하는 시프트 레지스터를 사용하면 여러 센서로부터 들어오는 입력 정보를 하나의 직렬 정보로 받을 수 있기 때문에 마이크로컨트롤러의 입력 핀의 개수를 절약할 수..