Program Aplikasi PEQUI ini merupakan salah satu software kompiler yang di gunakan untuk mikrokontroler. List program bahasa assembly yang telah dituliskan di program ini dapat di kompiler kedalam bahasa mesin, hasil kompiler ini berupa file bahasa mesin yang akan di download ke mikrokontroler. Salah satu keunggulan software ini adalah dapat memperlihatkan error / kesalah penulisan listing bahasa assembly.
Aplikasi Proteus terdiri dari dua aplikasi yang terpisah yaitu ISIS dan ARES. ISIS digunakan untuk merancang skematik dari rangkaian yang ingin kita buat dan mensimulasikan rangkaian yang telah di buat. ARES digunakan untuk perancangan PCB.
Program Proteus ini hanya dapar di gunakan 1988 - 1999, sehingga untuk menggunakan aplikasi ini terlebih dahulu merubah tanggal di komputer kita ke nopember 1999 atau sebelummnya
Electronics Workbench adalah sebuah software untuk elekronika, di dalam Electronics Workbench terdapat beberapa tools – tools yang bisa di aplikasikan buat mata kuliah praktikum sistem digital dan analog.
Counter merupakan rangkaian logika sekuensial. Hal ini dikarenakan counter membutuhkan karakteristik memori. Pewaktu (timer) memegang peranan penting dalam pengoperasian counter.
Counter memiliki karakteristik penting :
- Jumlah hitungan maksimum (Modulus counter)
- Menghitung ke atas atau ke bawah
- Operasi asinkron atau sinkron
- Bergerak bebas atau berhenti sendiri
Rangkaian Logika terbagi menjadi dua kelompok yaitu : - Rangkaian logika kombinasional
Rangkaian logika kombinasional adalah rangkaian yang kondisi keluarannya
(output) dipengaruhi oleh kondisi masukan (input). - Rangkaian sekuensial.
Rangkaian logika sekuensial adalah rangkaian logika yang kondisi
keluarannya dipengaruhi oleh masukan dan keadaan keluaran sebelumnya
atau dapat dikatakan rangkaian yang bekerja berdasarkan urutan waktu. Ciri
rangkaian logika sekuensial yang utama adalah adanya jalur umpan balik
(feedback) di dalam rangkaiannya.
Rangkaian yang termasuk rangkaian logika kombinasional yaitu Dekoder, Enkoder, Multiplekser, Demultiplekser.Pada rangkaian-rangkaian itu terlihat bahwa kondisi keluaran hanya dipengaruhi oleh kondisi masukan pada saat itu.
Waktu eksekusi suatu instruksi dapat ditentukan dengan mengalikan jumlah siklus clock yang diperlukan untuk mengeksekusi instruksi tersebut dengan periode clock. Atau dapat dinyatakan sebagai hasil jumlah dari waktu eksekusi dasar (yang bervariasi tergantung pada mode instruksi dan pengalamatan) ditambah waktu yang diperlukan untuk menghitung alamat efektif jika melibatkan operand memori. Waktu eksekusi dari mengasumsikan bahwa instruksi yang akan dieksekusi telah tersimpan pada antrian tersebut dari memori dan meletakkannya pada antrian instruksi. Tabel 3.1 memperlihatkan contoh dari waktu eksekusi dasar beberapa instruksi 8086. untuk operand memori maka waktu penghitungan alamat efektif (EA) ditentukan oleh mode pengalamatan seperti yang diperlihatkan pada tabel 1.
Format instruksi 8086 yang mempunyai panjang bervariasi dari 1 byte sampai 6 byte. Displacement dan data immediete mempunyai panjang 8 bit atau 16 bit tergantung dari instruksinya. Susunan op code dan mode pengalamatan berada pada byte pertama atau kedua dari suatu instruksi. Op code atau mode pengalamatan dapat diikuti oleh
Instruksi dalam computer dibagi dua kelompok bit. Kelompok pertama disebut operation code atau opcode, yang menunjukkan tindakan apa yang harus dikerjakan computer, dan kelompok kedua disebut operand, yang menunjukkan informasi yang diperlukan oleh instruksi untuk menyelesaikan tugasnya. Suatu operand dapat berupa data, paling sedikit bagian dari alamat data, petunjuk tidak langsung ke data, atau informasi lain yang mengacu pada data yang diperlukan oleh instruksi. Format instruksi secara umum diperlukan pada Gambar1.
PSW (Program Status Word) dari 8086 terdiri atas 16 byte, tetapi 7 bit diantaranya tidak digunakan. Setiap bit dalam PSW disebut sebagai bendera (flag). Bendera 88086 dibagi menjadi bendera kondisinal, yang merefleksikan hasil operasi sebelumnya di dalam ALU, dan bendera control yang mengendalikan eksekusi dari fungsi-fungsi khusus. Susunan benderara dari PSW diperlihatkan pada Gamabar1.
Gambar 1, Peta Memori PSW 8086
Bendera kondisional terdiri atas : SN (sign flag); isiny sama dengan bit MSB dari hasil eksekusi. Karena pada bagian negative komplemen-2 bit MSB-nya adalah 1, dan bilangan positif sama dengan 0, maka bendera ini menunjukkan apakah hasil eksekusi menghasilkan bilangan positif.
Model pemrograman 8086 sampai Pentium II termasuk visibel program (terlihat program) karena register-registernya digunakan selama pemrograman aplikasi dan ditentukan oleh instruksi. Register lainnya merupakan invesibel program (tak terlihat program) karena register-register itu tidak mampu dialamati selama pemrograman aplikasi, namun dapat digunakan tak langsung selama pemrograman sistem. Hanya mikroprosesor 80286 ke atas yang berisi register-register invisible program yang digunakan untuk mengontrol dan mengoperasikan sistem memori terlindung.
Gambar 1 menguraikan model pemograman mikroprosesor 8086 sampai Pentium II, 8086, 8088, dan 80286 sebelumnya berisi arsitektur internal 16-bit, subset dari register yang diperlihatkan dalam gambar 2-1. mikroprosesor 80386, 80486, Pentium, Pentium Pro, dan Pentium II terdiri dari arsitektur internal 32-bit penuh. Arsitektur 8086 sampai 80286 sebelumnya sepenuhnya kompatibel ke atas dengan 80386 sampai Pentium II.
Gerbang logika merupakan dasar pembentukan sistem digital. Gerbang logika beroperasi dengan bilangan biner, sehingga disebut juga gerbang logika biner.
Tegangan yang digunakan dalam gerbang logika adalah TINGGI atau RENDAH. Tegangan tinggi berarti 1, sedangkan tegangan rendah berarti 0.
1.Gerbang AND
Gerbang AND digunakan untuk menghasilkan logika 1 jika semua masukan mempunyai logika 1, jika tidak maka akan dihasilkan logika 0.
Sistem robot yang menggunakan kontrol barbasis prosesor atau sistem mikrokontroler dapat digambarkan sebagai berikut:
Terminal input dan output kontroler pada gambar adalah interpretasi besaran dan sistem interfacing yang digunakan, jika output menghendaki besaran analog maka kontroler perlu dilengkapi dengan komponen Digital to Analog Converter (DAC) dan sebaliknya.
adalah rangkaian elektronik yang setidak-tidaknya terdiri dari rangkaian prosesor (CPU, memori, komponen interface input/output), signal conditioning untuk sensor (analog atau digital) dan driver aktuator. Bila diperlukan bisa dilengkapi dengan sistem monitoring seperti : seven segment, LCD (liquid Crystal Display) ataupun CRT (Catoda Ray Tube).
KWH Meter adalah alat ukur yang digunakan untuk menjumlah energy listrik seluruhnya yang dipakai pada waktu tertentu. Jadi Jika arus I dan tegangan V beserta cosФ tetap, maka alat KWH akan menunjukkan besaran Volt cosФ.
Bagian Utama KWH Meter adalah
a.Bagian Luar KWH Meter
Mekanik adalah istilah umum yang menjdi populer perkembangan padu meknik dan elektronik. Mektronik terdiri dari 4 disipli ilmu, yaitu : mekanik, elektronik, teknik kontrol berbasis prosesor dan pemograman.
Seluruh mekatronik belum tentu robot, namun seluruh robot termasuk mekatronik.
Mekatronik seperti : Mesin Cuci, CD/DVD/Video/Cassettle player, walkman, vakum clener.
Dunia otomotif seperti : mobil dengan sistem parkir otomatis tanpa sopir, ABS (anti lock braking system), aktive suspension siystem, dsb.
Dunia industri seperti : pintu otomatis, lift, eskalator, mesin fotocopy, dsb.
Intelligent mechatronics adalah produk mekatronik yang telah dimuati suatu kecerdasan buatan.
Contoh : mesin cuci berbasis kontrol fuzzy, mesin penjual minuman otomatis yang dilengkapi sistem validasi uang menggunakan metode jaringan saraf tiruan, print-fotocopy scan-printer, dsb