AVR로 전광판 비슷한 걸 만들어보다가, 출력 포트가 부족함을 알게 ?榮?
그래서 해결방법을 찾다가 74HC595를 알게 ?榮?
출력 래치가 포함된 8비트 시프트 레지스터 라고 한다;
핀 모양은 다음과 같다.
OUTPUT ENABLE(13) 단자는 0으로 해 주어야 출력된다. 리셋은 그냥 VCC에 물린다.
다음과 같이 데이터를 입력한다.
나도 첨엔 어떻게 해야할지 답답했다.
하지만 안할수도 없고 해서 그냥 해보니까 되더라 -_-;;
1. 먼저 래치를 0으로 만든다.
2. 데이터 라인에 0이든 1이든 넣는다.
3. 클럭에 1을 넣었다가 0으로 만든다. (한 클럭을 만든다.) -> 이제 IC에 데이터 하나가 들어갔다.
4. (2)번과 (3)번을 총 8번 반복한다.
5. 래치를 1로 만든다. -> 이제 출력 포트들에 넣은 데이터대로 출력된다.
아무튼 완료.
엑박용 USB허브 (4) | 2007.05.27 |
---|---|
PC 연동 8x8 도트메트릭스 (2) | 2007.03.03 |
8x8 전광판 제작 성공.. (2) | 2006.03.21 |
DIY관련 북마크... (0) | 2006.03.10 |
서보모터 컨트롤.. (0) | 2006.03.09 |