Pada Rangkaian ini digunakan resistor dengan nilai 10k dan 220 ohm.
2.2.4 Dioda
Fungsi Masing-Masing Pin :
1. D7 – D0 : data bus
2. RD : Proses pembacaan, Aktif low
3. WR : Proses penulisan, aktif low
4. A0 : bernilai ‘0’ untuk alamat 20h
Bernilai ‘1’ untuk alamat 21h
5. CS : chip select
6. CAS0-CAS2: perluasan PIC
PIC 8259 mempunyai 8 masukan interupsi aktif rendah yaitu: IR0 sampai dengan IR7
IC 74138 adalah sebuah aplikasi demultiplexer. Demultiplexer adalah perangkat elektronik yang berfungsi untuk memilih salah satu data dari banyak data menggunakan suatu data input. Demultiplexer sering disebut sebagai perangkat dengan sedikit input dan banyak output ic ini cocok untuk pengguna mikrokontroler yang membutuhkan output.
Demultiplexer 74LS138 berfungsi untuk memilih salah satu dari 8 jalur dengan memberikan data BCD 3 bit pada jalur masukan A0 – A2. Demultiplexer 74LS138 memiliki 8 jalur keluaran Q0 – Q7, 3 jalur masukan A0 – A2 dan 3 jalur kontrol expansi E1 – E3.
Rangkaian decoder ini digunakan untuk memisahkan sinyal RD (Read) dan WR (Write) untuk memori yaitu MEMR (Memory Read) dan MEMW (Memory Write) serta untuk I-O (Input-Output) yaitu IOR (Input-Output Read) dan IOW (Input-Output Write). Dengan input IO/-M ke kaki C dari IC 74LS138 maka outputnya langsung meenghasilkan sinyal kontrol RD dan WR terpisah untuk memori atau I-O.
C. Switch
Sakelar adalah sebuah perangkat yang digunakan untuk memutuskan jaringan listrik, atau untuk menghubungkannya. Jadi saklar pada dasarnya adalah alat penyambung atau pemutus aliran listrik. Selain untuk jaringan listrik arus kuat, saklar berbentuk kecil juga dipakai untuk alat komponen elektronika arus lemah
D. 7- Segment
Seven Segment Display (7 Segment Displa7y) dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segment Display pada umumnya dipakai pada Jam Digital, Kalkulator, Penghitung atau Counter Digital, Multimeter Digital dan juga Panel Display Digital seperti pada Microwave Oven ataupun Pengatur Suhu Digital . Seven Segment Display pertama diperkenalkan dan dipatenkan pada tahun 1908 oleh Frank. W. Wood dan mulai dikenal luas pada tahun 1970-an setelah aplikasinya pada LED (Light Emitting Diode).
- Interrupsi : Subrutin dijalankan jika ada trigger dari luar piranti
- Polling : mikroprosesor menyatakan pada piranti-piranti luar secara bergilir apakah ada tugas.
Ada 2 macam interupsi :
1. Software : (contoh Int 65h)
Digunakan untuk melayani kondisi tertentu pada software yang sedang berjalan.
2. Hardware :
Digunakan untuk melayani trigger dari luar.
Konfigurasi pin-pin PIC 8259 :
Request | Interrupt | Prioritas | |
IRQ 0 | Type 8 | Timer | Tertinggi |
IRQ 1 | Type 9 | Keyboard | Ke-2 |
IRQ 2 | Type A | Kosong | Cadang AT |
IRQ 3 | Type B | Komunikasi serial ke-2 | Ke-4 |
IRQ 4 | Type C | Komunikasi serial ke-1 | Ke-5 |
IRQ 5 | Type D | Fixed Disk | Ke-6 |
IRQ 6 | Type E | Disk Drive | Ke-7 |
IRQ 7 | Type F | Printer | Terendah |
→ Menyimpan data IRQ# yang di-mask (nonaktif) dan unmask (aktif)
Fungsi pin-pin PIC 8259 :
1. D7-D0 : Data bus
2. RD : Proses pembacaan, aktif low
3. WR : Proses penulisan, aktif low
4. AO : A0=0 → Address 20h
A0=1 → Address 21h
5. CS : Chip select
6. CAS0-CAS2 : Penulisan PIC
Ada 2 data inisialisasi yaitu ICW dan OCW.
A0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
0 | A7 | A6 | A5 | 1 | LTIM | ADI | SNGL | IC4 |
A0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
1 | T7 | T6 | T5 | T4 | T3 | T2 | T1 | T0 |
A0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
1 | 0 | 0 | 0 | SFNM | BUF | M/S | AEOI | μPM |
2. Operational Control Word (OCW)
terdiri dari 3 jenis yaitu OCW 1 sampai OCW 3. OCW 1 berfungsi untuk mengatur data yang disimpan dalam IMR (Interrupt Mask Register) atau yang berfungsi menentukan IRQ# yang akan kita mask (disable) dan unmask (enable)
Pada IC 74LS138, apabila untuk menghidupkan PIN yang digunakan untuk menentukan berfungsi sebagai I/O adalah …
a. A
b. B
c. C
d. E1
Jawab : c. C.
Pembahasan : PIN A untuk menentukan READ
PIN B untuk menentukan WRITE
PIN E1 untuk mengatur enable dari penggunaan IC 74LS138
2. Perhatikan Gambar berikut :
Pin yang bertuliskan IR0 – IR7 berfungsi sebagai…
a. Pengendali READ
b. Mengaktifkan IC 8259
c. Sebagai pin Interupt
d. Sebagai data bus
Jawaban : C. Sebagai Interupt
Pembahasan : pengendali Read = RD
Mengaktifkan IC 8259 = CS
Sebagai data bus = D[0..7]
6. Download [kembali]
Tidak ada komentar:
Posting Komentar