Posts

Showing posts with the label Teknik digital

MIKROKONTROLER MCS-51

Image
Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC (Complex Instruction Set Computer). Sebagian besar instruksinya dieksekusi dalam 12 siklus clock. Mikrokontroler MCS51 buatan Atmel terdiri dari dua versi, yaitu versi 20 kaki dan versi 40 kaki. Semua mikrokontroler ini dilengkapi dengan Flash PEROM (Programmable Eraseable Read Only Memory) sebagai media memori-program, dan susunan kaki IC-IC tersebut sama pada tiap versinya. Perbedaan dari mikrokontroler-mikrokontroler tersebut terutama terletak pada kapasitas memori-program, memori-data dan jumlah pewaktu 16-bit. Perbedaan mikrokontroler Atmel MCS51 tersebut ditunjukan pada Tabel 1.1 berikut. Tabel 1.1. Perbandingan antar Mikrokontroler MCS51Atmel Mikrokontroler MCS51 Atmel versi mini (20 pin) dan versi 40 pin secara garis besar memiliki struktur dasar penyusun arsitektur mikrokontroler yang sama. Bagian-bagian tersebut secara lebih lengkap (detil) ditunjukan dalam diagram blok berikut. Gamba...

Robot Line Follower (Robot Pengikut Garis) Mekanisme Berjalan dan Memanjat

Image
Perangkat elektro-mekanik atau mesin yang digunakan untuk berbagai keperluan dan dikendalikan & dioperasikan dengan bantuan teknik pemrograman disebut sebagai robot. Robot adalah berbagai jenis berdasarkan aplikasi mereka seperti robot industri, robot militer, robot ruang, robot domestik, robot berjalan, robot panjat, dan sebagainya. Proyek robotika paling maju sedang dikembangkan untuk digunakan secara efektif di berbagai bidang untuk beberapa aplikasi. Pada artikel ini, mari kita bahas tentang jenis khusus proyek robotika, yaitu kendaraan robot line follower dengan mekanisme berjalan dan memanjat. Kendaraan Robot Kendaraan robot yang khusus jenis mesin yang dirancang untuk bergerak di tanah, di udara, di bawah air dan di ruang angkasa mandiri tanpa manusia di papan. Kendaraan robotik ini dikendalikan dan dioperasikan oleh berbagai sistem kontrol berbasis sensor. Kendaraan robot dirancang khusus untuk digunakan dalam kondisi di mana manusia tidak dapat masuk ...

MIKROKONTROLER AVR

Image
Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock. Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki berbagai kelebihan dan merupakan penyempurnaan dari arsitektur mikrokontroler-mikrokontroler yang sudah ada. Berbagai seri mikrokontroler AVR telah diproduksi oleh Atmel dan digunakan di dunia sebagai mikrokontroler yang bersifat low cost dan high performance. Di Indonesia, mikrokontroler AVR banyak dipakai karena fiturnya yang cukup lengkap, mudah untuk didapatkan, dan harganya yang relatif terjangkau. A. Varian Mikrokontroler AVR Antar seri mikrokontroler AVR memiliki beragam tipe dan fasilitas, namun kesemuanya memiliki arsitektur yang sama, dan juga set instruksi yang relatif tidak berbeda. Tabel dibawah ini membandingkan beberapa seri mik...

Multivibrator Monostabil dengan Mosfet

Image
Multivibrator adalah rangkaian regeneratif berurutan yang sinkron atau asinkron dan digunakan secara luas dalam aplikasi pengaturan waktu elektronik Multivibrator menghasilkan bentuk gelombang output yang menyerupai gelombang persegi simetris atau asimetris dan dengan demikian adalah yang paling umum digunakan dari semua generator gelombang persegi. Multivibrator milik keluarga Osilator yang biasa disebut " Osilator Relaksasi ". Secara umum, multivibrator diskrit terdiri dari dua transistor lintas ditambah rangkaian yang dirancang sedemikian rupa sehingga satu atau lebih dari outputnya diumpankan kembali sebagai input ke transistor lain dengan jaringan RC (resistor dan kapasitor) yang terhubung di antara mereka untuk menghasilkan tangki umpan balik rangkaian. Multivibrator memiliki dua status kelistrikan yang berbeda, status "TINGGI" dan status "RENDAH" memberi mereka keadaan stabil atau kurang-stabil tergantung pada jenis multivibrator. Sala...

Pengetahuan Dasar Program Assembly

Image
Bahasa Assembly adalah bahasa komputer yang kedudukannya di antara bahasa mesin dan bahasa level tinggi misalnya bahasa C atau Pascal. Bahasa C atau Pascal dikatakan sebagai bahasa level tinggi karena memakai kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun masih jauh berbeda dengan bahasa manusia sesungguhnya. Bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer. Sedangkan bahasa Assembly memakai kode Mnemonic untuk menggantikan kode biner, agar lebih mudah diingat sehingga lebih memudahkan penulisan program. Program yang ditulis dengan bahasa Assembly terdiri dari label; kode mnemonic dan lain sebagainya, pada umumnya dinamakan sebagai program sumber (Source Code) yang belum bisa diterima oleh prosesor untuk dijalankan sebagai program, tapi harus diterjemahkan dulu menjadi bahasa mesin dalam bentuk kode biner. Program sumber dibuat dengan program editor biasa, misalnya Note Pad pada Windows atau SideKick pada DO...

Multivibrator Bistabil dengan Transistor

Image
Multivibrator Bistabil beroperasi dengan cara yang mirip dengan Flip-Flop yang menghasilkan satu dari dua output stabil yang merupakan pelengkap (komplemen) satu sama lain. Multivibrator Bistabil adalah jenis lain dari dua perangkat keadaan mirip dengan Multivibrator Monostabil yang kita lihat di tutorial sebelumnya tetapi perbedaan waktu ini adalah bahwa KEDUA keadaan stabil. Multivibrator Bistabil memiliki DUA status stabil (maka namanya: "Bi" yang berarti dua) dan mempertahankan status output yang diberikan tanpa batas waktu kecuali pemicu eksternal diterapkan memaksa untuk mengubah keadaan. Multivibrator Bistabil dapat dialihkan dari satu kondisi stabil ke yang lain dengan penerapan pulsa pemicu eksternal sehingga, diperlukan dua pulsa pemicu eksternal sebelum kembali ke keadaan semula. Karena multivibrator Bistabil memiliki dua keadaan stabil, mereka lebih dikenal sebagai Latch (kait/kunci) dan Flip-flop untuk digunakan dalam rangkaian tipe sekuensial (beruruta...

Membuat I2C Serial EEPROM Copier

Image
Serial EEPROM kini banyak dipakai dalam peralatan elektronik konsumer, kalau sampai isinya kacau alat elektronik itu tidak bisa bekerja lagi, diganti dengan IC baru pun tidak berguna kalau IC baru itu belum diisi dengan alat ini. Alat ini merupakan contoh pemakaian microcontroller yang sangat khas, meskipun prinsipnya sangat sederhana tapi hampir tidak mungkin dibuat dengan rangkaian digital biasa tanpa menggunakan microcontroller. Serial EEPROM jenis I2C merupakan jenis yang banyak dipakai, hal ini disebabkan hubungan ke IC ini hanya memerlukan dua saluran, sedangkan Serial EEPROM jenis lain (MicroWire maupun SPI) memerlukan tiga saluran untuk berhubungan dengan pengendalinya. Dari sisi perangkat keras, sistem I2C memang benar-benar tidak banyak tuntutannya, bahkan jika dalam suatu sistem dipasang beberapa Serial EEPROM jenis I2C, hubungan antara pengendali ke IC-IC tersebut tetap sama, data disalurkan lewat SDA dan didorong denga clock yang ada di SCK. Kemudahan ini di-...

Multivibrator Astabil dengan Transistor

Image
Multivibrator Astabil adalah osilator berjalan bebas yang berosilasi antara dua keadaan secara terus-menerus menghasilkan dua bentuk gelombang output gelombang persegi. Rangkaian switching regeneratif seperti Multivibrator Astabil adalah jenis osilator relaksasi yang paling umum digunakan karena tidak hanya mereka yang sederhana, dapat diandalkan dan kemudahan konstruksi mereka juga menghasilkan bentuk gelombang output gelombang persegi yang konstan. Tidak seperti Multivibrator Monostabil atau Multivibrator Bistabil yang kami lihat dalam tutorial sebelumnya yang membutuhkan pulsa pemicu “eksternal” untuk operasinya, Multivibrator Astabil memiliki pemicu bawaan otomatis yang secara terus-menerus mengaktifkannya antara dua kondisi tidak stabil yang di set dan reset. Multivibrator Astabil adalah jenis lain dari transistor sakelar rangkaian cross-coupled yang TIDAK memiliki keadaan output stabil karena perubahan dari satu keadaan ke yang lain sepanjang waktu. Rangkaian Astabil te...

Teknik Elektronika dan Radio Komunikasi

Iklan feed