Chapter 1. PENDAHULUAN
Materi ini merupakan tugas mata kuliah Mikroprosesor dan Mikrokontroler jurusan Teknik Elektro Universitas Andalas tahun pelajaran 2017/2018. Dengan Dosen Pembimbingnya adalah bapak Darwison, M.T. rangkuman dari berbagai macam sumber baik itu dari buku dan juga dari website
Chapter 2. KOMPONEN RANGKAIAN
1.LCD
LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan diberbagai bidang misalnya alal–alat elektronik seperti televisi, kalkulator, ataupun layar komputer. Pada bab ini aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai penampil yang nantinya akan digunakan untuk menampilkan status kerja alat. Adapun fitur yang disajikan dalam LCD ini adalah :
a. Terdiri dari 16 karakter dan 2 baris.
b. Mempunyai 192 karakter tersimpan.
c. Terdapat karakter generator terprogram.
d. Dapat dialamati dengan mode 4-bit dan 8-bit.
e. Dilengkapi dengan back light
2. Mikrokontroler ATMega8535 merupakan mikrokontroler keluarga AVR 8bit. Beberapa tipe mikrokontroler yang “berkeluarga” sama dengan ATMega8535 ini antara lain ATMega8, ATMega16, ATMega32, ATmega328, dll.
Chapter 3. RANGKAIAN
Rangkaian keseluruhan
Pada rangkaian telah diprogram untuk menampilkan tulisan Hello pada LCD dan juga menuliskan kalimat lainnya
Chapter 4. FLOWCHART
Chapter 5. Listing Program
$regfile = "m8535.dat" 'Mengambil library dari mikrokontroller yang dipakai
$crystal = 16000000 'Menentukan berapa frekuensi kristal yang diperlukan
Config Lcdpin = Pin , Rs = Porta.4 , E = Porta.7 , Db4 = Porta.0
'Mengkonfigurasi pin yang digunakan pada LCD
Config Lcdpin = Pin , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3
'Mengkonfigurasi pin yang digunakan pada LCD
Config Lcd = 16 * 2 'Mengkonfigurasi LCD ukuran 16 * 2
Ddrd = &B1110000 'Inisialisasi PORT D sebagai input dan output
Portd = &B11111111 'Inisialisasi PORT D aktif high
Ddra = &B11111111 'Inisialisasi PORT A sebagai output
Do 'Melakukan perintah yang terdapat di dalam Do
Portd = &B1101111 'PORT D akan hidup dengan hitungan biner B00000101
Waitms 10 'Delay selama 10 milisekon
If Pind.0 = 0 Then 'Kondisi jika nilai pada Pin D 0 bernilai 0 akan menjalankan perintah
Cls 'Membersihkan LCD
Lcd "Kuliah" 'Menampilkan tulisan Kuliah
Lowerline 'Mengatur kalimat selanjutnya berada di baris ke 2
Lcd "Mikro" 'Menampilkan tulisan Mikro
Waitms 50
Elseif Pind.1 = 0 Then 'Kondisi jika nilai pada Pin D 1 bernilai 0 akan menjalankan perintah
Waitms 10 'Delay selama 10 milisekon
Cls 'Membersihkan LCD
Lcd "Kuliah Mikro" 'Menampilkan tulisan Kuliah Mikro
Lowerline 'Mengatur kalimat selanjutnya berada di baris ke 2
Lcd "Semangat" 'Menampilkan tulisan Semangat
Waitms 50 'Delay selama 50 milisekon
End If 'Mengakhiri perintah If
Loop 'Mengulang perintah yang terdapat dalam Do
End 'Mengakhiri program jika tidak diperlukan
Chapter 6. Video Simulasi
Chapter 7. Download File
Link Download HTML+PROTEUS+PROGRAM, Klik Disini
Link Download VIDEO, Klik Disini
0 komentar:
Posting Komentar