PPI 8255 (Programmable Peripheral Interface)
PPI 8255 (Programmable Peripheral Interface)
Untuk hubungan input-output,mikroprosesor memerlukan suatu rangkaian interface. Interface menggunakan IC Programmable Peripheral Interface (PPI) 8255 yang mempunyai 3 port dengan masing-masing berkapasitas 8-bit. Jika dalam merancang sistem minimum 8088 ternyata memerlukan interface lebih dari 3 port maka dapat ditambahkan IC PPI 8255 sesuai kebutuhan dengan menambahkan rangkaian decoder-nya seperti :
Keterangan :
- Bus Alamat PA-PA0 & PB7 - PB0 & PC7 - PC0 adalah Terminal I/O port.
- Bus Data D7 - D0 adalah Data Bus
- Bus Kontrol: /CS, /WR, /RD dan RESET CS (Chip Select) adalah Jika CS di set "0" maka PPI akan bekerja. RD(Read) adalah Jika RD di set "0" maka CPU Komputer sedang membaca data dari PPI 8255. WR(Write) adalah jika diset "0" maka CPU Komputer sedang menulis data ke PPI 8255.
- A0 - A1 adalah Kombinasi mereka digunakan untuk memilih Port yang mana yang akan di gunakan.
- Vcc dan GND adalah Terminal Tegangan Suplai.
PIC 8259
Fungsi pin - pin PIC 8259
Fungsi PIN :
- D7 –D0 : data bus
- RD : Proses pembacaan, Aktif low
- WR : Proses penulisan, aktif low
- A0 : Pengalamatan
- 0 : Address 20h
- 1 : Address 21h
- CS : chip select
- CAS0-CAS2 : perluasan PIC
Analog to Digital Converter (ADC)
Table of Contents
Rangkaian ADC adalah untuk merubah besaran analog menjadi besaran digital, misalnya masukan analog berupa besaran listrik hasil dari sensor suhu. Adapun rangkaian ADC seperti pada gambar :AD/DA Converter (Analog to Digital / Digital to Analog Converter)
Untuk ADC 0804 diperlukan sinyal ? untuk memulai konversi. Dan jika konversi telah dilakukan maka akan diberikan sinyal ? yang aktif low. Sinyal ini akan tetap low, sampai diberikan sinyal ? sebagai pertanda bahwa komputer hendak membaca hasil konversi tersebut. Setelah pembacaan dilakukan, maka sinyal ? dapat dikembalikan menjadi high dan ? akan segera menjadi high kembali, sehingga data menjadi invalid untuk dibaca. Diagram waktu untuk A/D Converter 0804
Digital to Analog (DAC)
Sensor Suhu LM 35
Dot Matrik
LCD (Liquid Crystal Display)
LCD adalah display 2 baris 16 kolom karakter yang contoh rangkaiannya adalah seperti gambar :
Keypad
Jika keadaan keypad seperti gambar 9 diatas maka akan dapat diketahui apakah tombol 1, 4, 7 atau tombol * yang ditekan dengan mengetahui keluaran dari logika baris. Misalkan, jika tombol 1 ditekan maka baris pertama yang berlogika 0 karena secara rangkaian tombol akan membuat hubungan kolom dan baris dihubung singkat. Kemudian untuk proses scanning yang kedua sama seperti proses scan yang pertama hanya saja dilakukan pada kolom dua. dengan kondisi seperti diatas maka dapat diketahui apakah tombol 2, 5, 8 atau tobol 0 yang sedang ditekan. Dan selanjutnya untuk proses scanning yang ketiga sama seperti proses scan yang pertama dan kedua hanya saja dilakukan pada kolom ketiga. Dalam kondisi ini maka dapat diketahui apakah tombol 3, 6, 9 atau tombol # yang ditekan. Ketiga proses scanning tersebut harus dilakukan secara cepat dengan proses looping atau dengan mempertimbangkan kecepatan menekan tombol oleh tangan.
Video Simulasi Rangkaian
-SEKIAN-
curi star mah yok
BalasHapus