(완전 세세한 정리, 끝판왕) 시립대 전전설2 8주차 Lab08 결과 레포트 7-segment and Piezo Control, 전자전기컴퓨터설계실험2,
- 최초 등록일
- 2020.07.28
- 최종 저작일
- 2019.11
- 24페이지/ MS 워드
- 가격 2,000원
소개글
혼자서 시뮬레이션을 진행하실때 본 보고서의 내용을 차례대로 따라가면 쉽게 진행하실 수 있습니다. 자세히 과정을 적어놓았기 때문에 도움이 많이 되실겁니다.
해당 교안과 동일한지 비교하실 수 있도록 각 목차에 해당하는 자세한 내용들을 작성해놓았습니다. 참고하시길 바랍니다.
목차
1. 실험 결과
1) 4-bit up counter의 출력 값을 single FND에 표시
2) Design counter with Piezo -> 동작 검사
3) 0000 ~ 1001, 즉 0 ~ 9 까지 값을 가지는 4-bit bcd 입력을 받아서 single FND 를 제어하는 8-bit 신호 (‘점‘을 포함) out 을 출력하는 모듈
4) FND array 를 제어하기 위하여 다음과 같은 선언부 및 변수를 가지는 모듈
5) 8-bit 2’s complement signed binary 입력을 받아서 이를 decimal 로 변환하여 FND array에 -128 ~ 127 로 표현하는 모듈
6) 4-bit up-down counter의 출력 값을 FND Array에 표시 -> 동작 검사
2. 토의
3. 결론
4. 참고문헌
본문내용
2. 토의
실험(1) 4-bit up counter의 출력 값을 single FND에 표시
실험1은 4bit counter 즉, 0~15까지의 수가 카운트 되어 single FND에 그 값들이 각각 나타날 수 있도록 설계하는 것이다. 컴퓨터는 0과1을 인식하므로 십진수를 넣어주고 싶을 때 그 값을 이진수로 변환해야 하고 우리는 이걸 bcd, 이진 코드화 된 십진수라고 이야기를 한다. 따라서 2)번코드에 각각 십진수를 이진수로 바꾸어 표기하였다. 더 나아가 우리가 원하는 값이 single FND에 출력이 되야 하므로 7-Segment Decoder 진리표에 따라 각 숫자에 맞게 그 값을 설정해준 것이다.
실험2) Design counter with Piezo
실험2에서의 코드해석은 실험결과 주석 부분을 참고한다.
실험3) 8-bit 신호 (‘점‘을 포함) out 을 출력하는 모듈
1번에서는 총 7bit 신호로 out을 출력했다면, 실험3번은 점을 포함하여 out을 출력하는 것이다. 점을 포함하기 위해선 8bit로 맨 뒤에 점을 의미하는 부분을 추가하여 1을 입력하면 된다.
실험4) FND array
FND array이는 single FND가 4개가 붙어있는 형태이다. 본 토의에서는 실험4의 코딩에 대해서 설명하고자 한다.
결론
본 실험에서는 자일링스 프로그램을 7-segment, Piezo Control, counter까지 베릴로그 언어를 사용해 시뮬레이션을 진행하였다. 본 실험에서는 새로 접하는 내용들이 많아서 예비 레포트부터 실제 실험을 진행하면서까지 주변에 많은 조언을 구한 뒤에 해결할 수 있었다. 순차회로 실험부터 점점 더 많은 요소들을 고려해주어야 하여 주변분들께 많이 여쭤보게 되었는데, 앞으로도 진행할 실험에서 어떤 내용인지 잘 숙지하고 있어야 제대로 된 실험을 진행할 수 있을 것이라 생각된다.
참고 자료
전자전기컴퓨터설계실험2 교안