Teori Dasar ATMEGA 128
08.46
Modul I
Mikrokontroller AT MEGA 128
a. Mempelajari aplikasi output pada mikrokontroller ATMEGA 128
b. Mempelajari aplikasi input pada mikrokontroller ATMEGA 128
c. Mempelajari aplikasi I/O pada mikrokontroller ATMEGA 128
a. Module AT MEGA 128
b. LED
c. Seven Segment
d. Jumper
e. LCD
f. Motor Stepper
g. Keypad
h. Switch
g. Keypad
h. Switch
Teori Keypad
08.44Keypad adalah bagian penting dari suatu perangkat
elektronika yang membutuhkan interaksi manusia. Keypad berfungsi sebagai
interface antara perangkat (mesin) elektronik dengan manusia atau dikenal
dengan istilah HMI (Human Machine Interface). Matrix keypad 4×4 merupakan salah
satu contoh keypad yang dapat digunakan untuk berkomunikasi antara manusia
dengan mikrokontroler. Konfigurasi keypad dengan susunan bentuk matrix ini
bertujuan untuk penghematan port mikrokontroler karena jumlah key (tombol) yang
dibutuhkan banyak pada suatu sistem dengan mikrokontroler. Konstruksi matrix
keypad 4×4 untuk mikrokontroler dapat dibuat seperti pada gambar berikut:
RANGKAIAN RESET
05.20
Pin RESET pada mikrokontroler ATMEL AVR adalah aktif LOW. Jika sebuah sinyal LOW diaplikasikan pada pin ini, maka mikrokontroler akan direset. Peresetan sistem dilakukan dengan tujuan:
- Untuk ‘melepas’ semua pin (kecuali pin-pin XTAL) untuk masuk ke keadaan tri-state, menginisialisasi semua Register I/O, dan mereset program counter (PC=0).
- Untuk memasuki mode pemrograman paralel.
RANGKAIAN CLOCK DAN PRINSIP KERJA CLOCK
05.09Rangakaian clock
berfungsi untuk pembentuk/membangkitkan pulsa/gelombang kotak secara
terus-menerus dan rangkaian ini tidak mempunyai kondisi
stabil/setimbang. Rangkaian clock termasuk golongan Astabil
Multivibrator dengan IC 555. Output rangkaian clock digunakan untuk
input rangkaian-rangkaian logika yang sekuensial (berhubungan dengan
waktu). Yang termasuk rangkaian logika sekuensial contohnya: Flip-Flop,
Shift Register, dan Counter. Adapun fungsi rangkaian clock yaitu, untuk
mengatur jalannya data dalam penggeseran ke kanan atau ke kiri, maupun
dalam perhitungan/pencacahan bilangan biner. Yang dimaksud rangkaian
Astabil Multivribator Adalah multivribator yang tidak stabil tegangan
output-nya (tegangan pengeluarannya berubah-ubah) tanpa adanya sinyal
masukan yang diberikan. Rangakaian clock dengan IC 555 besrta
pulsa-pulsa pada pin 3dan pin 6 ditunjukkan pada gambar ini