2013 MCU( 마이크로컨트롤러 ) 수업자료 1
-
Upload
- -
Category
Devices & Hardware
-
view
127 -
download
3
Transcript of 2013 MCU( 마이크로컨트롤러 ) 수업자료 1
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ 2013����������� ������������������ 전자전시회����������� ������������������ 1학기����������� ������������������ ����������� ������������������ ����������� ������������������ 신입생����������� ������������������ 하드웨어����������� ������������������ 목표
#1.����������� ������������������ 소자의����������� ������������������ 기능,����������� ������������������ 특성,����������� ������������������ 사용법����������� ������������������ 숙지����������� ������������������ #2. I/O interface #3. USART communication #4. TIMER/COUNTER interrupt #5. PWM #6. Analog-to-Digital converting ! ISP programming
Contents
SEEBASIC #1
HARDWARE
1. DIGITAL����������� ������������������ 2. HARDWARE����������� ������������������ 3. BASIC����������� ������������������ CIRCUIT����������� ������������������ 4. 저항크기����������� ������������������ 확인법����������� ������������������ 5. Capacitor����������� ������������������ 6. DIODE
DIGITAL
!1. 아날로그&디지털 2. 디지털의 단순성 3. 디지털의 유용성
데이터를 1 과 0 의 이진수로만 표현
1과 0을 신호로 가지는 신호선 2개
SIG_A SIG_B
0 0
1 0
0 1
1 1그러면, 신호선 10개
-> 4 개의 상태표현
-> 1024 개의 상태표현
-> 오차가 일어날 경우가 거의 없음 Ex: 아날로그 시계와 디지털시계
데이터를 1 과 0 의 이진수로만 표현
HARDWARE
1. 하드웨어����������� ������������������
2. MCU����������� ������������������
3. 테스트보드����������� ������������������
4. 목표
•전자 ·기계장치의 몸체(body)
• micro controller unit (micro computer) • MCU의 3대요소 : ①중앙처리장치(CPU:central processing unit) ②기억장치(memory unit) ③입출력장치(I/O:input&output device)
하드웨어����������� ������������������ 기능����������� ������������������ 및����������� ������������������ 기초적인����������� ������������������ 프로그래밍����������� ������������������ 실력을����������� ������������������ 키우기����������� ������������������ 위한����������� ������������������ 2013����������� ������������������ 전시회����������� ������������������ 보드
•CPU가 하는 일 ①사칙연산, 대소비교 등 연산 ②명령어처리(레지스터를 통해)
BASIC CIRCUIT
• s u pp l y l i n e v o l t a ge • 도선에 전류를 공급
Vcc
• 저항기 • 전류를 억제하기 위한 부품 • 극성 없음
Re s i s t e r
1. 전원의 두 극이 저항 없이 직접 연결 2. 전기선 합선 (과도한 전류의 흐름) 3. 소자의 극성과 반대되는 전류 흐름
Sho r t
• V : 전류를 발생시키는 능력, 단위 : v
• I : 전하의 흐름, 단위 : A • R: 전류를 막는 작용, 단위 : Ω
• Ground (접지 ) • 전기기기와 대지를 도선으로 연결 ->전위를 0으로 유지
GND
✓ 결과 : ① 스파크 발생 ②소자 손상
③납땜을 다시 해야함
✓ 전원공급기에 short 반응시 일단 빨리 끌 것.
저항크기����������� ������������������ ����������� ������������������ 확인방법
0 1 2 3 4 5 6 7 8 9
세자릿수 표현방법 !첫째자릿수 : 둘째자릿수 : 제2색대 셋째자릿수 : 제1색대
Ex: 10k-> ✓ 300 ->
갈검주 주검갈
100
47k
330
CAPACITOR
1 1pF 332 .0033µF10 10pF 333 ?
101 100pF 472 .0047µF102 0.001µ
F473 .047µF
103 0.01µF !콘덴서크기����������� ������������������ 표기방
법104 0.1µF222 .
0022µF223 .022µF
333
•전하를 축적하는 소자 (평행한 두 금속판에 전하 축적) •단위 : F(패럿)
Click ☞ H1117 datasheet link
REGULATOR
입력전압과 소자의 소비전류 변화에 무관하게 일정한 출력전압을 내보내는 소자
• anode : 양극., cathode : 음극 • anode 와 cathode 사이의 전위차가 일정량 이상이 되어야 전류가 흐름 • 효과 : ①안정된 전압입력, ②전류의 역류 방지 기능(정류작용), • ③교류->직류변환(정류작용)
DIODE
• switching diode : swich ON/OFF 시 회로 안정화를 위해 사용 (ex : 1n4148) • Zener diode : 일정 전압 이상이 가해지면 역방향으로 전류가 흐름(cathod -> anode)
• LED : 다이오드 내에 있는 정공상태의 화합물과 전자가 결합하면서 빛 에너지 발생
ETC.캐패시터가 교류만 흐르게 하는 이유 1. 교류의 경우 전압이 +와 -를 sine파의 형태로 반복 -> 충전과 방전을 반복하며 전류가 흐름. !직류의 경우는 일정량의 전하가 충전되면 더이상 충전이 되지않기에 전류가 흐르지 않음 !2. 캐패시터의 기본식 Q = C x V ! 양변을 시간으로 미분, ! dQ/dt = C x dV/dt, ! dQ/dt = current(A) ! (C는 콘덴서의 용량을 나타내는 상수.)! -> 직류의 경우 흐르지 않음
테스트보드 구성부품!CPU : AT mega 8����������� ������������������ Regulator : (h1117s)����������� ������������������ Diode : 1n4148, led����������� ������������������
Resitor : 10k, 47k, 330, 500(가변저항0)����������� ������������������ Capacitor : 20pF, 10µF����������� ������������������
Etc : Xtal, PB switch
•Test����������� ������������������ board.����������� ������������������ •마이크로컴퓨터의����������� ������������������ 3요소����������� ������������������ 중����������� ������������������ 하나인����������� ������������������ 주기억장치에대해서����������� ������������������ 알아보기����������� ������������������ •EEPROM과����������� ������������������ flash����������� ������������������ memory비교하기����������� ������������������ •저항의����������� ������������������ 제4색대가����������� ������������������ 뭔지알아보기����������� ������������������ •Oscillator에����������� ������������������ 대해서����������� ������������������ 알아보기����������� ������������������ (요거����������� ������������������ 중요해)
숙제
QnA#2����������� ������������������ .notice1. MEGA8����������� ������������������ spec,����������� ������������������ feature����������� ������������������ 2. 컴퓨터언어����������� ������������������ 처리����������� ������������������ 과정����������� ������������������ 3. I/O����������� ������������������ INTERFACE����������� ������������������ 4. 간단한����������� ������������������ register����������� ������������������ 설명����������� ������������������ 5. PULL����������� ������������������ UP����������� ������������������ 저항����������� ������������������ 6. ����������� ������������������ 실습����������� ������������������ (datasheet����������� ������������������ +����������� ������������������ eclipse)