분류1

디지털회로설계

제목

[FAQ] 7-Segment 제어 schematic

첨부되는 자료는 Schematic을 이용하여 저희 장비에 구현되어있는 Scanning 방식의 Segment를 구동시키는 회로 입니다. 구성은 7-Segment 4개만 제어할 수 있도록 되어 있습니다. 입출력 핀을 설명 드리면, clock은 클럭의 입력을 받는 부분입니다. 보통 1kHz정도 이상의 클럭을 입력하면 데이터가 다 켜져있는 것처럼 보입니다. SEG_A[3..0], SEG_B[3..0], SEG_CC[3..0], SEG_D[3..0]입력 포트는 각 Segment에 data를 표시하기 위한 4개의 BCD 데이터입니다. Segment[7..0]은 7-segment의 data선에 연결하며, Segment[7] 핀이 7-segment의 dot, segment[6]핀이 h, ... , segment[0]핀이 a에 핀 설정되어야 합니다. common[7..0]은 7-segment의 common 단자로 첫번째 7-segment의 common단자로 common[0] 핀이 선택되어야 합니다. common[1], common[2].. 등도 같은 순서의 핀 설정을 해야 합니다. 첨부 로직에서 common7 ~ common4가 VCC로 연결되어 있는데, 첨부 로직은 4개의 segment만 제어 하기 때문에 나머지 4개의 segment에 data가 display되지 않도록 하기 위한 부분입니다. 내부 로직을 잠깐 살펴 보면, clock의 입력을 받아 74161에서 MUX의 Select 라인(S0, S1)을 카운트합니다. 이 S0, S1을 이용하여 bcd to Segment decoder인 74248에서 BCD값을 7-segment 출력용 데이터로 변환하고, 2:4 decoder인 74139에서 Segment Common단자를 선택하도록 구성되어 있습니다. 이상입니다. p.s. 지금은 게시판에 올리는 글이어서 내용이 좀 납잡한데, 후에 자료를 정리하여 document파일로 다시 upload하겠습니다. 좋은 하루 되세요..

첨부파일 다운로드

확장자는gdfseg_decode.gdf

등록자이장겸

등록일2004-06-07

조회수5,001

  • 페이스북 공유
  • 트위터 공유
  • Google+ 공유
  • 인쇄하기
 
스팸방지코드 :
번호 제목 등록자 등록일 조회수
98 임베디드시 HBE-Allinone 연습문제 해답 관련

HB_MCU

2013.10.14 28,072
97 유비쿼터스 TinyOS 2.0 소스코드를 ZigbeXStudio에서 사용하고자 할 때

HB_USN

2010.08.25 27,004
96 임베디드시 [SMII-P320] Mplayer 포팅가이드

임베디드팀

2010.06.15 26,406
95 유비쿼터스 [ZigbeX II] 온습도값이 안나오는 경우 해결방법

정윤호

2010.06.10 26,041
94 임베디드시 P320 장비계열 ADB 설치문서

박한수

2010.04.07 14,835
93 임베디드시 [Android] Eclipse 실행 시 오류 해결 방법

S/W팀

2010.04.02 13,564
92 유비쿼터스 WinAVR로 만든 ZigbeX2 LED제어 예제

이철희

2010.03.09 13,617
91 임베디드시 Android 탑재 제품에서 사용가능한 USB 무선랜 및 USB GPS

S/W팀

2010.03.04 15,034
90 임베디드시 Windows Embedded CE 6.0 개발툴 다운로드 링크

HB_Embedded

2009.11.04 13,817
89 임베디드시 CDMA2관련 질문!!

이강은

2008.12.11 5,903