Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Mikrokontroler pada papan

Sumber: Wikimedia Commons

Sebelum Anda menyelami dunia elektronik terpadu, Anda perlu memahami apa yang diperlukan. Misalnya, bidang ini melibatkan menulis kode Anda. Dan hampir tidak mungkin untuk melakukan ini jika Anda tidak memahami dasar-dasar mikrokontroler, bahasa pemrograman yang digunakan, atau konsep pemrograman dasarnya. Atau Anda akan bingung tentang di mana memulai dan kewalahan juga.

Tetapi, ada berita baik:

Artikel ini akan mempelajari hal-hal dasar yang Anda butuhkan untuk memulai dengan elektronik terpadu. Kami akan membahas apa itu, cara kerja mikrokontroler, struktur dasar, dan lebih banyak.

Mari kita mulai!

Apa Itu Mikrokontroler?

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Mikrokontroler

Sumber: Wikimedia Commons

Sebelum mendefinisikan mikrokontroler, penting untuk dicatat bahwa ia berbeda dari mikroprosesor (yang akan kita bahas nanti dalam artikel).

Itu dikatakan, mikrokontroler adalah IC skala integrasi yang sangat besar. Dan ia terdiri dari port I/O, unit logika, memori, unit komputasi elektronik, dan modul lain yang digabungkan pada satu chip. Anda juga dapat merujuk pada perangkat ini sebagai Single-Chip-Computer.

Selain itu, mikrokontroler juga adalah Embedded Controller. Dan itu karena perangkat bersama dengan sirkuit pendukung masuk ke dalam perangkat yang dikendalikan.

Anda dapat menemukan mikrokontroler dalam banyak perangkat atau aplikasi yang menampilkan data, mengukur, mengontrol, menyimpan, atau menghitung. Menariknya, Industri Otomobil mendaftar sebagai pengguna mikrokontroler terbesar. Bagaimana tidak, kendaraan membutuhkan perangkat untuk kontrol mesin dan mengatur sistem lainnya.

Area lain tempat mikrokontroler umum adalah dalam elektronik konsumen. Jadi, Anda dapat menemukan mikrokontroler dalam oven, kamera digital, pemutar DVD, dll. Peralatan pengujian dan pengukuran juga menggunakan mikrokontroler, misalnya, generator fungsi, multimeter, dll.

Dasar-dasar Mikrokontroler– Bagaimana Cara Kerja Mikrokontroler?

Secara tipikal, mikrokontroler menjalankan program tertentu dan menepi satu tugas. Jadi, mereka bekerja dengan menerima input dari perangkat yang dikendalikan. Akibatnya, ini membantu mikrokontroler mempertahankan kontrol. Dan ia melakukan ini dengan mengirim sinyal ke berbagai bagian perangkat.

Misalnya, mikrokontroler TV bekerja dengan menerima input dari pengendali jarak jauh. Lalu, ia menyampaikan output pada layar TV.

Jenis Mikrokontroler

Kami memiliki berbagai mikrokontroler berdasarkan kategori berikut: instruction sets, memori, dan bit.

Instruction Sets

Ada dua kategori mikrokontroler berdasarkan konfigurasi instruction set:

RISC

Singkatan ini berarti Reduced Instruction Set Computers. Ia melakukan ini dengan mengurangi siklus jam untuk setiap instruksi. Dan itu membantu untuk mengurangi waktu kerja.

CISC

Singkatan ini mewakili Complex Instruction Set Computer. Dan itu mengizinkan pengguna untuk menetapkan satu instruksi sebagai opsi untuk berbagai perintah sederhana.

Memori

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Kartu Memori (RAM)

Sumber: Wikimedia Commons

Dalam kategori konfigurasi memori, ada dua jenis mikrokontroler:

Embedded Memory Microcontroller

Tipe mikrokontroler ini biasanya memiliki begitu banyak komponen pada chip seperti timer dan counter, port I/O, data memori, interrupts, dll. Contoh mikrokontroler memori terintegrasi adalah Intel 8051.

External Memory Microcontroller

Desain tipe mikrokontroler ini tidak memiliki program memori pada chipnya. Contoh yang baik dari mikrokontroler memori eksternal adalah Intel 8031.

Bit

Ada tiga jenis mikrokontroler dalam kategori konfigurasi bit:

32-Bit Microcontroller

Anda dapat menemukan mikrokontroler 32-bit dalam perangkat yang menggunakan kontrol otomatis seperti peralatan medis, dll.

16-Bit Microcontroller

Mikrokontroler 16-bit berguna untuk aplikasi kinerja dan akurasi tinggi. Jadi, Anda dapat menggunakan mikrokontroler ini untuk melakukan operasi logika dan aritmatika. Contoh yang baik dari mikrokontroler ini adalah Intel 8096.

8-Bit Microcontroller

Mikrokontroler 8-bit adalah terendah dalam kategori ini. Dan Anda dapat menggunakannya untuk melakukan tugas sederhana seperti menjalankan operasi logika dan aritmatika seperti pembagian, pengurangan, dll. Juga, contoh dari mikrokontroler ini adalah Intel 8051 dan 8031.

Struktur Dasar Mikrokontroler

Mikrokontroler memiliki tiga komponen dasar: port I/O, memori, dan Central Processing Unit.

Komponen lain dari perangkat ini juga penting. Namun yang disebutkan di atas adalah perangkat pendukung. Jadi, kita akan meninjau lebih dekat komponen utama dari mikrokontroler berdasarkan struktur.

Dasar-dasar Mikrokontroler– Memori

Secara tipikal, sebagian besar sistem komputasi membutuhkan dua jenis memori: Data dan Program memori. Data memori membantu untuk menyimpan informasi sementara saat menjalankan instruksi. Tetapi Program memori terdiri dari program. Artinya, ia berisi instruksi yang akan dilakukan oleh CPU.

Bus

System Bus adalah salah satu komponen yang paling sedikit dibahas. Namun, ia adalah bagian vital dari mikrokontroler.

Ia merujuk pada sekumpulan kabel penghubung yang menghubungkan CPU ke periferal lain seperti port I/O dan komponen pendukung lainnya.

Dasar-dasar Mikrokontroler– CPU

CPU adalah seperti otak mikrokontroler. Dan ia memiliki dua bagian: CU (Control Unit) dan ALU (Arithmetic Logic Unit).

Jadi, CPU bertanggung jawab untuk mendekode, membaca, dan melakukan instruksi untuk mengeksekusi transfer Data, Logika, dan Aritmatika.

Interrupts

Interrupts adalah komponen penting lainnya dari mikrokontroler. Dan ia memiliki Interrupt Handling Mechanism. Juga, komponen ini dapat berhubungan dengan perangkat lunak, eksternal, perangkat keras, atau internal.

Dasar-dasar Mikrokontroler– I/O Ports

I/O merujuk pada port Input/Output. Komponen ini menawarkan mikrokontroler antarmuka ke koneksi eksternal. Misalnya, perangkat input seperti keypad, saklar, dll., memberikan informasi dari pengguna ke CPU. Dan ia melakukan ini dalam bentuk Data Biner.

Jadi, saat CPU menerima informasi dari perangkat input, ia melakukan instruksi yang sesuai. Lalu, ia merespons melalui perangkat output seperti printer, layar, LED, dll.

Serial Port

Komponen ini membantu mikrokontroler berinteraksi melalui komunikasi serial. Mikrokontroler hanya dapat berkomunikasi dengan periferal dan perangkat eksternal lainnya melalui serial port. Dan UART adalah komunikasi serial paling umum dari mikrokontroler.

DAC

Singkatan ini berarti Digital to Analog Converter. Dan ini adalah rangkaian yang mengubah sinyal Digital menjadi sinyal Analog. Juga, komponen ini menghubungkan CPU mikrokontroler dan perangkat analog (eksternal).

ADC

Singkatan ADC berarti Analog to Digital converter. Dan ini adalah kebalikan dari DAC. Artinya, rangkaian ini membantu mengubah sinyal Analog menjadi sinyal Digital. Juga, rangkaian ini menciptakan koneksi antara perangkat Input Analog eksternal dan CPU mikrokontroler.

Selanjutnya, penting untuk dicatat bahwa perangkat analog sebagian besar adalah sensor. Oleh karena itu, agar CPU dapat memahami komunikasi, data analog harus berubah menjadi digital.

Dasar-dasar Mikrokontroler–Counters/Timers

Counter dan timer adalah komponen vital dari mikrokontroler. Dan mereka bertanggung jawab untuk menyediakan operasi menghitung peristiwa eksternal dan penundaan waktu. Juga, komponen ini menyediakan Clock Control, Function Generation, dll.

Configuration Bits

Mikrokontroler biasanya memiliki bit unik. Dan itu adalah Configuration bits. Komponen ini membantu untuk memstruktur opsi khusus mikrokontroler, yang termasuk (tetapi tidak terbatas pada):

Juga, pada mikrokontroler PIC, Anda akan memperhatikan configuration bits. Dan itu bertanggung jawab untuk perlindungan kode data dan perlindungan kode program.

Itu adalah, configuration bits mencegah perangkat pemrograman eksternal dari membaca ruang program dan data Anda. Oleh karena itu, akan sulit bagi orang lain untuk mencuri kode Anda.

Perbandingan Antara Mikroprosesor dan Mikrokontroler

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Mikroprosesor

Sumber: Wikimedia Commons

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Mikrokontroler

Sumber: Wikimedia Commons

Mikrokontroler adalah komputer yang terdiri dari timer, ROM, dan periferal lainnya. Oleh karena itu, Anda dapat menyebutnya mini-komputer. Plus, mereka hadir dalam versi yang berbeda. Tetapi mikroprosesor adalah rangkaian terpadu. Dan mereka memiliki daya pemrosesan dengan hanya CPU di dalamnya.

Berikut adalah tabel yang menunjukkan perbedaan mereka:

Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis Menguasai Mikrokontroler: Struktur, Fungsionalitas, dan Aplikasi Praktis

Keuntungan

Kerugian

Penutup

Secara ringkas, dasar-dasar mikrokontroler menjelaskan kekuatan mikrokomputer single-chip. Selanjutnya, ia terdiri dari beberapa periferal yang membentuk struktur perangkat seperti memori, CPU, port I/O, rangkaian osilator, dll. Juga, produsen membangun mikrokontroler ke dalam perangkat yang mereka kendalikan.

Dan setiap periferal memainkan peran vital yang berkontribusi pada fungsi mikrokontroler. Apa pendapat Anda tentang mikrokontroler? Apakah Anda membutuhkan bantuan untuk mendapatkan yang terbaik untuk proyek Anda? Silakan jangan ragu untuk menghubungi kami.


Teknologi Industri

  1. Sensor Posisi Throttle: Cara Kerja dan Mengapa Penting
  2. Sensor RVG: Cara Kerja dan Mengapa Mengubah Citra Gigi Digital
  3. Sensor Detak Jadi: Cara Kerja dan Aplikasi Utama untuk Pembuat
  4. Memahami Sensor RTD: Prinsip, Akurasi, dan Aplikasi Utama
  5. Memahami 3D Printing: Prinsip, Jenis, dan Aplikasi Utama
  6. Bakar Cupola: Bagian, Operasi, dan Aplikasi
  7. Bagaimana Mesin Frais CNC Bekerja: Kejutan Presisi Digelar
  8. Modul Bluetooth HC-06: Pinout, Fitur, Aplikasi & Prinsip Kerja Dijelaskan
  9. Cetak Mat Cetak Dijelaskan: Prinsip, Jenis, dan Aplikasi Industri
  10. Memahami Proses Guling: Bagaimana Pabrik Guling Bentuk Logam