MODUL 3





MODUL III
MIKROKONTROLLER ATMEGA 8535

1. Tujuan [kembali]
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
2. Alat dan bahan [kembali]
a.    Module Atmega 8535
b.    LCD
c.    Keypad
d.   Jumper
e.   7 Segment
f.    LED
g.    LM35
3. Dasar Teori [kembali]

  • ·         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


4. Hardware [kembali]


 
5
. Rangkaian Simulasi [kembali]


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]
 


7. Listing Program [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

8. Video [kembali]

 
9. Link Download [kembali]
File HTML – Download
File Proteus – Download
File Program – Download
Video Rangkaian - Download

0 komentar:

Posting Komentar

BTemplates.com

Diberdayakan oleh Blogger.