MIKROKONTROLER ATMEGA32
1 Indah
3 Wirdatun
Abstrak
I.
microkontroller.
PENDAHULUAN
yang
besar
pembelajaran.
begitu
dalam
pembangunan
di
II.
berbagai
bidang.
untuk mendapatkan
perubahan
pada
peralatan-
suatu
isu
yang
LANDASAN TEORI
mendorong
cara
sering
Kalkulator
baru
untuk
dasar
dari
suatu
sistem
komputer.ATMEGA32
adalah
kapasitas
programmble
flash
penyimpanan
sebesar
32KB.
mikrokontroler
dari
perusahaan
mikrokontroller
terkemuka,
Mikrokontroller
ATMEGA32
mikrokontroler
yang
ATMEL.
adalah
diproduksi
oleh
sebagai berikut.
sebagai
piranti
untuk
mempermudah
manusia
Salah
dalam
satu
suatu
fungsi
pengajaran
Menggunakan
arsitektur
AVR
RISC
131 perintah dengan satu
clock cycle
32 x 8 register umum
Data dan program memori
32
Kb
In-System
Programmable
Flash
2 Kb SRAM
1 Kb In- System
EEPROM
On-Chip Oscillator
Watch-dog Timer
32 Bi-directional I/O
Gambar 1 ATMEGA32
2 K byte SRAM
1 K byte EEPROM
Programmable USART
Package 40 PDIP
Secara
fungsional
konfigurasi
PENJELASAN
pin
a. VCC
Tegangan sumber
b. GND (Ground)
Ground
c. Port A (PA7 PA0)
Port A adalah 8-bit port I/O yang
bersifat bi-directional dan setiap pin
memilki internal pull-up resistor. Output
buffer port A dapat mengalirkan arus
sebesar 20 mA. Ketika port A digunakan
sebagai input dan di pull-up secara
langsung, maka port A akan mengeluarkan
arus jika internal pull-up resistor
diaktifkan. Pin-pin dari port A memiliki
fungsi khusus yaitu dapat berfungsi
sebagai channel ADC (Analog to Digital
Converter) sebesar 10 bit. Fungsi-fungsi
khusus pin-pin port A dapat ditabelkan
seperti yang tertera pada tabel .
Tabel 2.3 Fungsi khusus port A
Port
PA7
PA6
PA5
Gambar 3 Susunan Pin (kaki) MC
ATMega16
PA4
Alternate Function
ADC7 (ADC input
channel 7)
ADC6 (ADC input
channel 6)
ADC5 (ADC input
channel 5)
ADC4 (ADC input
channel 4)
PA3
PA2
PA1
PA0
channel 2)
ADC1 (ADC input
channel 1)
Port
PB7
PB6
PB6
PB5
Alternate Function
SCK (SPI Bus Serial
Clock)
MISO (SPI Bus Master
Input/Slave Output)
MOSI (SPI Bus Master
Output/Slave Input)
SS (SPI Slave Select
Input)
AIN1 (Analog
Comparator Negative
PB3
Input)
OCO (Timer/Counter0
Output)
diaktifkan.
AIN0 (Analog
up/downloading memory.
memory.
MOSI port B, bit 5
Input)
INT2 (External Interrupt
2 Input)
PB1
PB2
Comparator Positive
T1 (Timer/Counter1
External Counter Input)
T0 (Timer/Counter
PB0
PC6
PC6
PC5
PC3
PC2
Alternate Function
TOSC2 (Timer
TOSC1 (Timer
Oscillator Pin 1)
Out)
TMS (JTAG Test
Mode Select)
TCK (JTAG Test
Clock)
PD6
ICP1 (Timer/Counter1
Input Capture Pin)
OCIB (Timer/Counter1
PD6
Output Compare B
Match Output)
Line)
PC0
PD7
Alternate Function
OC2 (Timer / Counter2
Oscillator Pin 2)
Port
PD5
PD3
PD2
PD1
PD0
KALKULATOR DIGITAL
Compiler
C, IDE dan
Program generator.
Untuk
mengingkatkan
kehandalan
National
Semiconductor
Sensor
Temperatur LM75
Maxim/Dallas
Semiconductor
wire protocol
Maxim/Dallas
Sensor
Semiconductor
Temperatur
DS1820,
Maxim/Dallas
Semiconductor
Termometer/Thermostat DS1621
Maxim/Dallas
PROFESIONAL)
Semiconductor
SPI
Power Management
Delays
KALKULATOR DIGITAL
2.8 LM016L/LCD 16 X 2
LCD (Liquid Crystal Display atau
mikrokontroler (portable-red).
III.
KESIMPULAN
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Mesin_hitung
disimpulkan bahwa:
http://daytronika.blogspot.co.id/2015/01/n
ormal-0-false-false-false-en-us-xnone_17.html
http://fmpunya.blogspot.co.id/2012/06/das
ar-teori-mikrokontroller-atmega-32.html
http://www.nulis-
saja.
ilmu.com/2015/09/mikrokontroler-avr-
atmega32.html
http://blog.unnes.ac.id/antosupri/tentang-
sebatas + , - , * , /
mikrokontroler-atmega32/
http://fmpunya.blogspot.co.id/2012/06/das
ar-teori-mikrokontroller-atmega-
pengkodingan di CodeVision
32.html?m=1
AVR.
http://reehokstyle.blogspot.co.id/2010/03/a
kses-lcd-16x2.html
http://www.immersa-lab.com/pengenalancodevision-avr.htm
http://dom2ngelmu.blogspot.co.id/2011/12
/pemrograman-mikrokontroleratmega16.html
https://dunovteck.wordpress.com/2010/02/
23/pengenalan-proteus-software-simulasidesain-pcb-2/
http://reehokstyle.blogspot.co.id/2010/03/a
kses-lcd-16x2.html