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. LED Sebuah LED adalah sejenis dioda semikonduktor istimewa. Seperti sebuah dioda normal, LED terdiri dari sebuah chip bahan semikonduktor yang diisi penuh, atau di-dop, dengan ketidakmurnian untuk menciptakan sebuah struktur yang disebut p-n junction.
2. Mikrokontroler ATMega8 merupakan mikrokontroler keluarga AVR 8bit. Beberapa tipe mikrokontroler yang “berkeluarga” sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATmega328, dll. Yang membedakan antara mikrokontroler yang saya sebutkan tadi antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer, counter, dll). Dari segi ukuran fisik, ATMega8 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler yang diatas.
Diagram blok mikrokontroller ATMega8 :
Konstruksi mikrokontroller ATMega8 :
Chapter 3. RANGKAIAN
Rangkaian Total untuk display led secara bergantian
Chapter 4. LISTING PROGRAM
$regfile = "m8def.dat" 'Mengambil library dari mikrokontroller yang dipakai
$crystal = 4000000 'Menentukan berapa frekuensi kristal yang diperlukan
Config Portb = Output 'Mengkonfigurasi PORT B sebagai output
Dim Led As Integer 'Mendefinisikan variabel LED sebagai variabel integer
Do 'Melakukan perintah yang terdapat di dalam Do
Portb = &B00000101 'PORT B akan hidup dengan hitungan biner B00000101
For Led = 0 To 7 'Melakukan perulangan jika nilai LED berkisar dari 0 sampai 7
Rotate Portb , Left 'LED akan hidup bergantian ke arah kiri
Waitms 100 'Delay selama 100 milisekon
Next 'Perulangan akan dilakukan sampai tidak memenuhi kondisi
Loop 'Mengulang perintah yang terdapat dalam Do
End 'Mengakhiri program jika tidak diperlukan











0 komentar:
Posting Komentar