1. Buatlah rangkaian interface input dengan decoder 74ls688 dan jelaskan prinsip kerjanya [kembali]
Prinsip kerja :
Rangkaian
diatas bekerja pada alamat 300H, A0 dan A1 dihubungkan ke ic 8255 sedangkan
A2-A9 dihubung kan ke Q0-Q7 pada ic 74ls688, Ic 8255 akan mengirimkan data apabila
pin CS diberi aktif rendah oleh 74ls688. Untuk mendapatkan nilai keluaran
rendah dari ic 74ls688, maka pin P0-P7 harus diberi input yang sama dengan
Q0-Q7 karena prinsip dari ic 74ls688 adalah apabila pin P=Q maka ic 74ls688
akan memberikan keluaran yang rendah sehingga ic 8255 dapat aktif lalu data
dapat diinputkan melalui port A (karena nilai A0 dan A1 berlogika '0'). Untuk
Penginputan data sendiri, pin WR harus diberi logika rendah terlebih dahulu
baru ic 8255 bisa mengaktifkan LED sesuai dengan inputan data nya.
Prinsip Kerja :
LCD perlu diinisialisasi dengan cara pin RS berlogika '0' artinya lcd
dalam mode register, untuk menginisialisasi dibutuhkan input data dari IC 8255
diaktifkan dengan pin CS diberi logika '0' karena aktif low. lalu A0 dan A1
diberi logika '0' karena port yang digunakan port A yang terhubung ke LCD,
karena IC 8255 menginputkan data ke LCD, maka perintah write dijalankan dengan
cara pin WR diberi logika '0' karena aktif low sedangkan pin RD diberi logika
'1'. Setelah itu baru dimulai inisialisasi
· Inisialisasi awal, pada IC 8255 pin D5, D4, D3 berlogika '1' dan pin
data yang lainnnya '0', setelah itu pin WR diberi logika '0' agar IC 8255
menulis ke LCD. Sedangkan pin RW pada LCD tetap logika '0' (menulis) Setelah
itu pin 'E' diberi logika '1' pada LCD lalu dimatikan kembali
· Pengaktifan cursor, logika '1' diberikan pada D3, D2, D1 dan yang lain
logika '0'. Setelah itu pin WR diberi logika '0' agar IC 8255 menulis ke LCD,
setelah itu pin 'E' LCD diberi logika '1' lalu dibalikkkan lagi logika '0' maka
akan tampil cursor pada layar LCD, pin RW pada LCD logika '0' (menulis)
· Tampilkan huruf dan angka, untuk menampilkann huruf, beri RS logika '1'
yang berarti data, lalu lihat pada tabel ASCII huruf apa yang akan ditampilkan,
contoh huruf 'A' dalam bilangan biner (0100 0001), sehingga pada pin D6 dan D0
diberi logika '0' agar 8255 menulis ke LCD, lalu pada LCD, pin 'E' diberi
logika '1' lalu dimatikan kembali, sedangkan pin RW diberi logika '0' (menulis)
Prinsip Kerja :
Prinsip
kerja dari rangkaian di atas adalah, ketika tombol pada keypad ditekan maka
nilai yang ditekan pada keypad akan ditampilkan pada LCD. Prinsipnya, pertama
mikrokontroler mengirimkan alamat untuk mengakses I/O IC 8255 melewati A0-A15,
kemudian masuk ke IC 74273 D0-D7. Alamat tersebut akan dilewatkan dari D0-D7 ke
Q0-Q7 apabila sinyal kontrol alih dikeluarkan oleh pin ALE mikroprosesor dan
diinverterkan sebelum diumpankan ke CLK IC 74273. Apabila telah aktif sinyal
CLK, maka alamat akan ditahan di Q0-Q7 IC 74273. kemudian jika Q1-Q5 IC 74273
yang membawa alamat dari AD9-AD11 dihubungkan dengan decoder 74154. maka ketika
nilai AD9-AD11 ini berlogika 0 semua dan E1 E1 IC ini juga berlogika 0, maka
pin 0 IC 75154 akan berlogika nol yang kemudian pin ini dihubingkan dengan CS
pada IC 8255. sehingga alamat yang dikirimkan adalah untuk akses IC 8255.
Kemudian untuk mengirim data dari mikroprosesor 8086 ke IC I/O 8255, pin AD0-AD7 mikroprosesor dihubungkan dengan pin D0-D7 IC 8255. PORTA IC 8255 menjadi output bagi mikroprosesor untuk kemudian dihubungkan dengan output keypad dan PORTB pada IC ini dihubungkan dengan input keypad serta PORTC pada IC ini sebagai output yang dihubungkan ke LCD.
Kemudian untuk mengirim data dari mikroprosesor 8086 ke IC I/O 8255, pin AD0-AD7 mikroprosesor dihubungkan dengan pin D0-D7 IC 8255. PORTA IC 8255 menjadi output bagi mikroprosesor untuk kemudian dihubungkan dengan output keypad dan PORTB pada IC ini dihubungkan dengan input keypad serta PORTC pada IC ini sebagai output yang dihubungkan ke LCD.
4. Buatlah rangkaian aplikasi mikroprosesor 8086 untuk running LED dan prinsip kerjanya [kembali]
Prinsip
kerja :
ketika
diaktifkan, mikroproseor akan membuat LED bergrak dari kiri ke kanan, kemudian
kanan ke kiri, begitu seterusnya. Prinsipnya, pertama mikrokontroler
mengirimkan alamat untuk mengakses I/O IC 8255 melewati A0-A15, kemudian masuk
ke IC 74273 D0-D7. Alamat tersebut akan dilewatkan dari D0-D7 ke Q0-Q7 apabila
sinyal kontrol alih dikeluarkan oleh pin ALE mikroprosesor dan diinverterkan
sebelum diumpankan ke CLK IC 74273. Apabila telah aktif sinyal CLK, maka
alamat akan ditahan di Q0-Q7 IC 74273. kemudian jika Q1-Q5 IC 74273 yang
membawa alamat dari AD9-AD11 dihubungkan dengan decoder 74154. maka ketika
nilai AD9-AD11 ini berlogika 0 semua dan E1 E1 IC ini juga berlogika 0, maka
pin 0 IC 75154 akan berlogika nol yang kemudian pin ini dihubingkan dengan CS pada
IC 8255. sehingga alamat yang dikirimkan adalah untuk akses IC 8255. Kemudian
untuk mengirim data dari Mikroprosesor 8086 ke IC I/O 8255, pin AD0-AD7
mikroprosesor dihubungkan dengan pin D0-D7 IC 8255. PORTA IC 8255 menjadi
output bagi mikroprosesor untuk kemudian dihubungkan dengan 4 buah LED yang
akan digerakkan dari kiri ke kanan dan kembali lagi ke kiri dengan settingan
program.
Tidak ada komentar:
Posting Komentar