Diberdayakan oleh Blogger.

Minggu, 04 Juni 2017

Welcome

Praktikum Rangkaian Logika dan Teknik Digital dan DE

Kelompok 47 :

1. Evan Edsa Azola (1510951002)
2. Niko Saputra (1510952053)



Dosen Pengampu :


DARWISON,MT
Dr. Eng, M. Ilhamdi Rusydi, M.T



Referensi :

1. Darwison, 2011, ”Teori, Simulasi, dan Aplikasi Elektronika ”, ISBN: 978-602-9487-07-7, CV Ferila, Padang.
2. Blocher, Richard, 2004 “ Dasar Elektronika” ISBN: 979-731-494-4”,Andi Offset, Yogyakarta. 
3. Bishop,Owen, 2003 ”Dasar-dasar Elektronika ”, ISBN: 979-741-431-0, Jakarta.



Share:

Sabtu, 03 Juni 2017

Bascom AVR - LED

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

Chapter 5. FLOWCHART

Chapter 6. Video Simulasi


Chapter 7. File Download


Share:

Jumat, 02 Juni 2017

Bascom AVR - LCD

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

Share:

Kamis, 01 Juni 2017

Bascom AVR - Motor Stepper

Chapter 1. PENDAHULUAN

Materi ini merupakan tugas mata kuliah Mikroprosesor dan Mikrokontroler jurusan Teknik Elektro Universitas Andalas tahun pelajaran 2017/2018. Dengan Dosen Pembimbingnya dalah bapak Darwison, M.T. rangkuman dari berbagai macam sumber baik itu dari buku dan juga dari website

Chapter 2. MOTOR STEPPER

Motor stepper adalah salah satu jenis motor dc yang dikendalikan dengan pulsa-pulsa digital. Prinsip kerja motor stepper adalah bekerja dengan mengubah pulsa elektronis menjadi gerakan mekanis diskrit dimana motor stepper bergerak berdasarkan urutan pulsa yang diberikan kepada motor stepper tersebut. 

Chapter 3. KOMPONEN RANGKAIAN

1.Motor stepper 







2. Mikrokontroler ATMega16 merupakan mikrokontroler keluarga AVR 8bit. Beberapa tipe mikrokontroler yang “berkeluarga” sama dengan ATMega16 ini antara lain ATMega8, ATMega8535, ATMega32, ATmega328, dll. 


3. IC ULN 2003A adalah sebuah IC dengan ciri memiliki 7-bit input, tegangan maksimum 50 volt dan arus 500mA. IC ini termasuk jenis TTL. Di dalam IC ini terdapat transistor darlington. Transistor darlington merupakan 2 buah transistor yang dirangkai dengan konfigurasi khusus untuk mendapatkan penguatan ganda sehingga dapat menghasilkan penguatan arus yang besar.



Chapter 4. RANGKAIAN

Rangkaian keseuruhan


Chapter 5. LISTING PROGRAM

$regfile = "m8535.dat"          'Mengambil library dari mikrokontroller yang dipakai
$crystal = 12000000             'Menentukan berapa frekuensi kristal yang diperlukan
Config Portc = Output           'Mengkonfigurasi PORT C sebagai output
Dim A As Integer                   'Mendefinisikan variabel A sebagai variabel integer

For A = 0 To 60                   'Melakukan perulangan jika nilai LED berkisar dari 0 sampai 7
Portc = &B00000001          'PORT C akan hidup dengan hitungan biner B00000001
Waitms 50                            'Delay selama 50 milisekon
Portc = &B00000010           'PORT C akan hidup dengan hitungan biner B00000010
Waitms 50                            'Delay selama 50 milisekon
Portc = &B00000100           'PORT C akan hidup dengan hitungan biner B00000100
Waitms 50                            'Delay selama 50 milisekon
Portc = &B00001000           'PORT C akan hidup dengan hitungan biner B00001000
Waitms 50
Next A                                  'Mengulang Perintah For

Chapter 6. FLOWCHART



Chapter 7. Video Simulasi


Chapter 8. Link Download




Share:

Rabu, 31 Mei 2017

Bascom AVR - Seven Segment

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. Seven Segment Display (7 Segment Display) dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segment Display memiliki 7 Segmen dimana setiap segmen dikendalikan secara ON dan OFF untuk menampilkan angka yang diinginkan. Angka-angka dari 0 (nol) sampai 9 (Sembilan) dapat ditampilkan dengan menggunakan beberapa kombinasi Segmen. Selain 0 – 9, Seven Segment Displayjuga dapat menampilkan Huruf Hexadecimal dari A sampai F. Segmen atau elemen-elemen pada Seven Segment Display diatur menjadi bentuk angka “8” yang agak miring ke kanan dengan tujuan untuk mempermudah pembacaannya.

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



Chapter 4. FLOWCHART


Chapter 5. Listing Program

$regfile = "m8535.dat"
$crystal = 16000000
Config Portd = Output

Portb = &B01000000
Ddrb = &B11111111
Ddra = &B1110000
Porta = &B11111111
Portd = &B00001111

Do
Porta = &B1101111
Portd = &B00001101
Waitms 1

If Pina.0 = 0 Then
Portb = &B11111001
Waitms 10
Elseif Pina.1 = 0 Then
Portb = &B10011001
Elseif Pina.2 = 0 Then
Portb = &B11111000
End If

Porta = &B1011111
Waitms 1
If Pina.0 = 0 Then
Portb = &B10100100
Elseif Pina.1 = 0 Then
Portb = &B10010010
Elseif Pina.2 = 0 Then
Portb = &B10000000
Elseif Pina.3 = 0 Then
Portb = &B11000000
End If

Porta = &B0111111
Waitms 1
If Pina.0 = 0 Then
Portb = &B10110000
Elseif Pina.1 = 0 Then
Portb = &B10000010
Elseif Pina.2 = 0 Then
Portb = &B10010000
Elseif Pina.3 = 0 Then
Portb = &B11000000
End If

Loop
End

Chapter 6. Video Simulasi


Chapter 7. Download File

Link Download HTML+PROTEUS+PROGRAM, Klik Disini
Link Download VIDEO, Klik Disini
Share:

Popular Posts

Blogger templates