검색어 입력폼

[논리회로설계] 디지털 데이터의 입출력 인터페이스 설계

등록일 2003.12.12 한글파일한글 (hwp) | 7페이지 | 가격 1,000원

소개글

도움이 되셨으면 합니다.

목차

디지털 데이터의 입출력 인터페이스 설계
1. 디지털 데이터를 출력하는 회로
2. 디지털 데이터를 입력하는 회로
3 디지털 데이터를 입·출력하는 회로
4. 디지털 데이터 입·출력 회로도

디지털 데이터의 출력을 세븐세그먼트표시기에 표시하는 회로도 설계
1. 디지털 데이터를 출력하는 회로
2. 디지털 데이터의 출력을 세븐세그먼트 표시기에 표시하는 회로도

본문내용

1. 디지털 데이터를 출력하는 회로
- 디지털 데이터의 값을 유지하는 플립플롭부와 플립플롭을 동작시키기 위한 클럭신호를 제공하는 디코더부로 구성.
1) 플립플롭부
· CPU의 데이터는 플립플롭의 입력단에 연결.
- OUT DX, AL 이라는 명령어가 수행될 때 CPU의 데이터 AL값이 데이터 선에 방출.
· 플립플롭의 클럭신호는 디코더로 연결.
- 방출된 데이터 값은 클럭신호에 의해 래치.
2) 디코드부
· 입력단에 ADDRESS 번지를 연결.
- 80xx의 I/O번지는 64KB이므로 하위 16비트(A0∼A15)만 해석.
- ISA 구조의 PC에서는 디코드를 경제적으로 설계하기 위해 A0∼A9만 디코드. 따라서 A10∼A15까지는 모두 don't care 조건이 되었음을 의미.
- 입력된 ADDRESS 번지신호가 CPU의 번지신호 A15∼A0에 반영.
- 이번 실험에는 PC에서 사용하지 않는 280H 번지를 사용.

· IOW# 신호가 L이고 AEN 신호가 L일 때 ADDRESS 번지가 검출.
- OUT 명령어가 수행중일 때 IOW# 신호는 L가 됨.
- AEN 신호가 H이면 IOW#, 번지신호들이 모두 DMA 제어기에 의해 제공.
- 따라서 AEN이 L인 조건을 검출.
3) 동작원리
· AEN#가 L이고 IOW#이 L이며, A0∼A15의 ADDRESS 번지를 검출할 때만 동작.
· 실험에서는 AEN#과 IOW#은 OUT 명령어를 실행할 때 L상태가 되므로 ADDRESS 280번지와 DATA값을 입력.
4) 제어단자
· 데이터를 출력하기 위해 ISA카드의 버퍼의 방향(INTER_IO_DIR 단자)을 H로 제어.
다운로드 맨위로