1. Input Switch Menghasilkan Sinyal Digital:
- Ketika switch
ditekan atau dilepas, ia menghasilkan sinyal digital (logika 1 atau logika 0).
- Sinyal ini
merepresentasikan status switch (ON/OFF) yang akan digunakan untuk
mengendalikan LED.
2. Port A Menerima Sinyal Digital dari Switch:
- Sinyal digital
dari switch terhubung ke Port A IC PPI 8255 (Programmable Peripheral
Interface).
- Port A
dikonfigurasi sebagai input, yang berarti ia akan membaca status dari switch
dan meneruskan data tersebut ke sistem.
3. Data dari Port A Dikirim ke Buffer:
- Data yang
diterima dari Port A akan disimpan sementara dalam buffer. Buffer ini berfungsi
untuk menyimpan data yang akan diproses oleh mikroprosesor 8086.
- Dengan cara ini,
data dapat diakses secara efisien oleh mikroprosesor, yang akan memproses
informasi tersebut untuk menentukan tindakan selanjutnya.
4. Penggunaan IC Latch (74HC373):
- Dengan bantuan IC
latch (74HC373), data dan alamat dapat dipisahkan.
- Latch berfungsi
untuk menyimpan data dari buffer dan memberikan akses ke alamat yang ditentukan
untuk ROM dan RAM.
- Ketika
mikroprosesor melakukan operasi baca atau tulis, latch memastikan bahwa data
yang relevan tersedia dan terpisah dari alamat yang sedang diakses.
5. Pengendalian oleh Mikroprosesor 8086:
- Mikroprosesor
8086 menerima data dari buffer dan memproses informasi tersebut.
- Berdasarkan
status digital dari switch, mikroprosesor menentukan tindakan yang akan
diambil, seperti mengontrol output ke LED.
- Jika status switch menunjukkan ON (logika 1),
maka mikroprosesor akan mengirim sinyal ke Port C (output) untuk menyalakan
LED. Sebaliknya, jika status switch menunjukkan OFF (logika 0), LED akan
dimatikan.
6. Output ke LED Melalui Port C:
- Setelah
mikroprosesor memproses data, ia mengirimkan sinyal ke Port C dari IC 8255.
- Port C
dikonfigurasi sebagai output, yang mengendalikan LED sesuai dengan status
switch.
- LED akan menyala
atau mati berdasarkan sinyal yang diterima dari mikroprosesor, memberikan
indikasi visual dari status switch.
Ringkasan
Alur kerja sistem dimulai dari input switch yang
menghasilkan sinyal digital. Sinyal ini diterima oleh Port A dari IC PPI 8255
dan disimpan dalam buffer. Data yang disimpan dalam buffer kemudian dipisahkan
oleh IC latch, yang membantu dalam manajemen alamat dan data. Mikroprosesor
8086 memproses data untuk menentukan status LED yang harus dikontrol, yang
kemudian dioperasikan melalui Port C. Dengan bantuan decoder, sinyal diarahkan
dengan tepat ke perangkat yang diinginkan. Proses ini menciptakan sistem kontrol
yang efisien untuk mengendalikan LED berdasarkan input dari switch.