MODUL III
MIKROKONTROLLER ATMEGA 8535
a. Mempelajari aplikasi
output pada mikrokontroller ATMEGA 8535
b. Mempelajari aplikasi input pada mikrokontroller ATMEGA 8535
c. Mempelajari aplikasi I/O pada mikrokontroller ATMEGA 8535
b. Mempelajari aplikasi input pada mikrokontroller ATMEGA 8535
c. Mempelajari aplikasi I/O pada mikrokontroller ATMEGA 8535
a. Module Atmega 8535
b. LCD
c. Keypad
d. Jumper
e. 7 Segment
f. LED
g. LM35
b. LCD
c. Keypad
d. Jumper
e. 7 Segment
f. LED
g. LM35
- · ATMEGA 8535
Mikrokontroller
AVR (Alf and Vegard’s Risc processor) memiliki arsitektur 8 bit, dimana semua
instruksi dikemas dalam kode 16-bit dan sebagian besar instruksi dieksekusi
dalam 1 siklus clock atau dikenal dengan teknologi RISC (Reduced Instruction
Set Computing). Secara umum, AVR dapat dikelompokan ke dalam 4 kelas, yaitu
keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan
masing-masing adalah kapasitas memori, peripheral dan fungsinya.Dari segi arsitektur
dan instruksi yang digunakan, mereka bisa dikatakan hamper sama. Pada praktikum
kali ini yang membedakan antara ATMEGA 128 dengan ATMEGA 8535 selain pada
kapasistas memori, jug dari Bahasa program yang digunakan.
Berikut
gambar dari ATMEGA8535 :
Berikut merupakan gambar konfigurasi pin pada
ATMEGA8535 :
- · Seven Segment
Seven segment tidak lain adalah sebuah penampil beri delapan buah
LED yang tersusun membentuk angka delapan. Setiap LED yang menyusunnya
diberikan lebel dari ‘a’ sampai ‘h’ dengan salah satu terminal LED dihubungkan
menjadi satu sebagai kaki common.
Pada
seven segment common anoda, untuk mengaktifkan karakter display seven
segment diperlukan logika low (0) pada jalur A - F
Prinsip
Kerja:
Rangkaian
terdiri dari 7segment sebagai output dan keypad sebagai input dengan menggunakan mikrokontroller Atmega
8535. 7 segment common anode terhubung ke PORT B dan keypad
terhubung ke port A.
Pertama
untuk menjalankan simulasi klik tombol PLAY, untuk memulai operasi maka ditekan
tombol RESET terlebih dahulu. Setelah itu, apabila tombol 7 pada keypad ditekan,
maka akan muncul karakter 7 pada 7 segment.
6. Flowchart
[kembali]
$regfile =
"m8535.dat" 'aktifkan
library atmega 8535
$crystal =
16000000
'kristal eksternal 16 MHz
Config Portd
= Output 'port d sebagai output
Portb =
&B11111111 'port b aktif high
Ddrb =
&B11111111
'setting portb sebagai output
Ddra =
&B1110000
'setting untuk aktifkan keypad
Porta =
&B11111111 'port a aktif high
Portd =
&B11111111 'port d yang akan
digunakan untuk 7 segment
Do
'lakukan perulangan
Porta =
&B1101111
'penekanan pada keypad
Waitms
10
'delay
10 ms
If Pina.2 =
0 Then
'jika ditekan pina.2 dengan
aktif low, maka
Portb =
&B11111000
'portb sebagai 7segment akan menampilkan
Angka 7
Waitms
10 'delay
10 ms
Elseif
Pina.2 = 1 Then 'jika
tidak pin a.2 tidak ditekan, maka
Portb =
&B11111111
'portb sebagai 7segment tidak menampilkan
angka
End If 'akhir kondisi
Loop 'akhir perulangan
End 'akhir program
File Proteus – Download
File Program – Download
Video Rangkaian - Download
0 komentar:
Posting Komentar