16V8을 이용한 7-Segment용 디코더 설계
- 최초 등록일
- 2012.04.17
- 최종 저작일
- 2010.06
- 46페이지/ 한컴오피스
- 가격 2,000원
소개글
GAL16V8를 이용하여 세븐세그먼트를 작동시키는 프로젝트 보고서입니다.
목차
1. 설계목적
2. 예비지식
1) GAL16V8
2) 74LS48
3) 7-세그먼트
4) JK F/F
5) 555타이머
3. 설계준비
1) 카르노맵/논리식
2) 설계회로도/Waveform/시뮬레이션 결과
3) < GAL16V8_7-Segment 디코더 예상 진리표 >
4) ABEL Program - abel.JED Programming
본문내용
1. 설계목적
- 7-Segment(이하 7세그먼트)는 표시장치의 일종으로 숫자나 문자를 표현하는데에 많이 쓰이는 유용한 표시장치입니다. 이 표시장치를 우리가 원하는 입력값, 즉 2진수 코드값에 따라 코드값을 표시하기 위해서는 논리게이트를 이용/응용하여 논리를 짜고, 그 논리를 7세그먼트 7개의 발광다이오드에 각각 하나하나 논리값을 주어줘야 합니다. 그리고 이런 7세그먼트 10진수 코드를 담고 있는 IC가 바로 74LS48입니다. 74LS48은 숫자 카운터나 계산기의 숫자표현과 같은 일상생활에서 많이 쓰이는 숫자표시논리를 갖고 있는 IC입니다. 10진수 코드(BCD코드)만 있는 것이 아니라, 부가적인 기능(RBI, RBO, BI, LT)이 있어서 BCD코드의 표시를 유용하고 편리하고 깔끔하게 출력해줍니다. 우리는 이 74LS48이 갖는 논리를 GAL16V8이라는 이름의 PLD에 세겨넣어 GAL16V8로 7세그먼트-BCD코드를 표시할 것입니다.
2. 예비지식
1) GAL16V8
◉ GAL ( Generic Array Logic)
GAL은 PLD의 일종으로 롬과 같이 내부에 논리 게이트를 프로그램 하여 사용할 수 있게 되어 있다. 한번밖에 구워 넣을 수 없는 PAL과는 달리 여러 번 전기적으로 지웠다가 다시 쓸 수 있는 장점이 있다.
여러 종류의 PAL을 GAL 16V8과 GAL20V8로 구현할 수 있다
참고 자료
없음