최신디지털공학실험 제10판 실험3 수체계 : 2진수 또는 BCD(binary coded decimal)수를 10진수로 변환, BCD 수를 디코딩하고 7-세그먼트로 표시해 주는 디지털 시스템 구성, 회로의 고장 진단.
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

최신디지털공학실험 제10판 실험3 수체계 : 2진수 또는 BCD(binary coded decimal)수를 10진수로 변환, BCD 수를 디코딩하고 7-세그먼트로 표시해 주는 디지털 시스템 구성, 회로의 고장 진단. 에 대한 보고서 자료입니다.

목차

수체계
실험결과
실험결과및결론
고찰
평가및연습문제

본문내용

을 표시하게 될것이다.
③스위치의 (DCBA)고장
스위치의 예를들어 하단핀이 전체적으로 부러져 고장, 고전압을 받아 내부회로가 고장등 스위치가 고장난 경우에는 스위치는 제 기능을 못하게 될것이다. 즉 스위치 입력 (1000) 받더라도 스위치는 고장이면 0000 모두OFF로 표현할 가능성이 있다.
그결과 하단의 접지로인한 LOW(0)의 입력으로 0000이 입력이되어 7세그먼트는 0을 표시하게 될것이다.
④기타: 브레드보드의문제,회로결선의문제,7세그먼트디스플레이의문제,7447디코더의 문제등 여러 가지를 부수적으로 생각을 해볼수도 있었다.
그러나 위의 4가지 문제는 1000입력(10진수8)된 상태에서 세그먼트가 0을 출력한다는 확실한 보장이 없다.
2.문제 1의 오류에 대한 가능한 원인으로 볼 때,이 문제에 대한 고장 진단을 어떻게 할 것인가?
①D입력 LED의 개방 고장진단:
LED가 개방이 된경우 확일할수 있는 고장진단으로는 D입력 LED가 브레드보드에 정확한 위치에 꽂혀 있는지 확인 확인할 필요가 있을것이다.
②7447A의 14번핀의 저항 개방 (7세그먼트 G) 고장진단:
저항개방의경우도 마찬가지로 회로결선 즉 브레드보드의 정확한 위치에 저항이 꽂혀 있는지 확인할 필요가 있을 것이다.
③스위치의 고장 고장진단
스위치의 고장진단확인은 그림3-1 회로를 구성시킨후 스위치가 정상적으로 작동하는지 스위치의 값을 변화를 주어 LED를 확인해보면 된다.
스위치가 ON이면 LED의 불이 들어올것이다.
실험순서2.의 그림 3-1 회로로 결선한후 전원을 연결하는 이유가 LED가 정상인지 스위치가 정상인지 테스트하기 위함이다.
3.7447A 디코더에서 다른 입력들은 문제가 없으나 BI/RBO입력은 접지로 단락되었다고 가정하여라. 부록 A에서 7447A에 대한 함수표를 보고 이 문제가 디스플레이에 어떤 영향을 줄지 설명하여라.
RBO(ripple blanking output:리플제거출력)랑 BI(blanking input:제거입력)는 공유해서 같이 사용하는 핀이다 RBO(리플제거출력은)은 0억제시 사용되는 출력기능이며 BI의 경우에는제거입력이다.
BI 입력으로 사용하게 될경우 LOW(0)을 입력하게 되면 다른 BCD 입력과 관계없이 모든 세그먼트출력을 HIGH(1)로 만들어 비활성화 시켜 아무것도 나타나지 않게된다.
함수표 참조 :
4.2진수와 BCD의 차이점을 설명하여라.
우리가 사용하는 10진수는 0~9까지 사용하는 10기수 체계이다.
하지만 컴퓨터는 기계어 0,1의 2기수 체계를 사용하게 된다.
컴퓨터의 2진수 출력은 사람이 이해하기가 어려운 단점이 존재 한다.
그래서 10진수를 2진수로 나타낸 코드를 BCD코드라고 한다.
2진수와 BCD의 공통점은 4비트체계(1111)와 0~9까지는 동일하다는것이다.
큰차이점은 BCD코드는 10(1010)이상의 10진수는사용을 하지 않는다는것에 차이가 있다.
그로인해 비트가 낭비되는 단점이 존재하게 된다. 비트가낭비되면 그만큼 회로를 더구성하는만큼 비용이 증가하게 될것이다.
대신 10진수를 2진수로 쉽게 나타내고 2진수를 10진수로 쉽게 표시할수도 있다.
실제로는 엘리베이터의 층수표기등의 세그먼트가 들어가는 곳에 다방면으로 사용된다.
6.a.10진수 85는 어떤 다른 수 체계에서 125와 같다. 이 수 체계의 기수(base)는 무엇인가.?
125의 수체계를 알수 없으니 10진수 85를 2진수로 변환시켜 3자리로끊어서 10진수로 변환해 나타나면 8진수이고 4자리로 끊어 10진수로 변환해 나타내면 16진수이다.
10진수 85를 2진수로 표기하게되면 하면 1010101이다.
3자리씩 끊으면 001/010/101이다. 즉 125가 표현되 125는 8진수체계인것을 알수있다.
8진수는 0~7까지 사용하는 수체계이다.
b.10진수 341은 어떤 다른 수 체계에서 155와 같다. 이 수체계의 기수(base)는 무엇인가.?
10진수 341은 2진수로 표게되면 101010101 이다.
4자리 씩끊으면 1/0101/0101 155가이다. 16진수체계이며
15진수는 0~15까지 사용하는 수체계이다.
고찰
이번 실험의 목표는 BCD 2진수를 10진수로 변환하여 BCD수를 디코딩하여 7세그먼트로 표시해주는 회로의 구성과 모의실험으로 결함을 만들어 놓은 회로에서 고장을 진단하고 고장의 원인을 알아보며 가장중요한 앞자리 0을 표기하지 않도록하는 방법을 알아보는게 목적인 실험이다.
우리는 책내용을 이해하고 실험을 하기위하여 미리 책을 읽어보고 실험을 시작을 하였지만
2장보다 3장의 회로는 조금 복잡하였다.
회로를 정상적으로 결선하였다고 생각하지만 출력값이 다르자 우리는 고장의 원인이 무엇인지 계속 찾아내느라고 회로결선을 확인해보았고 결국엔 다시 결선을 하여 결과를 얻어내었기에 꽤 시간을 잡아먹은 실험이었지만 그래도 좋은결과 얻어낸 인상 깊은 실험이다.
첫 번째 실험은 BCD입력에따라 7세그먼트의 10진 숫자의 출력을 알아보는 실험하였다.
이실험을 통해 10진수 표기를 하는 역활을 7447A디코더의 기능과 핀 각핀의 역할과 기능을 알수 있었다.
우리는 여기서 9(1001)까지는 정상적으로 표기되나 10이상(1010)의 숫자표기에는 문제가 있다는걸 알아내었다. BCD코드는 10이상은 사용하지를 않는다.
두 번째실험은 임의의고장을 만들어내 어떤 결과가 나타나는지 관찰하는 내용이었다.
고장으로 인하여 출력결과값이 변할수도있다는걸 알수 있는 실험이 었다.
또한 결과값이 이상하게 나타내면 고장의 원인을 알아낼수있게끔 도움이 되는 실험이었다.
이 실험덕분에 평가및 복습문제의 1번과 2번문제를 풀수있는데 도움이 되었다.
마지막으로 공부를 통해서 앞자리의 0을 표기하지 않는방법에 대해서도 공부를 하였다.
실험당시에는 RBI , BI/RBO 가 무엇에 쓰이는거지?알수 없었으나
공부를 통해 RBI , BI/RBO 기능에대해서 이해하였다. 이들은 0을 표기하지 않을때 사용되는 핀이다. 0을 억제하며 10진수를 표기하는 7세그먼트에 대해 알았으며
7세그먼트가 곳곳에 많은곳에 10진표기를 하는데 많이 사용된다는것을 깨달을수 있는 유익한 실험이었다.
  • 가격1,500
  • 페이지수13페이지
  • 등록일2015.03.22
  • 저작시기2014.3
  • 파일형식한글(hwp)
  • 자료번호#961438
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니