8분할 디지털 튜브
8개의 세그먼트로 구성된 디지털 튜브는 LED의 연결 방식에 따라 ***음극과 ***양극으로 나눌 수 있습니다
***음극은 각 LED의 음극이 낮은 레벨 0V에 연결되어 있음을 나타냅니다.
***양극은 각 LED의 양극이 높은 레벨 5V에 연결되어 있음을 의미합니다.
* **음극 디지털 튜브의 경우 마이크로컨트롤러가 LED의 양극을 "제어"합니다. LED가 켜지도록 하려면 마이크로컨트롤러가 LED에 해당하는 분기에 높은 레벨을 보내야 합니다.
***양극 디지털 튜브의 경우 마이크로컨트롤러가 LED의 음극을 "제어"합니다. LED가 켜지도록 하려면 마이크로컨트롤러가 LED에 해당하는 분기에 낮은 레벨을 보내야 합니다.
래치를 사용하는 이유는 무엇입니까? 당신은 하나의 디지털 튜브가 8개의 IO 포트에 해당한다고 생각합니다. 하지만 여러 개의 디지털 튜브를 사용한다면 어떨까요? 마이크로 컨트롤러의 핀만으로는 충분하지 않습니다.
먼저 회로도를 넣습니다(동일한 라벨은 서로 연결되어 있음을 의미합니다. 즉 전위가 동일하다는 의미입니다. 예를 들어 빨간색 원 안의 D0의 전위는 동일합니다)
P27 높은 전위, 래치의 "잠금"이 열리고 새 데이터가 전송됩니다.
P27이 낮고 래치의 "잠금"이 잠겨 있으며 새 데이터가 전송될 수 없습니다. , 이전 데이터는 계속 출력됩니다.
예를 들어 세 번째 디지털 튜브의 세그먼트 a를 켜려면
비트에 대해 WE3=0을 선택하고 A=를 선택하면 세그먼트에 대해 1을 사용하면 그림과 같이 루프를 형성할 수 있습니다.
비트 =1, WE4=0, 섹션 선택 A=1에 대해 WE3을 선택하면 그림과 같이 루프를 형성할 수 있습니다.