3-16. 디지털 시계.

Slides:



Advertisements
Similar presentations
제주특별자치도교육청. 목 차 일상생활 속에서의 정보보안 안전한 컴퓨터 사용  보안업데이트 자동설정  가짜 백신 프로그램 주의  믿을 수 있는 웹사이트만 접속  자동 로그인 기능 사용 안함  사용 후 반드시 로그아웃 확인 
Advertisements

의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
심폐 소생술, 죽어가는 사람을 살리는 4분의 기적.
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
스마트 남해 모바일 앱 완료보고 및 시연회 ㈜아이액츠.
Ⅵ. 빛(단원학습목표).
나는 우유가 좋다 과학 1학년 8. 소화와 순환 활용방법 수업 시작 시 제시되는 초기화면으로 학습 주제를 제시한다
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
Shellcode 작성 김영성.
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
해시 함수.
9장 가로채기(Interrupt) Slide 1 (of 15).
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
[학생용] 학생 여러분 안녕하세요 오늘은 저작권에 대해 알아보겠습니다..
클릭 시 하이퍼링크 활성화됨.
I부 암호.
Lecture #7 어셈블리어 (4) 매크로 어셈블리어 시스템프로그래밍.
제 1 장 마이크로프로세서의 기본동작.
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
3장 MPU 내부구조 Slide 1 (of 28).
논리의 표현 진법과 숫자 표현 2진수와 10진수 문자의 표현
7장 마이크로프로세서의 명령어수행과 주소지정 방식 Slide 1 (of 29).
출처: IT CookBook, 컴퓨터 구조와 원리 2.0 제 12장
Lecture #8 어셈블리어 (5) 매크로 어셈블리어 시스템프로그래밍.
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
2013년 6월 21일 건강보험심사평가원 의약품관리종합정보센터
모체가 태아에 미치는 영향 과학 1 학년 2 학기 환경> 04.태아의 발생 과정은 어떻게 진행될까?[6 / 6] 수업계획
Chapter 08 제어장치와 마이크로 오퍼레이션.
Chapter 06 명령어와 번지지정 방식.
제 4 장 개인수요곡선과 시장수요곡선.
CHAPTER 03. 컴퓨터 구조 컴퓨터 시스템의 구성과 동작 원리_컴퓨터 시스템에 대한 근본적 이해
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
USB Door Lock System 공 민 표 강 정 이 권 경 곤
단 원 명 한 국 음 악 사.
강원도교육청 달라지는 학교 기록물 관리 ( 지식정보과 )
메모리란?? 조대민 -1-.
발표자 : 노수현 조원 : 장종훈,유창열,김범용 전인철,김세원
서울 2008: 재정분석결과.
고구려,백제,신라의 건국과 발전 Start!
PIC16C84의 외형 RA2 1 RA1 I/O PIN I/O PIN RA3 RA0 RTCC OSC1 발 진 RESET
Hanway 그룹웨어 설치 가이드
뉴로 컴퓨터 개론 제 6 장.
센 소리와 약한 소리, 높은 소리와 낮은 소리는 어떻게 다를까?
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
소방시설 자동산정 프로그램.
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
SIMPLE CALL Client 사용설명서
청각기관의 구조와 기능2 옥정달.
Machine Code 예제 LED가 정해진 시간마다 동시에 점멸하기 MCS80196 P1.0 P1.1 P1.2 P1.3.
(도원컨설팅을 중심으로) 도원컨설팅 김수천
SK 글로벌의 분식회계 1조 김강미 안태호 천소현.
고전 소설 갈래 정리 이 CD의 ppt 자료를 정상적으로 보기 위해서는 나눔글꼴 설치가 꼭 필요합니다.
허생전 許生傳 소단원 정리 문학에서 삶을 찾다 (3) 문학과 삶의 다양성
특수건강진단 - 특수건강진단 심사 및 프로그램관련 설명
물체 나타내기 기술ㆍ가정 1학년 Ⅳ . 제도의 기초 〉 1.물체를 나타내는 방법 (7 / 8) 1. 제작의도 2. 활용방법
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
장애부위검사 객관적인 청력검사.
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
중학교 2학년 과학 1. 여러 가지 운동 > 1) 물체의 운동 방향이 변하는 운동에는 어떤 것이 있을까?
10장. 컴퓨터 구조에 대한 세 번째 이야기 작성자: 윤성우.
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
하드웨어 6월12일 강의자료.
2011년 12월 16 일 대강절 셋재주 주일낮예배.
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
1-1) 하나투어 매니저 기획전 배너 삽입 ◀ SKT 데이터 로밍 쿠폰 배너 삽입 여행사를 위한 ,
Presentation transcript:

3-16. 디지털 시계

1. 처음 마이컴으로 제어하고 싶은 것 중 하나로 시계가 있는데, 여기선 그 기본이 되는 디지털 시계를 마이컴 시스템으로 제작하여 실험 마이크로프로세서 3-16. 디지털 시계

2. 하드 설계 1 5 4행 숫자 표시 데이터 어드레스 8255 PC0 입력 50Hz 또는 60Hz의 펄스 A포트 B포트 어드레스 데이터 1 5 PC0 입력 50Hz 또는 60Hz의 펄스 전원 모듈의 pulse out핀에 접속 마이크로프로세서 3-16. 디지털 시계

3. 소프트 설계 (1/2) 8255의 PC0에서 전원주파수 동기 펄스를 입력해 이 펄스 수에서 기준 시각을 얻음 8255의 A포트에서 시간을, B포트에서 분을 출력 RAM 삽입은 다음과 같음 (표 3-37) 어드레스 F0H F1H F2H F3H 삽입 전원 펄스 카운터 초 분 시 시간은 24시간 표시로 함 마이크로프로세서 3-16. 디지털 시계

3. 소프트 설계 (2/2) 프로그램의 기록과 체크가 끝나면 입출력 모듈의 표시전환 스위치를 A, B포트 측으로 함 리셋 스위치를 눌러 프로그램을 실행 시키면 그 순간부터 개시가 시작 마이크로프로세서 3-16. 디지털 시계

3. 1 플로우 차트 (1/4) 표 3-38 마이크로프로세서 3-16. 디지털 시계

3. 1 플로우 차트 (2/4) 표 3-38 마이크로프로세서 3-16. 디지털 시계

3. 1 플로우 차트 (3/4) a 마이크로프로세서 3-16. 디지털 시계 표 3-39

3. 1 플로우 차트 (4/4) 마이크로프로세서 3-16. 디지털 시계 표 3-39

3. 2 프로그램 리스트 (1/3) 라벨 기호어 어드레스 기계어 코멘트 START LD A, 89H 00 3E 89 CW 세트 OUT (03H), A 02 D3 03 LD SP, 0100H 04 31 00 01 SP 세트 XOR A 07 AF 펄스 카운터 카운터 클리어 LD (00F0H), A 08 32 F0 00 J1 CALL PLSIN 0B CD 17 00 전원 펄스 입력 서브 루틴 CALL COUNT 12 CD 2D 00 펄스 카운트 서브 루틴으로 CALL DISP 13 CD 6F 00 시각표시 서브루틴 JP J1 14 C3 0B 00 라벨 J1으로 점프 PLSIN IN A, (02H) 17 DB 02 C포트 입력 BIT 0, A 19 CB 47 펄스 입력 체크 JP Z, J3 1B CA 28 00 BIT 0, C 1E CB 41 이전 회전 펄스 형태 체크 JP NZ, J2 20 C2 27 00 SET 0, C 23 CB C1 펄스의 형태를 C레지스터로 보존 SET 1, C 25 CB C9 J2 RET 27 C9 J3 RES 0, C 28 CB 81 JP J2 2A C3 27 00 마이크로프로세서 3-16. 디지털 시계

3. 2 프로그램 리스트 (2/3) 라벨 기호어 어드레스 기계어 코멘트 COUNT BIT 1, C 2D CB 49 펄스가 유인지 체크 JP Z, J4 2F CA 61 00 RES 1, `C 32 CB 89 2중 카운트 방지 LD HL, 00F0H 34 21 F0 00 펄스 입력 카운터의 어드레스 세트 CALL COUNTUP 37 CD 62 00 + 1 CP 60H 3A FE 60 60 펄스 카운터? JP NZ, J4 3C C2 61 00 CALL MOVEUP 3F CD 68 00 자리 올림 42 60 초? 44 C2 61 00 47 4A 60 분? 4C 4F CP 24H 52 FE 24 24 시? 54 XOR A 57 AF 초, 분, 시 데이터 클리어 LD (00F1H), A 58 32 F1 00 LD (00F2H), A 5B 32 F2 00 LD (00F3H), A 5E 32 F3 00 J4 RET 61 C9 마이크로프로세서 3-16. 디지털 시계

3. 2 프로그램 리스트 (3/3) 라벨 기호어 어드레스 기계어 코멘트 COUNTUP LD A, (HL) 62 7E ADD A, 01H 63 C6 01 + 1 DAA 65 27 10 LD (HL), A 66 77 지정 어드레스로 전송 RET 67 C9 MOVEUP XOR A 68 AF A ← 00H 69 INC HL 6A 23 지정 어드레스 + 1 CALL COUNTUP 6B CD 62 00 지정 어드레스 값에 + 1 6E DISP LD A, (00F2H) 6F 3A F2 00 분 데이터를 B포트로 출력 OUT (01H), A 72 D3 01 LD A, (00F3H) 74 3A F3 00 시 데이터를 A포트로 출력 OUT (00H), A D3 00 79 DB 00H F1 00 초 데이터 미리 초기치 세트 F2 분 데이터 F3 시 데이터 마이크로프로세서 3-16. 디지털 시계