PENGETAHUAN UMUM TENTANG MIKROKONTROLER
Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalam chip tersebut terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input/output. Dengan kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data.
I . Perkembangan Mikrokontroler
Mikrokontroler pertama kali dikenalkan oleh Texas Instrument dengan
seri TMS 1000 pada tahun 1974 yang merupakan mikrokontroler 4 bit
pertama. Mikrokontroler ini mulai dibuat sejak 1971. Merupakan
mikrokomputer dalam sebuah chip, lengkap dengan RAM dan ROM. Kemudian,
pada tahun 1976 Intel mengeluarkan mikrokontroler yang kelak menjadi
populer dengan nama 8748 yang merupakan mikrokontroler 8 bit, yang
merupakan mikrokontroler dari keluarga MCS 48. Sekarang di pasaran
banyak sekali ditemui mikrokontroler mulai dari 8 bit sampai dengan 64
bit, sehingga perbedaan antara mikrokontroler dan mikroprosesor sangat
tipis. Masing2 vendor mengeluarkan mikrokontroler dengan dilengkapi
fasilitas2 yang cenderung memudahkan user untuk merancang sebuah sistem
dengan komponen luar yang relatif lebih sedikit.
Saat ini mikrokontroler yang banyak beredar dipasaran adalah
mikrokontroler 8 bit varian keluarga MCS51(CISC) yang dikeluarkan oleh
Atmel dengan seri AT89Sxx, dan mikrokontroler AVR yang merupakan
mikrokontroler RISC dengan seri ATMEGA8535 (walaupun varian dari
mikrokontroler AVR sangatlah banyak, dengan masing2 memiliki fitur yang
berbeda2). Dengan mikrokontroler tersebut pengguna (pemula) sudah bisa
membuat sebuah sistem untuk keperluan sehari-hari, seperti pengendali
peralatan rumah tangga jarak jauh yang menggunakan remote control
televisi, radio frekuensi, maupun menggunakan ponsel, membuat jam
digital, termometer digital dan sebagainya.
II. Komponen Mikrokontroler
- CPU (Central Processing Unit) pada mikrokontroler berupa mikroprosesor yang berfungsi sebagai otak dari mikrokontroler. Mikroprocessor adalah peranti yang berfungsi untuk memproses data, yaitu berupa fungsi logika dan aritmatika.
- Dalam suatu mikrokontroler biasanya terdapat tiga buah memori, yaitu RAM, ROM dan EEPROM. RAM dan ROM hampir selalu ada pada setiap mikrokontroler, sedangkan EEPROM hanya terdapat pada beberapa jenis mikrokontroler tertentu. RAM digunakan sebagai penyimpan data sementara yang berupa register-register. Register adalah tempat penyimpanan data yang berkaitan dengan banyak hal, misalnya variabel dalam program, keadaan input/output, serta pengaturan timer/counter dan komunikasi serial. Telah disebutkan sebelumnya data pada RAM akan hilang saat catu daya dicabut. ROM digunakan sebagai tempat penyimpanan program. ROM yang banyak dipakai pada mikrokontroler saat ini adalah flash PEROM (Programmable Erasable ROM), yang mirip seperti memori pada flash disk, namun bedanya adalah flash PEROM hanya dapat dihapus dan ditulis secara sekaligus. EEPROM biasanya digunakan untuk menyimpan data yang tidak boleh hilang meski catu daya dihapus. Meski fungsinya mirip EEPROM biasanya lebih sedikit digunakan dibanding RAM karena kecepatan akses EEPROM yang lebih lambat. Contoh penggunaannya adalah penyimpanan data password. atau setting suatu sistem.
- Timer/counter adalah peranti untuk mencacah sinyal dari clock ataupun sinyal dari suatu kejadian. Jika sinyal yang dicacah berasal dari clock maka peranti ini berfungsi sebagai pewaktu, sedangkan jika berasal dari clock maka peranti ini berfungsi sebagai pencacah. Pewaktu bisa digunakan untuk bermacam-macam kegunaan, misalnya untuk menghasilkan tundaan waktu dan untuk mengukur selang waktu suatu proses.
- Port adalah peranti antarmuka ke input/output pada mikrokontroler. Pada satu port I/O digital terdiri beberapa pin, biasanya berjumlah 8 atau satu byte, dengan masing-masing pin dapat mentransfer satu bit data biner (logika 0 dan 1) dari/ke mikrokontroler. Selain port I/O digital, pada suatu mikrokontroler juga dapat berkomunikasi dengan peranti lain menggunakan komunikasi serial. Terdapat berbagai standar atau protokol untuk komunikasi serial seperti SPI (Serial Peripherial Interface), I2C (Inter-Integrated Circuit), 1-wire, 2-wire, UART (Universal Asynchronous Receiver Transmitter) dan USART (Universal Synchronous- Asynchronous Receiver Transmitter).
III. Jenis Jenis Mikrokontroler
IV. Kelebihan Sistem Dengan Mikrokontroler
- Penggerak pada mikrokontoler menggunakan bahasa pemograman assembly dengan berpatokan pada kaidah digital dasar sehingga pengoperasian sistem menjadi sangat mudah dikerjakan sesuai dengan logika sistem (bahasa assembly ini mudah dimengerti karena menggunakan bahasa assembly aplikasi dimana parameter input dan output langsung bisa diakses tanpa menggunakan banyak perintah). Desain bahasa assembly ini tidak menggunakan begitu banyak syarat penulisan bahasa pemrograman seperti huruf besar dan huruf kecil untuk bahasa assembly tetap diwajarkan.
- Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I/O terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler dapat dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai dengan kebutuhan sistem.
- Sistem running bersifat berdiri sendiri tanpa tergantung dengan komputer sedangkan parameter komputer hanya digunakan untuk download perintah instruksi atau program. Langkah-langkah untuk download komputer dengan mikrokontroler sangat mudah digunakan karena tidak menggunakan banyak perintah.
- Harga untuk memperoleh alat ini lebih murah dan mudah didapat.
Tidak ada komentar:
Posting Komentar