제 3 장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기.

Slides:



Advertisements
Similar presentations
Progress Report YoonMo Yeon
Advertisements

제 2 장 74HC574 소자를 이용한 LED DISPLAY.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
패러럴 포트를 이용한 Text LCD 제어 6월 17일 허정수 나선웅.
임피던스(Impedance) 측정 일반물리 B실험실 일반물리실험 (General Physics Experiment)
7 – 세그먼트 동작 시키기 (0~9, A, B, C, D, E, F 표시하기)
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
AOE-212 설치방법 MANUAL & FAQ 작성일자:2012년02월20일 INTER-M C/S팀
아날로그 입력과 출력.
제7강 학습 내용 주소지정 방식의 예 값 즉시 지정 방식과 실행 예 레지스터 직접지정 방식 메모리 직접지정 방식과 실행 예
제 1 장 마이크로프로세서의 기본동작.
Electronic Engineering 2
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
어셈블리 문법 보강 4월 10일.
Windows 8 Ksystem G&I 설치.
실험 3 - 비선형 연산 증폭기 회로와 능동 필터 전자전기컴퓨터공학부 방 기 영.
실험1. 연산 증폭기 특성 전자전기컴퓨터공학부 방기영.
Chapter 8 FET 증폭기.
제 10 장 다이오드(Diodes) 10.1 다이오드의 선형 모델 10.2 전원장치 10.3 기타 다이오드
부트로더와 Self Programming
BUCK 컨버터 실험 실험 준비 실험 진행 및 결과 첨부. SCR 게이트 펄스 만들기 목 차
LCD 모듈의 특징 LCD 컨트롤러 내장으로 모든 디스플레이 기능을 명령어로 제어 8비트 혹은 4비트로 인터페이스
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
PSW : PROGRAM STATUS WORD
Stop Watch <결과 보고서>
임피던스 측정 B실험실 일반물리실험 (General Physics Experiment).
실험4. 키르히호프의 법칙 실험5. 전압분배회로 실험6. 전지의 내부저항
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
디 지 털 공 학 한국폴리텍V대학.
Ⅰ. 전기와 자기 전압.
JPA-1360B/1480B ATT 5-ZONE AMPLIFIER JPA-1360B JPA-1480B 입력 감도 / 임피던스
Copyright Prof. Byeong June MIN
오브젝트 디지털 IC IT CookBook, VHDL을 이용한 디지털 회로 입문.
오브젝트 순서회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
Chapter 5 트랜지스터 바이어스 회로.
논리회로 설계 및 실험 5주차.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
패러럴 포트를 이용한 Text LCD 제어 6월 17일 허정수 나선웅.
13장 CTC and DMA Slide 1 (of 10).
ARM Development Suite v1.2
ATmega128의 특징 아이티즌 기술연구소
계산기.
과제 1 4bit x 4 SRAM이 있다 아래 (1), (2) 두 입력에 대한 출력값 [3:0] Dout을 나타내시오 (1)
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
저항 Resistance.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Slide wire형 Wheatstone Bridge에 의한 저항 측정
생체 신호의 실시간 디지털 처리 7조 홍윤호( )-1등
논리회로 설계 및 실험 4주차.
농구 로봇 따라해 보기.
실험 14 파형 발생 회로.
디지털회로설계_강의안3 4. X-OR, X-NOR 게이트 5. 오픈컬렉터와 3상태 버퍼/인버터.
TVM ver 최종보고서
5.1-1 전하의 흐름과 전류 학습목표 1. 도선에서 전류의 흐름을 설명할 수 있다.
EZ-8051 Board를 이용한 E-Board의 제어
IO-Link 통신 기술 소개 산업 Ethernet 필드버스 게이트웨이 접속 IO-Link 마스터 IO-Link 통신
PMC-6208 Easy Manual 작성일자 : 2015년 02월 17일 INTER-M C/S팀 김성배
실험 13. MOSFET 소스 공통 증폭기 1 조 방 기 영.
논리 회로 실험 2주차 담당 교수 : 전희성 담당 조교 : 강명수.
제 5 장 82C55를 이용한 포트 출력.
5-8. 전기 제품에 열이 발생하는 이유는? 학습 주제 < 생각열기 >
회로 전하 “펌핑”; 일, 에너지, 그리고 기전력 1. 기전력(electro-motive force: emf)과 기전력장치
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Ch8.기본적인 RL, RC 회로 자연응답, 강제응답, 시정수, 계단입력과 스위치 회로
Ohm의 법칙, 에너지, 전력 전자 교육론 발 표 자 유 지 헌 발 표 일 2009년 09월 11일 E- mail
Presentation transcript:

제 3 장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 입력 측의 데이터를 컨트롤 라인의 값에 따라 출력 측의 데이터 라인으로 넘김 사용하지 않는 핀은 0(GND)연결 또는 10KΩ의 저항을 연결(CPU의 오동작 방지) 541_EN : GAL칩에서 나오는 신호(어드레스와 /RD의 복합으로 출력) F000번지의 어드레스와 /RD 신호로 칩 선택이 되도록 되어있다 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 G1 G2 입력 출력 1 H L X Z Z : High impedence X : Don’t care 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.2 PULL UP 과 PULL DOWN (1) 사용하는 하드웨어가 오픈컬렉터(오픈드레인)인 경우, 출력을 얻기 위해서는 전원, GND쪽으로 저항을 연결해서 전압원을 만들어 주어야 한다. 풀업(PULL UP) 저항 : VDD(5V)쪽으로 저항을 연결하는 것을 풀업 이라 한다 풀다운(PULL DOWN) 저항 : GND쪽으로 저항을 연결하는 것을 풀다운 이라 한다 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.2 PULL UP 과 PULL DOWN (2) 스위치가 연결이 되지 않았을 경우 A에 걸리는 전압은 5V이다 저항 양단에 걸리는 전압은 저항 R을 통하여 5V가 양단에 걸린다. 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.2 PULL UP 과 PULL DOWN (3) 5V A R GND 스위치를 누르면 A 지점은 GND (0V)로 된다. 스위치의 입력에 따라 5V와 0V가 된다. 이 저항을 PULL-UP 저항이라 한다. 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.2 PULL UP 과 PULL DOWN (4) 만약 저항이 없다면 A지점에 걸리는 전압원이 없어지므로 출력이 나올 수 없다. 위와 같이 출력이 스위치 처럼 전원에 대해 오픈된 회로를 오픈컬렉터라 한다. 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.2 PULL UP 과 PULL DOWN (5) [오픈 컬렉터(오픈드레인) 회로 설명 ] 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.3 리셋(RESET)이란? (1) 마이컴에 전원이 인가되면 POWER ON RESET 이 걸린다 RESET : 마이컴(PC에서의 CPU)의 Program Counter가 0000H번지가 되며 이 번지부터 프로그림이 다시 시작되는 것 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.3 리셋(RESET)이란? (2) 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.3 리셋(RESET)이란? (3) 전원이 인가되면 저항을 통해 흐른 전류는 콘덴서에 충전되어 A지점의 전압은 LOW(0V)  HIGH(5V)로 변한다. NOT GATE를 거치면 B지점은 HIGH 에서 LOW로 바뀐다. 80C31 마이컴은 RESET PORT가 HIGH ACTIVE 이므로 HIGH에서 리셋이고, 동작 중일때는 LOW 상태를 유지한다. 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.3 리셋(RESET)이란? (4) 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.3 리셋(RESET)이란? (5) 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기 3.3 리셋(RESET)이란? (6) 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

[실험] 1. 74HC541로 입력된 데이터를 74HC574 출력소자로 출력하기 (1) [ 회로도 ] 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

74HC541로 입력된 데이터를 74HC574 출력소자로 출력하기 (2) [ 사용 명령어 검토 ] MOV 바이트(8비트)단위의 데이터 이동 MOV A,#00H MOV DPTR,#0F000H MOVX 데이터의 입/출력(/RD,/WR 핀이 움직인다) MOVX @DPTR,A 출력 MOVX A,@DPTR 입력 CALL 서브루틴(함수) 호출 CALL D_1S JMP JUMP 해서 실행하라 JMP MAIN 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

74HC541로 입력된 데이터를 74HC574 출력소자로 출력하기 (3) [ 순서도 검토 ] 시작 ↓ 초기화 데이터 입력(541) 읽은 값을 반전해서 데이터 출력(574) 반복해서 키 체크 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기

74HC541로 입력된 데이터를 74HC574 출력소자로 출력하기 (4) ORG 0000H ;시작번지를 0000번지로 한다 START: JMP INITIAL ;8051 초기 데이터(고정) ;; ;인트럽트 벡터 영역 ;; ORG 0035H ;프로그램 시작번지(35번지) INITIAL: NOP ;NO OPERATION(동작 없음) NOP MAIN: MOV DPTR,#0F000H ;74HC574 칩 선택 어드레스 MOVX A,@DPTR ;데이터를 입력(541 입력) CPL A ;A의 값을 반전 한다. MOVX @DPTR,A ;데이터를 출력(574 출력) JMP MAIN ;다시 MAIN으로 간다(반복) $DELAY.INC ;딜레이 함수 첨부 END ; PROGRAM END 제3장 74HC541 소자를 이용한 키 입력 및 74HC574로 출력하기