modul mikrokontroler 01 pendahuluan
TRANSCRIPT
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
1/22
MIKROKONTROLER ATMEGABERBASIS
CODEVISION AVR(PENDAHULUAN)
D E P O K I N S T R U M E N T Sdins
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
2/22
Mikro-(kontroler vs prosesor)
Fitur Mikroprosesor Mikrokontroler
Memori RAM -Keberadaan Eksternal Internal
Memori RAM -Kapasitas Besar (Giga Bytes) Kecil (Kilo Bytes)
Memori ROM -Keberadaan Eksternal Internal
Memori ROM -Kapasitas Besar (Tera Bytes) Kecil (Mega Bytes)
CPU -Kecepatan Tinggi (Giga Hertz) Rendah (Mega Hertz)
Tujuan PenggunaanMemproses data yangkompleks:
Mengendalikan suatu proses:
> Aplikasigames > Mengendalikan ROBOT
> Web server > Alat ukur jarak
Operating System (OS) Wajib Tidak wajib
Contoh IC AMD Athlon ATMEL AT89S51
Intel Pentium ATMEL ATmega8535
ATMEGL ATmega16A
ATMEL ATtiny2313
PIC
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
3/22
Mikrokontroler AVR
Perusahaan: ATMEL
AVR = ?
Divergensi:
ATmegaATtiny
Atxmega
Special Function
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
4/22
Mikrokontroler ATmega16A
High-performance, Low-power Atmel AVR8-bit Microcontroller
Advanced RISC Architecture. Up to 16MIPS Throughput at 16MHz
High Endurance Non-volatile Memory segments
16KBytes of In-System Self-programmable Flash program memory
512Bytes EEPROM
1KByte Internal SRAM
Peripheral Features
Timers: Two 8-bit Timer/ Counters and One 16-bit Timer/ Counter
8-channel, 10-bit ADC
Serial Communication: Programmable Serial USART, Master/ Slave SPI Serial Interface, Byte-Oriented Two Wire Interface.
I/ O and Packages: 32 I/ O Lines. 40-pin PDIP, 44-lead TQFP, and 44-pad QFN/ MLF
Operating Voltages: 2.7 - 5.5V
Speed Grades: 0 - 16MHz
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
5/22
Sistem Minimum µC. ATmega16A
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10
POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
6/22
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10
POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
7/22
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10
POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
8/22
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Reset System
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
9/22
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Reset System
In SystemProgramming
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
10/22
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18PD5 (OC1A)
19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Reset System
In SystemProgramming
Power Supply
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
11/22
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18PD5 (OC1A)
19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP)20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 4
5 67 89 10
P4ISP PROG
C171uF
POWER 9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
1. ATmega16A2. Crystal3. Reset4. ISP5. Power 1
2 3 4
5
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
12/22
DI-Smart AVR.16 System(Sistem Plus µC. ATmega16A)
Y111059200
C1
20pFC2
20pF
R1
1K
SW1
RST
VCCX1
X2
RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3
PD4PD5PD6PD7 PC0
PC1PC2PC3
PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCCPB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
R1 IN13
R2 IN8
T1 IN11
T2 IN10
G N D
1 5
V +
2
V -
6
V C C
1 6
R1 OUT 12
R2 OUT 9
T1 OUT 14
T2 OUT 7
C1+1
C1 -3
C2+ 4
C2 - 5
U2
MAX232CPE
+
C9
1uF
+
C13
1uF
+
C11
1uF
+
C10
1uF
VCC
162738495
DB1
SERIAL
+C4470uF
Vin1
G N D
2
+5V 3
U0 LM7805CT
+ C510uF
+ C6100nF
C7100nF
VCCD14002
C3
100nf
R3
2K2L10
POWER VCC
VCC
1
1
2
3
W 2
VR1
10K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31
X113
X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 ( OC1B)18PD5 (OC1A)
19
PB0 (T0)1
PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22
PC1 23
PC2 24
PC3 25PC4
26PC5
27(TOSC1) PC6
28(TOSC2) PC7
29
PD7 (OC2)21
PD6 (ICP )20
AREF 32
AVCC 30
PD1 (TDX)15
PD0 (RXD)14
IC1 ATMEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
S2
PD2
S3
PD3
PD2
PD3
L8PC0
VCC
L7PC1
L6PC2
L5PC3
L4PC4
L3PC5
L2PC6
L1PC7
P C 0
P C1
P C2
P C 3
P C4
P C 5
P C 6
P C 7
C17100nF
D0D1D2D3D4
D6D5
D7
D 0
D1
D2
D 3
D4
D 6
D 5
D 7
PD0 PD1TXD SERIAL
TXD ISP
RXD SERIAL
RXD ISP
+ C121uF
123
JP1
123
JP2
123456789
RP1
12
JP3LED CONNECTED
TXD ISPRXD ISP
TXD SERIAL
RXD SERIAL
POWER 9-12VDC
1
2 3
4
56
7
8
9
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
13/22
DI-Smart AVR.16 System
1. ATmega16A2. Crystal3. Reset4. ISP5. Power6. Vref ADC
7. RS2328. LED Array9. Push Button
1
2
3
4
5
6
8
7
9
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
14/22
Cara Memprogram µC. ATmega16A
ARDUINO
BASCOM
Code Vision AVR
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
15/22
Code Vision AVR
Perusahaan: HP InfoTech
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
16/22
“File >>New ” Code Vision AVR
1
2
3
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
17/22
“Wizard ” Code Vision AVR
• USART= Universal Serial Async RX TX• Analog Comparator• ADC= Analog to Digital Converter• SPI= Serial Peripheral Interface
• I2C= Inter-Integrated Circuit
• 1 Wire= One Wire Interface• TWI (I2C)= Two Wires Interface
• Alphanumeric LCD
• Bit-Banged•
Project Information
• Chip• Ports• External IRQ= Analog to Digital Converter• Timers
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
18/22
Pemrograman Tampilan LED(Setup “Wizard” )
1 2
3
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
19/22
Pemrograman Tampilan LED(HasilSetup “Wizard” )
• DDRX:• 0= Input• 1= Output
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
20/22
Pemrograman Tampilan LED(Kelap-Kelip)
#include
#include
void main(void)
{
PORTC=0x00;
DDRC=0xFF;
while(1)
{
PORTC = 0x00;
delay_ms(250);
PORTC = 0xFF;
delay_ms(250);
}
} //freestyle (File >> Save As >> Project >> Configure)
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
21/22
Pemrograman Tampilan LED(+InputPush-Button )
#include
#include
void main(void)
{
PORTC=0x00; DDRC=0xFF;
PORTD=0x0C; DDRD=0x00;
while(1)
{
//if, else if, else
if(PIND.2==0) PORTC = 0xF0; //Input bit = PINX.Y
else if(PIND.3==0) PORTC = 0x0F;
else PORTC = 0xFF;
}
}
-
8/17/2019 Modul Mikrokontroler 01 Pendahuluan
22/22
E-BOOK DINS
http:/ / depokinstruments.com/ category/ 3-e-book/
http://depokinstruments.com/category/3-e-book/http://depokinstruments.com/category/3-e-book/