1.Tujuan [kembali]
a. Merangkai dan menguji aplikasi output pada mikrokontroller ATMEGA 8535
b. Merangkai dan menguji aplikasi input pada mikrokontroller ATMEGA 8535
c. Merangkai dan menguji I/O pada mikrokontroller ATMEGA 8535
b. Merangkai dan menguji aplikasi input pada mikrokontroller ATMEGA 8535
c. Merangkai dan menguji I/O pada mikrokontroller ATMEGA 8535
2. Landasan Teori[kembali]
A. Mikrokontroller AVR
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 :
B. LCD
berikut penjelasan kakinya yaitu:
C. SENSOR LM35
Sensor suhu IC LM 35 merupkan chip IC produksi Natioanal Semiconductor yang berfungsi untuk mengetahui temperature suatu objek atau ruangan dalam bentuk besaran elektrik, atau dapat juga di definisikan sebagai komponen elektronika yang berfungsi untuk mengubah perubahan temperature yang diterima dalam perubahan besaran elektrik.
3.Tugas Pendahuluan [kembali]
4.Flowchart [kembali]
5.Listing Program [kembali]'Program 4 : LED dan Keypad
$regfile = "m8535.dat"
$crystal = 16000000
Ddra = &B00000000
Porta = &B00000000
Ddrc = &B11111111
Do
If Pina.0 = 0 Then
Portc = &B11111111
Waitms 50
Portc = &B00000000
Waitms 50
Elseif Pina.0 = 1 Then
Portc = &B10000000
Waitms 50
Portc = &B01000000
Waitms 50
Portc = &B00100000
Waitms 50
Portc = &B00010000
Waitms 50
Portc = &B00001000
Waitms 50
Portc = &B00000100
Waitms 50
Portc = &B00000010
Waitms 50
Portc = &B00000001
Waitms 50
Portc = &B00000000
Waitms 50
End If
Loop
End
6.Video Simulasi [kembali]
7.Analisa [kembali]
Pada rangkaian dapat dilihat komponen pendukungnya adalah LCD dan Sensro suhu LM35. tentunya yang pertama pada program harus diberikan suatu listing program yang menghubungkan antara LCD dengan ATMega8535 dapat dilihat pada program di atas yaitu LCD Module Connenction. Kemudian rangkaian ini merupakan rangkaian ADC yang mana input ADCnya berasal dari Sensor suhu LM35. Untuk mendapatkan input ADC ini dibaca oleh mikrokontroler pada program harus diisi diinisialisasi ADC yang digunakan untuk mengkonversi ADC. Pada program di atas dapat dilihat yaitu bagian config ADC. setelah ADC telah terinisiasi, selanjutnya input ADC akan dibaca oleh mikrokontroler dengan program Getadc. Kemudian nilai ADC ini dalam bentuk digital akan diolah oleh program menjadi bagian analognya yang kemudian ditampilkan pada layar LCD.
8.Link Download [kembali]
.






Tidak ada komentar:
Posting Komentar