시프트레지스터
-
아두이노 | PISO 시프트 레지스터 74HC165Technology/Arduino 2024. 3. 15. 18:00
1. PISO 시프트 레지스터 74HC165 74HC1655는 앞서 살펴보았던 74HC595와는 반대로 PISO(Parallel-in, Serial-out) 기능을 하는 8비트 시프트 레지스터이다. 총 16개의 단자를 가지고 있으며, DC 5V 전원과 접지 단자, 정보를 병렬로 받는 입력 단자 8개, 직렬 출력 단자 1개, 입력 단자 3개로 구성되어 있다. 시프트 레지스터 74HC165는 아래 링크로 접속하면 구매할 수 있다. 74HC165N(DIP) 8-bit parallel-in/serial-out shift register www.devicemart.co.kr 2. 제어 방법 시프트 입력(Shift Input, SH) 단자에 디지털 신호 LOW가 입력되는 동안, 입력 단자 8개를 통해 병렬 데이터가..
-
아두이노 | SIPO 시프트 레지스터 74HC595Technology/Arduino 2024. 3. 15. 17:00
1. 시프트 레지스터 시프트 레지스터(Shift Resistor)는 이진수 정보를 저장하여 서로 주고 받는 논리 회로가 직렬로 연결된 전자 소자로, 직렬로 들어오는 정보를 병렬로 내보내거나(Serial-in, Parallel-out, SIPO), 병렬로 들어오는 정보를 직렬로 내보낸다(Parallel-in, Serial-out, PISO). SIPO 기능을 하는 시프트 레지스터를 사용하면 구동기를 제어하기 위한 여러 출력 정보를 직렬로 내보낸 뒤 병렬로 나눌 수 있기 때문에 마이크로컨트롤러의 출력 핀의 개수를 절약할 수 있다. 반대로 PISO 기능을 하는 시프트 레지스터를 사용하면 여러 센서로부터 들어오는 입력 정보를 하나의 직렬 정보로 받을 수 있기 때문에 마이크로컨트롤러의 입력 핀의 개수를 절약할 수..