타이머/카운트 정리 정보통신•컴퓨터 공학부 송명규

Slides:



Advertisements
Similar presentations
학교 자체평가의 실제 신 동 한. 목 차  표지 제목  학교 소개  평가위원회 구성  지표별 평가의 실제  학교 자체평가의 향후 반영 계획  설문지 처리.
Advertisements

10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
회사소개서 회사소개 ■ 폐사는 1987 년 설립이래 공과대학, 연구소 등에 연구기자재를 제조 공급하여 활용되고 있음. ■ 유압서보 구조, 재료시험기의 전문제작자로서 많은 개발실적과 특허 보유 ■ 일반현황 [ ㈜삼연기술 ] - 설립 :
복지정책 9 조 with 신동면 prof. 기초노령연금 기초노령연금 기초노령연금의 이해 기초노령연금에 대한 쟁점 현 기초노령연금의 문제점.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
Family 의 개요 의 외부 Pin 기능과 내부 기능 Memory 구조 Timing 2 장 8051 의 구조.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
8051 Serial 통신 Mode 0 : 동기 통신 Mode 1,2,3 : 비동기 통신
소규모 합병 공고 주식회사 포스코는 주식회사 포스하이메탈과 2015년 12월23일 합병계약을
3 8051을 위한 C 언어 프로그래밍.
KT-M128 Peripheral Device
일 러 두 기 ◆ 이 책자는 경고, 주의, 참고로 구분되어 있습니다. 경 고
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
8051타이머/카운터 순천향대학교 정보기술공학부 이상정.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
최종 프로젝트 Final Experiments in Electrical & Computer Engineering 1
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
2013 여름방학중 근무지외 연수 결과보고서 함수발생기 사용법 (전자기계제어교과 교수학습자료) 교사 O O O.
Technical Trends of Servo Drive and Performance
최저가낙찰제의 입찰금액 적정성 심사 시 절감사유서 작성·평가 가이드라인 설명회 2008년 7월 22일 (화)
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
소규모 합병 공고 주식회사 포스코는 포스코그린가스텍 주식회사와 2016년 2월26일 합병계약을
치매의 예방 김 은민 윤금 노인요양원 치매의.
VHDL, FPGA를 이용한 소리인식 스위치 (Matched Filter 사용)
UNIT 15 Timer & Watch Dog 로봇 SW 교육원 조용수.
10장 주변장치 (PIO) Slide 1 (of 28).
Analog Signal 의 PWM 출력 By hyaoo.
3장 MPU 내부구조 Slide 1 (of 28).
임베디드 하드웨어 Lecture #6.
논리의 표현 진법과 숫자 표현 2진수와 10진수 문자의 표현
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
PSW : PROGRAM STATUS WORD
Stop Watch 예비제안서 10조 이인희 김민석 박재원
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
타이머 8051 타이머 타이머 설정 및 모드
2011년2학기 임베디드시스템 응용(# ) #5. Timer_3
Hanbat National University
8051 IO-PORT 정보통신•컴퓨터 공학부 송명규
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
1. 실험 목적 회전체를 일정한 힘으로 회전시켜 에너지 보존 법칙을 이용하여 관성 모멘트를 구한다.
여행 가이드의 개념, 국외 여행 인솔자 개념, 국외 여행 인솔자 업무
LCD.
Fig. 1. 시간에 따른 속도변화를 이용한 가속도 구하기 Figure 1.
교육방법 및 평가방법 안내.
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
여러가지운동 신나는 과학 이원숙.
실험 목적 회전축에 대한 물체의 관성모멘트를 측정하고 이론적인 값과 비교한다 .
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
4 다문화 및 탈북학생 멘토링 진행.
임베디드 하드웨어 Lecture #6.
논리회로 설계 및 실험 9주차.
Lecture 7 7-Segment LED controller using u-controller
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
제2기 지역사회복지계획 수립, 추진 및 평가 사 례 발 표
회계 교육자료 재경부.
제 1 강 컴퓨터의 구조.
2단원. 지표의 변화 마무리 폭탄 game!!!.
Presentation transcript:

타이머/카운트 정리 정보통신•컴퓨터 공학부 송명규 정보통신•컴퓨터 공학부 송명규 Hanbat National University prof. Song Myoung Gyu

0. 타이머/카운트 개념 [1] Timer Counter Using 1머신사이클(내부 시스템 클럭 1/12)을 세는 것을 말함 외부 핀에 입력되는 클럭 또는 이벤트를 세는것을 말함 이것을 타이머와 구별없이 혼용해서 사용 Using 타이머/카운터 0는 SFR영역의 TH0,TL0 타이머/카운터 1는 SFR영역의 TH1,TL1 클럭이 입력될 때, +1 증가하는 업카운터(up counter) Hanbat National University prof. Song Myoung Gyu

0. 타이머/카운트 개념 [2] 타이머의 구조 XTAL 카운터 인터럽트 오버플로 플래그 (디지털 클럭 설정 카운터) 발생 타이머/카운터 동작 Clock 입력 +1 증가 Overflow 발생 TCON reg.의 TF0/TF1 bit set TH0 TL0 타이머/카운터0 8bit TH1 TL1 타이머/카운터1 타이머의 구조 XTAL 카운터 (디지털 카운터) 오버플로 인터럽트 플래그 설정 클럭 발생 Hanbat National University prof. Song Myoung Gyu

0. 타이머/카운트 개념 [3] If) Timer Register Overfloow(0xFFFF->0x0000) Than TCON Register TF Flag : Set 1 Timer 0 -> TF0, Timer 1 -> TF1 타이머 1은 시리얼 포트의 Baud rate generator로 동작 가능 각 타이머는 TMOD와 TCON을 사용하여 프로그램 Hanbat National University prof. Song Myoung Gyu

0. 타이머/카운트 개념 [4] 타이머 클럭 구조 T0 핀(P3.4) XTAL oscillator ÷ 12 C/T = 0 C/T = 1 T0 핀(P3.4) TR0(TCON) GATE(TMOD) INT0 핀(P3.2) Hanbat National University prof. Song Myoung Gyu

0. 타이머/카운트 개념 [5] 타이머로 사용 T0 핀(P3.4) XTAL oscillator ÷ 12 C/T = 0 C/T = 1 T0 핀(P3.4) 1=동작 1 TR0(TCON) 1 1 GATE(TMOD) 1 INT0 핀(P3.2) Hanbat National University prof. Song Myoung Gyu

0. 타이머/카운트 개념 [6] 카운터로 사용 T0 핀(P3.4) XTAL oscillator ÷ 12 C/T = 0 C/T = 1 T0 핀(P3.4) 1=동작 1 TR0(TCON) 1 1 INT0 핀(P3.2) Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [1] Hanbat National University prof. Song Myoung Gyu 12M HZ(11.0592Mhz) 시 기준 클럭 타임은 1us ec 이다. 24M HZ시 기준 클럭 타임은 500n sec 이다. 8bit 타이머/카운트시 최대 클럭 타임은 256u sec 이다. 16bit timer/count 최대 클럭 타임은 65m sec 이다. 8051에는 timer/count 0, 1이 있고 각 timer/count 마다 3가지 모드가 있다. 8051에는 timer/count 0, 1에 timer/count 2 가 존재하며 주로 USART의 보오레이트 발생기나, 펄스폭을 측정하는 캐처 기능으로 사용 된다. 십진수 시계 개념으로 1000 = 1초 Time 값(반주기 펄스폭 = 12MHZ기준) : 10 = 10usec, 100 = 100usec, 255 = 255usec, 1000 = 1ms, 5000 = 5msec, 10000 = 10msec, 30000 = 30msec, 60000 = 60msec, 65000 = 65msec Time값 설정방법 : 8bit = 256 – xxx(원하는 타임값) = 모드 2 오토 리로드 모드 = 최대 256usec ex)8bit 카운트에서 50usec 반주기 펄스폭 설정 : 256-50 = 206을 다시 hex로 바꾸워 THx에다 대입한다. = 0xce Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [2] Hanbat National University prof. Song Myoung Gyu 16bit = 65536 – xxxx(원하는 타임 반주기값) 모드1 16bit timer/count 최대 65m sec 까지 설정할수 있다 ex) 50m sec timer/count값 설정시 : t= 65536-50000 = 15536을 hex값 을 바꾸어 THx 와 TLx에 대입한다. = 0x3cb0 == THx = 0x3c; TLx = 0xb0; timer/ 와 count 구분은 내부 클럭으로 동작하면 timer 이고 외부 t0, t1 pin에서 클럭펄스를 받아서 동작하면 count 이다. Tmod 레지스터의 gate bit를 1로 설정하면 각 timer/count의 스타트를 외부 인터럽트 pin과 동기시켜 동작 시킬수 있다. 즉 t0는 int0 pin과 tr0 bit의 and 동 작 이며 t1는 int1 pin과 tr1 bit의 and 동작이다. 이는 외부 펄스를 카운터 하거 나 클럭 펄스와 동기시켜 제어를 할시 유효한다. ex) 주파수 측정, 펄스폭 측정, ir 리모콘 data 해독시 응용되고 있다. 타이머/카운트 1은 모드2로 시리얼통신시 보오레이트 발생기로 사용된다. Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [3] Hanbat National University prof. Song Myoung Gyu     모드 종류       타이머/카운트 0, 1의 모드 (타이머/카운트 0 과 1 동일)       모드 0    13비트 타이머 / 카운트       모드 1    16비트 타이머 / 카운트       모드 2    오토 리로드(auto-reload) 기능이 있는 8비트 타이머/카운트       모드 3 (타이머0,1이 다름)   2개의 8비트 타이머/카운트로 사용하는 타이머/카운트 0   시리얼 포트의 클록을 공급하기 위하여 사용하는 타이머/카운트 1   M1   M0    모드상테               Operating Mode    0     모드 0    13-bit timer/count    1     모드 1    16-bit timer/count     모드 2    8-bit Auto-reload timer/count  모드 3 (T/C 0)    각각 8bit timer/count th0, tl0  모드 3 (T/C 1) 시리얼 포트 클록을 공급하기 위하여 사용하는 타이머 Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [4] 타이머/카운트 모드 Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [5] 타이머 / 카운트 모드 0 Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [6] 타이머 / 카운트 모드 1 Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [7] 타이머 / 카운트 모드 2 Hanbat National University prof. Song Myoung Gyu

1. 타이머/카운트 0,1 [8] 타이머 / 카운트 모드 3 Hanbat National University prof. Song Myoung Gyu

2. 타이머/카운트 2 [1] 프로그램머불 클럭 OUT 모드 Hanbat National University prof. Song Myoung Gyu

2. 타이머/카운트 2 [2] 보오레이트 발생기 모드 Hanbat National University prof. Song Myoung Gyu

2. 타이머/카운트 2 [3] 16bit 오토리로드 모드 Hanbat National University prof. Song Myoung Gyu

2. 타이머/카운트 2 [4] 16bit 캡처 모드 Hanbat National University prof. Song Myoung Gyu

3. 타이머/카운트 레지스터 [1] TMOD –reg [1] Hanbat National University prof. Song Myoung Gyu

3. 타이머/카운트 레지스터 [2] TMOD –reg [2]     모드 종류       타이머/카운트 0, 1의 모드 (타이머/카운트 0 과 1 동일)       모드 0    13비트 타이머 / 카운트       모드 1    16비트 타이머 / 카운트       모드 2    오토 리로드(auto-reload) 기능이 있는 8비트 타이머/카운트       모드 3 (타이머0,1이 다름)   2개의 8비트 타이머/카운트로 사용하는 타이머/카운트 0   시리얼 포트의 클록을 공급하기 위하여 사용하는 타이머/카운트 1   M1   M0    모드상테               Operating Mode    0     모드 0    13-bit timer/count    1     모드 1    16-bit timer/count     모드 2    8-bit Auto-reload timer/count  모드 3 (T/C 0)    각각 8bit timer/count th0, tl0  모드 3 (T/C 1) 시리얼 포트 클록을 공급하기 위하여 사용하는 타이머 Hanbat National University prof. Song Myoung Gyu

3. 타이머/카운트 레지스터 [3] TCON –reg Hanbat National University prof. Song Myoung Gyu

3. 타이머/카운트 레지스터 [4] T2MOD –reg Hanbat National University prof. Song Myoung Gyu

3. 타이머/카운트 레지스터 [5] T2CON –reg Hanbat National University prof. Song Myoung Gyu

3. 타이머/카운트 레지스터 [6] SFR 영역 Hanbat National University prof. Song Myoung Gyu