7-segment 4Digit 3개, 총 12자리 계산기를 프로그래밍 하는데...
세그먼트 led각각 8개는 병렬로 하여 PIN8개에 연결하구,
Vcc만 따로 넣어서 별개의 숫자가 나오도록 해야하는데 회로는 다 연결했습니다.
그런데 도통 프로그래밍을 어찌해야할지...
감이 잡힐듯 안잡힐듯;; 병렬로 3군데의 seg에 신호가 들어가는데 어찌 다른숫자가 나오는지...;;
물론 사람이 알아볼수 없는 속도로 신호를 연속해서 출력하기에 순간 꺼졌다가 켜졌다 하는거라고는 알고 있습니다만;;
오 ㅐ저는 감이 안잡히는거죠...ㅡㅜ
조금만 힌트 주십사 하고 글 올려봅니다..ㅠ_ㅠ
세그먼트 led각각 8개는 병렬로 하여 PIN8개에 연결하구,
Vcc만 따로 넣어서 별개의 숫자가 나오도록 해야하는데 회로는 다 연결했습니다.
그런데 도통 프로그래밍을 어찌해야할지...
감이 잡힐듯 안잡힐듯;; 병렬로 3군데의 seg에 신호가 들어가는데 어찌 다른숫자가 나오는지...;;
물론 사람이 알아볼수 없는 속도로 신호를 연속해서 출력하기에 순간 꺼졌다가 켜졌다 하는거라고는 알고 있습니다만;;
오 ㅐ저는 감이 안잡히는거죠...ㅡㅜ
조금만 힌트 주십사 하고 글 올려봅니다..ㅠ_ㅠ
애니메이션이라고 보시면 됩니다. 30hz 라면 1초에 30번의 정지 영상을 보여 주는 것 입니다.
즉, 두개의 세그먼트라고 보면 세그먼트 하나에 4 표출하고 다시 세그먼트 두번째에 3을 표출 하는데
이것을 아주 빠르게 돌리는 것 입니다. 즉, 4가 표출될때는 3은 안나오고 3이 표출될떄는 4가 안나오지만
빠르게 표출 하기 때문에 4와 3이 계속 나오는 것으로 느끼는 것이죠. 아 이거 말로 설명하려니 힘들군요.
http://systembus.com/STUDENT/Project/Project2002/Bluechip/abcde.htm