Mikro-(kontroler vs prosesor)
Fitur Mikroprosesor MikrokontrolerMemori 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 yang kompleks:
Mengendalikan suatu proses:
> Aplikasi games > Mengendalikan ROBOT> Web server > Alat ukur jarak
Operating System (OS) Wajib Tidak wajibContoh IC AMD Athlon ATMEL AT89S51
Intel Pentium ATMEL ATmega8535
ATMEGL ATmega16A
ATMEL ATtiny2313PIC
Mikrokontroler ATmega16A
High-performance, Low-power Atmel AVR 8-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
Sistem Minimum µC. ATmega16A
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Reset System
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Reset System
In System Programming
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
IC ATmega16A
Clock Source(Crystal)
Reset System
In System Programming
Power Supply
Y111.0592MHZ
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7
+C4100uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+C6
10uFC7100nF
VCCD14002
C3100nf
R3330
L10POWER
VCC
VCC
VR110K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PB0 (T0)1PB1 (T1)2
PB2 (AIN0)3
PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40PA1 (ADC1) 39
PA2 (ADC2) 38
PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35
PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
PB5
PB6PB7
VCC
LEDRST
1 23 45 67 89 10
P4ISP PROG
C171uF
POWER9-12VDC
R2330
L9PROG
VCC
LED
PD0PD1
Sistem Minimum µC. ATmega16A
1. ATmega16A2. Crystal3. Reset4. ISP5. Power 1
2 3 4
5
DI-Smart AVR.16 System(Sistem Plus µC. ATmega16A)
Y111059200
C1
20pFC2
20pF
R1
1K
SW1RST
VCCX1
X2RST
RST
PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PD0PD1PD2PD3PD4PD5PD6PD7 PC0
PC1PC2PC3PC4PC5PC6PC7
X1X2
12345678910
P1PORTB
12345678910
P3PORTD
12345678910
P0PORTA
12345678910
P2PORTC
VCC
VCCVCC
VCC PB0PB1PB2PB3PB4PB5PB6PB7
PA0PA1PA2PA3PA4PA5PA6PA7
PC0PC1PC2PC3PC4PC5PC6PC7R1 IN13
R2 IN8T1 IN11
T2 IN10
GN
D15
V+
2
V-
6
VCC
16
R1 OUT 12R2 OUT 9T1 OUT 14
T2 OUT 7C1+1C1 -3 C2+ 4
C2 - 5
U2
MAX232CPE
+
C91uF
+
C131uF
+
C111uF
+
C101uF
VCC
162738495
DB1SERIAL
+C4470uF
Vin1
GN
D2
+5V 3U0 LM7805CT
+ C510uF
+ C6100nF
C7100nF
VCCD14002
C3
100nf
R3
2K2L10POWER
VCC
VCC
11
23
W 2
VR1
10K
AREF
AREF
VCC
PD0PD1PD2PD3PD4PD5PD6PD7
AGND 31X113 X212
RESET9
PD2 (INT0)16
PD3 (INT1)17PD4 (OC1B)18PD5 (OC1A)19
PB0 (T0)1
PB1 (T1)2PB2 (AIN0)3PB3 (AIN1)4
PB4 (SS)5
PB5 (MOSI)6PB6 (MISO)7
PB7 (SCK)8
PA0 (ADC0) 40
PA1 (ADC1) 39PA2 (ADC2) 38PA3 (ADC3) 37
PA4 (ADC4) 36
PA5 (ADC5) 35PA6 (ADC6) 34
PA7 (ADC7) 33
PC0 22PC1 23PC2 24PC3 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 AT MEGA
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
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
C17100nF
D0D1D2D3D4
D6D5
D7
D0
D1
D2
D3
D4
D6
D5
D7
PD0 PD1TXD SERIAL
TXD ISP
RXD SERIAL
RXD ISP
+ C121uF
123
JP1123
JP2
123456789
RP1
12
JP3LED CONNECTED
TXD ISPRXD ISP
TXD SERIAL
RXD SERIAL
POWER9-12VDC
1
2 34
56
7
8
9
DI-Smart AVR.16 System
1. ATmega16A2. Crystal3. Reset4. ISP5. Power6. Vref ADC7. RS2328. LED Array9. Push Button
1
2
34
56
8
7
9
“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
Pemrograman Tampilan LED(Kelap-Kelip)
#include <mega16.h>
#include <delay.h>
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)
Pemrograman Tampilan LED(+Input Push-Button)
#include <mega16.h>
#include <delay.h>
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; }
}
E-BOOK DINS
http://depokinstruments.com/category/3-e-book/
Top Related