Berita
Berita
Ringkasan sains populer terkuat MCU [koleksi rekomendasi] (1)
2022-03-17 277



MCU adalah singkatan dari Microcontroller Unit. Dalam bahasa Mandarin disebut mikrokontroler dan umumnya dikenal sebagai mikrokomputer chip tunggal.Tujuannya adalah untuk mengurangi frekuensi dan spesifikasi CPU secara tepat, dan mengintegrasikan antarmuka periferal seperti memori, penghitung, USB, konversi A/D, UART, PLC, DMA, dan bahkan sirkuit penggerak LCD pada satu chip untuk membentuk komputer tingkat chip, yang dapat melakukan berbagai kombinasi kontrol untuk berbagai aplikasi, seperti telepon seluler, periferal PC, kendali jarak jauh, elektronik otomotif, motor stepper industri, dan kontrol lengan robot. Semua itu dapat dilihat pada MCU.


       

1

Sejarah singkat perkembangan mikrokontroler          
 

Sejarah mikrokontroler memang tidak panjang, tetapi perkembangannya sangat pesat. Produksi dan pengembangannya umumnya sinkron dengan produksi dan pengembangan mikroprosesor (CPU). Sejak Intel Corporation dari Amerika Serikat pertama kali meluncurkan mikroprosesor 4-bit pada tahun 1971, perkembangannya hingga saat ini secara kasar dapat dibagi menjadi lima tahap. Berikut ini adalah pengantar tentang perkembangan mikrokontroler dari Intel Corporation.


  1971 ~ 1976Tahap awal pengembangan mikrokontroler. Pada November 1971, Intel pertama kali merancang Intel 4004, sebuah mikroprosesor 4-bit dengan integrasi 2,000 transistor/chip, dilengkapi dengan RAM, ROM, dan register geser, membentuk mikroprosesor MCS-4 pertama. Kemudian diluncurkan mikroprosesor 8-bit Intel 8008, dan mikroprosesor 8-bit lainnya yang diluncurkan oleh perusahaan lain.  
  1976 ~ 1980Tahap mikrokontroler berkinerja rendah. Diwakili oleh seri MCS-48 yang diluncurkan oleh Intel pada tahun 1976, ia menggunakan struktur monolitik yang mengintegrasikan CPU 8-bit, antarmuka I/O paralel 8-bit, timer/counter 8-bit, RAM, dan ROM pada sebuah chip semikonduktor. Meskipun rentang pengalamatannya terbatas (tidak lebih dari 4 KB), tidak ada I/O serial, kapasitas RAM dan ROM kecil, dan sistem interupsi relatif sederhana, tetapi fungsinya dapat memenuhi kebutuhan kontrol industri umum dan instrumen serta meter cerdas.  
  1980 ~ 1983Tahap mikrokontroler berkinerja tinggi. Mikrokontroler 8-bit berkinerja tinggi yang diluncurkan pada tahap ini umumnya memiliki port serial, sistem pemrosesan interupsi multi-level, dan beberapa timer/counter 16-bit. Kapasitas RAM dan ROM on-chip ditingkatkan, dan rentang pengalamatan dapat mencapai 64 KB. Beberapa chip juga memiliki antarmuka konversi A/D.  
  Tahun 1983~akhir 1980-anTahap mikrokontroler 16-bit. Pada tahun 1983, Intel meluncurkan mikrokontroler 16-bit berkinerja tinggi seri MCS-96. Karena mengadopsi teknologi manufaktur terbaru, tingkat integrasi chip mencapai 120,000 transistor/chip.  
  1990sMikrokontroler berkembang ke tingkat yang lebih tinggi dalam semua aspek integrasi, fungsionalitas, kecepatan, keandalan, dan bidang aplikasi.


2

Klasifikasi dan aplikasi mikrokomputer chip tunggal



MCU dapat dibagi menjadiTidak ada tipe ROM on-chipkeDengan tipe ROM on-chipAda dua jenis. Untuk chip tanpa ROM terintegrasi, EPROM eksternal harus dihubungkan sebelum dapat digunakan (biasanya 8031); chip dengan ROM terintegrasi dibagi menjadi tipe EPROM terintegrasi (chip tipikal adalah 87C51), tipe ROM mask terintegrasi (chip tipikal adalah 8051), tipe Flash terintegrasi (chip tipikal adalah 89C51) dan tipe lainnya.  
Dapat dibagi menjadiUniversalkeJenis khususBerdasarkan lebar bus data dan panjang byte data yang dapat diproses dalam satu waktu, maka dapat dibagi menjadi...Mikrokontroler 8, 16, 32-bit.  
Saat ini, pasar aplikasi MCU domestik yang paling luas adalahelektronik konsumenlapangan, diikuti olehBidang industri, dan pasar elektronik otomotif.Elektronik konsumen meliputi peralatan rumah tangga, televisi, konsol game, sistem audio dan video, dan lain-lain. Bidang industri meliputi rumah pintar, otomatisasi, aplikasi medis, serta pembangkitan dan distribusi energi baru. Bidang otomotif meliputi sistem penggerak dan sistem kontrol keselamatan otomotif.

       

3

Fungsi dasar mikrokontroler


   

Untuk sebagian besar MCU, fungsi-fungsi berikut adalah yang paling umum dan mendasar. Untuk MCU yang berbeda, cara penjelasannya mungkin berbeda, tetapi pada dasarnya sama:


  1. Timer (pengatur waktu):Meskipun ada banyak jenis timer, semuanya dapat dikelompokkan menjadi dua kategori utama:Salah satu jenisnya adalah timer dengan interval waktu tetap,Artinya, waktu pewaktuan ditentukan oleh sistem dan tidak dapat dikendalikan oleh program pengguna. Sistem hanya menyediakan beberapa interval waktu tetap untuk dipilih oleh program pengguna, seperti 32Hz, 16Hz, 8Hz, dll. Jenis timer ini umum ditemukan pada MCU 4-bit, sehingga dapat digunakan untuk mengimplementasikan fungsi clock, pewaktuan, dan fungsi terkait lainnya.  
  Jenis lainnya adalah Programmable Timer (pengatur waktu yang dapat diprogram).Sesuai namanya, waktu pewaktuan dari jenis Timer ini dapat dikontrol oleh program pengguna. Metode kontrolnya meliputi: pemilihan sumber clock, pemilihan pembagian frekuensi (Prescale), dan pengaturan jumlah preset. Beberapa MCU memiliki ketiganya sekaligus, sementara yang lain mungkin hanya memiliki satu atau dua. Aplikasi Timer jenis ini sangat fleksibel, dan penggunaannya pun terus berubah. Salah satu aplikasi yang paling umum adalah menggunakannya untuk mengimplementasikan output PWM.  
Karena sumber clock dapat dipilih secara bebas, jenis Timer ini umumnya dikombinasikan dengan Event Counter.  
  2. Port IO:Setiap mikrokontroler (MCU) memiliki sejumlah port I/O. Tanpa port I/O, MCU kehilangan saluran komunikasinya dengan dunia luar. Berdasarkan konfigurasi port I/O, port tersebut dapat dibagi menjadi beberapa tipe berikut:
  Port input murni atau port output murni:Jenis port IO ini ditentukan oleh desain perangkat keras MCU dan hanya dapat berupa input atau output. Perangkat lunak tidak dapat digunakan untuk pengaturan waktu nyata.  
  Port IO dapat dibaca dan ditulis secara langsung:Sebagai contoh, port IO pada MCS-51 termasuk dalam tipe port IO ini. Ketika instruksi baca port IO dieksekusi, port tersebut menjadi port input; ketika instruksi tulis port IO dieksekusi, port tersebut secara otomatis menjadi port output.  
  Pemrograman untuk mengatur arah input dan output:Input atau output dari jenis port IO ini diatur oleh program sesuai dengan kebutuhan aktual. Aplikasinya relatif fleksibel dan dapat mewujudkan beberapa aplikasi tingkat bus, seperti bus I2C, berbagai LCD, bus kontrol driver LED, dll.  
Untuk penggunaan port IO, poin penting yang harus diingat adalah: untuk port input, harus ada sinyal level yang jelas untuk memastikan bahwa sinyal tersebut tidak mengambang (ini dapat dicapai dengan menambahkan resistor pull-up atau pull-down); dan untuk port output, level status output harus mempertimbangkan kondisi koneksi eksternalnya, dan harus dipastikan bahwa tidak ada arus yang menarik atau menyerap dalam keadaan siaga atau statis.  
  3. Interupsi eksternal:Interupsi eksternal juga merupakan fungsi dasar sebagian besar MCU. Fungsi ini umumnya digunakan untuk memicu sinyal secara real-time, pengambilan sampel data, dan deteksi status. Metode interupsi meliputi pemicuan tepi naik, pemicuan tepi turun, dan pemicuan level. Interupsi eksternal umumnya diimplementasikan melalui port input. Jika berupa port IO, fungsi interupsi akan diaktifkan hanya ketika diatur sebagai input; jika berupa port output, fungsi interupsi eksternal akan otomatis dimatikan (ada beberapa pengecualian pada seri ATiny ATMEL, yang juga dapat memicu fungsi interupsi ketika berupa port output). Aplikasi interupsi eksternal adalah sebagai berikut:
  Deteksi sinyal pemicu eksternal:Salah satunya didasarkan pada persyaratan waktu nyata, seperti kontrol thyristor, deteksi sinyal mendadak, dll., sedangkan yang lainnya adalah kebutuhan untuk menghemat daya.  
  Pengukuran frekuensi sinyal:Untuk memastikan bahwa sinyal tidak terlewatkan, interupsi eksternal adalah pilihan yang ideal.  
  Penguraian data:Dalam bidang aplikasi kendali jarak jauh, untuk mengurangi biaya desain, seringkali diperlukan penggunaan perangkat lunak untuk mendekode berbagai data yang dikodekan, seperti dekode pengkodean Manchester dan PWM.  
  Deteksi tombol dan pengaktifan sistem:Untuk MCU yang memasuki mode tidur, umumnya perlu dibangunkan melalui interupsi eksternal. Bentuk paling dasar adalah tombol, dan perubahan level disebabkan oleh aksi tombol tersebut.  
  4. Antarmuka komunikasi:Antarmuka komunikasi yang disediakan oleh MCU umumnya meliputi antarmuka SPI, UART, antarmuka I2C, dan lain-lain, yang dijelaskan sebagai berikut:
  Antarmuka SPI:Jenis antarmuka ini adalah metode komunikasi paling dasar yang disediakan oleh sebagian besar MCU. Transmisi datanya dikendalikan oleh jam sinkron. Sinyal-sinyal tersebut meliputi: SDI (input data serial), SDO (output data serial), SCLK (jam serial) dan sinyal Ready; dalam beberapa kasus, mungkin tidak ada sinyal Ready; jenis antarmuka ini dapat bekerja dalam mode master atau mode slave. Pepatah yang populer mengatakan bahwa itu tergantung pada siapa yang menyediakan sinyal jam. Pihak yang menyediakan jam adalah master, dan pihak sebaliknya adalah slave.  
  UART(Transmisi Penerimaan Asinkron Universal):Ini adalah antarmuka transmisi asinkron paling dasar, hanya dengan dua jalur sinyal: Rx dan Tx. Format data dasarnya adalah: Bit Awal + Bit Data (7-bit/8-bit) + Bit Paritas (Genap, Ganjil, atau Tidak Ada) + Bit Akhir (1~2 Bit). Waktu yang dibutuhkan oleh satu bit data disebut Kecepatan Baud.  
Untuk sebagian besar MCU, panjang bit data, mode pengecekan data (pengecekan ganjil, pengecekan genap, atau tanpa pengecekan), panjang bit berhenti (Stop Bit), dan Baud Rate dapat diatur secara fleksibel melalui pemrograman. Metode yang paling umum digunakan untuk antarmuka jenis ini adalah berkomunikasi dengan port serial PC.  
  Antarmuka I2C:I2C adalah protokol transmisi data yang dikembangkan oleh Philips. Protokol ini juga diimplementasikan menggunakan 2 sinyal: SDAT (input dan output data serial) dan SCLK (clock serial). Keuntungan terbesarnya adalah beberapa perangkat dapat dihubungkan ke bus ini dan diidentifikasi serta diakses melalui alamat; salah satu keuntungan terbesar dari bus I2C adalah sangat mudah untuk menggunakan perangkat lunak untuk mengimplementasikannya melalui port IO. Kecepatan transmisi datanya sepenuhnya dikontrol oleh SCLK, yang dapat cepat atau lambat, tidak seperti antarmuka UART yang memiliki persyaratan kecepatan yang ketat.  
  5. Pengawas (pengatur waktu pengawas):Watchdog juga merupakan konfigurasi dasar sebagian besar MCU (beberapa MCU 4-bit mungkin tidak memiliki fungsi ini). Watchdog pada sebagian besar MCU hanya memungkinkan program untuk meresetnya tetapi tidak mematikannya (beberapa diatur saat program diprogram, seperti MCU seri Microchip PIC), sementara beberapa MCU menggunakan metode khusus untuk memutuskan apakah akan menghidupkannya, seperti seri KS57 Samsung. Selama program mengakses register Watchdog, ia akan otomatis dihidupkan dan tidak dapat dimatikan lagi. Secara umum, waktu reset watchdog dapat diatur secara terprogram. Aplikasi paling dasar dari Watchdog adalah untuk menyediakan kemampuan pemulihan mandiri bagi MCU yang mengalami kerusakan akibat kegagalan yang tidak terduga.

4

Produsen mikrokontroler arus utama global


Berikut ini adalah daftar mikrokontroler dari produsen utama (mungkin ada beberapa yang terlewat), tanpa urutan tertentu.


Eropa dan Amerika


  1. Freescale+NXP (Freescale+NXP):Belanda terutama menyediakan MCU 16-bit dan 32-bit. Aplikasi: Elektronik otomotif, LED dan penerangan umum, perawatan kesehatan, konvergensi multimedia, peralatan rumah tangga dan perkakas listrik, teknologi otomatisasi bangunan, kontrol motor, catu daya dan konverter daya, energi dan jaringan pintar, otomatisasi, infrastruktur komputer dan komunikasi.  
  2. Microchip+Atmel (Teknologi Microchip + Atmel):Amerika Serikat terutama menyediakan MCU 16-bit dan 32-bit. Aplikasi: elektronik otomotif, penggunaan industri, kontrol motor, mobil, otomatisasi bangunan, peralatan rumah tangga, hiburan rumah, otomatisasi industri, penerangan, Internet of Things, energi cerdas, peralatan elektronik seluler, periferal komputer.  
  3. Cypress+Spansion (Cypress+Spansion):Amerika Serikat terutama menyediakan MCU 8-bit, 16-bit, dan 32-bit. Aplikasinya meliputi: elektronik otomotif, peralatan rumah tangga, medis, elektronik konsumen, komunikasi dan telekomunikasi, industri, dan nirkabel.  
  4. ADI (Perangkat Analog):Amerika Serikat terutama menyediakan MCU 8-bit, 16-bit, dan 32-bit. Aplikasi: Dirgantara dan pertahanan, aplikasi otomotif, teknologi bangunan, komunikasi, elektronik konsumen, energi, perawatan kesehatan, instrumentasi dan pengukuran, motor, otomatisasi industri, keamanan.  
  5. Infineon:Jerman terutama menyediakan MCU 16-bit dan 32-bit. Aplikasi: elektronik otomotif, elektronik konsumen, teknik, kendaraan komersial dan pertanian, pengolahan data, transportasi listrik, aplikasi industri, peralatan medis, peralatan bergerak, kontrol dan penggerak motor, catu daya, untuk sepeda motor, sepeda listrik dan kendaraan listrik kecil, jaringan pintar, penerangan, solusi sistem tenaga surya, solusi sistem energi angin.  
  6. ST Microelectronics:Italia/Prancis, terutama menyediakan MCU 32-bit. Aplikasi: LED dan penerangan umum, transportasi, perawatan kesehatan, konvergensi multimedia, peralatan rumah tangga dan perkakas listrik, teknologi otomatisasi bangunan, kontrol motor, catu daya dan konverter daya, energi dan jaringan pintar, otomatisasi, infrastruktur komputer dan komunikasi.  
  7. Qualcomm:Amerika Serikat terutama menyediakan MCU 16-bit dan 32-bit. Aplikasi: Ponsel pintar, tablet, modem nirkabel.  
  8. Texas Instruments:Amerika Serikat terutama menyediakan MCU 16-bit dan 32-bit. Lingkup aplikasi: elektronik otomotif, elektronik konsumen, peralatan medis, perangkat seluler, komunikasi.  
  9. Maksim:Amerika Serikat terutama menyediakan MCU 32-bit. Lingkup aplikasi: elektronik otomotif, elektronik konsumen, aplikasi industri, keamanan.  
  Jepang dan Korea Selatan  
  1. Renesas:Jepang terutama menyediakan MCU 16-bit dan 32-bit. Lingkup aplikasi: komputer dan periferal, elektronik konsumen, elektronik kesehatan dan medis, elektronik otomotif, industri, dan komunikasi.  
  2.Toshiba:Jepang terutama menyediakan MCU 16-bit dan 32-bit. Lingkup aplikasi: elektronik otomotif, penggunaan industri, kontrol motor, komunikasi nirkabel, telepon seluler, komputer dan peralatan periferal, pencitraan dan audio serta video, konsumen (peralatan rumah tangga), penerangan LED, keamanan, manajemen daya, peralatan hiburan.  
  3.Fujitsu:Jepang terutama menyediakan MCU 32-bit. Lingkup aplikasi: otomotif, medis, permesinan, peralatan rumah tangga.  
  4. Samsung Electronics:Korea Selatan terutama menyediakan MCU 16-bit dan 32-bit. Aplikasi: elektronik otomotif, penggunaan industri, kontrol motor, mobil, otomatisasi bangunan, peralatan rumah tangga, hiburan rumah, otomatisasi industri, penerangan, Internet of Things, energi cerdas, peralatan elektronik seluler, periferal komputer.  
  Wilayah Tiongkok  
  ▍Tiongkok Daratan
 
  1. Sigma Microelectronics:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: telekomunikasi, manufaktur, energi, transportasi, tenaga listrik, dll.  
  2. Orbit Zhuhai:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: kedirgantaraan: kapal stasiun satelit, pesawat terbang; kontrol industri kelas atas: komputer tertanam; kontrol kapal, kontrol industri, peralatan tenaga, pemantauan lingkungan.  
  3. Inovasi GigaDevice:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: otomatisasi industri, antarmuka manusia-mesin, kontrol motor, pemantauan keamanan, rumah pintar, Internet of Things.  
  4. Shengsi Microelectronics:Terutama menyediakan MCU 8-bit dan 32-bit, ruang lingkup aplikasi: peralatan rumah tangga kecil, elektronik konsumen, remote control, mouse, baterai lithium, produk digital, elektronik otomotif, instrumen dan pengukuran medis, mainan, kontrol industri, rumah pintar dan keamanan, serta bidang lainnya.  
  5. Teknologi Chipsea:Terutama menyediakan MCU 16- dan 32-bit, ruang lingkup aplikasi: instrumentasi, Internet of Things, elektronik konsumen, peralatan rumah tangga, elektronik otomotif.  
  6. Sirkuit Terpadu Lianhua:Terutama menyediakan MCU 8-bit dan 16-bit, ruang lingkup aplikasi: elektronik konsumen, peralatan rumah tangga, kontrol industri, peralatan komunikasi, elektronik otomotif, komputer.  
  7. Zhuhai Jianrong:Terutama menyediakan MCU 8-bit, ruang lingkup aplikasi: peralatan rumah tangga, catu daya portabel.  
  8. Teknologi Juxin:Terutama menyediakan MCU 8-bit hingga 32-bit, dengan rentang aplikasi: komputer tablet, rumah pintar, multimedia, Bluetooth, dan audio wifi.  
  9. Aisco Microelectronics:Terutama menyediakan MCU 8-bit dan 16-bit, ruang lingkup aplikasi: chip konsumen, chip komunikasi, chip informasi, peralatan rumah tangga.  
  10. Huaxin Microelectronics:Terutama menyediakan MCU 8-bit dan 4-bit, ruang lingkup aplikasi: penerima satelit, pengisi daya ponsel, kalender abadi, remote control multifungsi.  
  11. Shanghai Belling (Huada Semiconductor Holdings):Terutama menyediakan MCU 8-bit, 16-bit, dan 32-bit, ruang lingkup aplikasi: periferal komputer, HDTV, manajemen daya, peralatan kecil, peralatan digital.  
  12. Sirkuit terpadu Haier:Produk ini terutama menyediakan MCU 14-bit, 15-bit, dan 16-bit. Lingkup aplikasi: elektronik konsumen, elektronik otomotif, industri, dan instrumen cerdas.  
  13.Beijing Junzheng:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: perangkat yang dapat dikenakan, Internet of Things, peralatan rumah pintar, otomotif, elektronik konsumen, komputer tablet.  
  14. China Micro Semiconductor:Terutama menyediakan MCU 8-bit, ruang lingkup aplikasi: peralatan rumah pintar, elektronik otomotif, pemantauan keamanan, pencahayaan LED dan lansekap, mainan pintar, rumah pintar, elektronik konsumen.  
  15. Sirkuit Terpadu China Loongson:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: pemantauan daya, jaringan cerdas, kontrol digital industri, Internet of Things, rumah pintar, pemantauan data.  
  16. Ziguang Microelectronics:Terutama menyediakan MCU 8-bit dan 16-bit, ruang lingkup aplikasi: peralatan rumah pintar.  
  17. Kali Minxin:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: navigasi mobil, pemantauan lalu lintas, pengawasan kapal penangkap ikan, jaringan telekomunikasi listrik.  
  18. China Resources Silicon Microelectronics (anak perusahaan dari China Resources Microelectronics):Terutama menyediakan MCU 8-bit dan 16-bit, ruang lingkup aplikasi: elektronik konsumen, kontrol industri, peralatan rumah tangga.  
  19. Teknologi Guoxin:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: bidang keamanan informasi, bidang otomatisasi perkantoran, bidang jaringan komunikasi, bidang keamanan informasi.  
  20. Mikro Zhongtian:Terutama menyediakan MCU 32-bit, dengan rentang aplikasi: ponsel pintar, TV digital, set-top box, elektronik otomotif, GPS, e-reader, dan printer.  
  21. Sumber Daya Mikroelektronika China:Terutama menyediakan MCU 8-bit dan 16-bit, ruang lingkup aplikasi: sirkuit kontrol umum untuk peralatan rumah tangga, elektronik konsumen, dan kontrol otomatisasi industri.  
  22. Zhongying Electronics:Terutama menyediakan MCU 4-bit, 8-bit, 16-bit, dan 32-bit, ruang lingkup aplikasi: peralatan rumah tangga, motor.  
  23. Mikroelektronika Cerdas:Terutama menyediakan arsitektur 32-bit, dengan cakupan aplikasi: kontrol motor, kontrol Bluetooth, tampilan definisi tinggi, pengisian daya nirkabel, drone, printer mikro, label pintar, rokok elektronik, layar matriks titik LED, dll.  
  24. Teknologi Nuvoton:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: pencahayaan, Internet of Things, dll.  
  25. Neusoft Carrier:Terutama menyediakan MCU 8-bit dan 32-bit, ruang lingkup aplikasi: peralatan rumah tangga, rumah pintar, instrumentasi, pengontrol panel LCD, kontrol industri, dll.  
  26. Betley:Terutama menyediakan MCU 32-bit, ruang lingkup aplikasi: rumah pintar, kontrol industri, dan produk konsumen.  
  27. Teknologi Shengquan:Terutama menyediakan MCU 8-bit, dengan rentang aplikasi: panel tampilan ukuran kecil dan menengah untuk otomotif, pendidikan, kontrol industri, medis, dll.  
  28. Keripik Hangshun:Terutama menyediakan MCU 8-bit dan 32-bit, ruang lingkup aplikasi: otomotif, Internet of Things, dll.  
  29. Fudan Microelectronics:Terutama menyediakan MCU 16-bit dan 32-bit, ruang lingkup aplikasi: meteran pintar, kunci pintu pintar, dll.  
  30. Huada Semiconductor:Produk ini terutama menyediakan MCU 8-bit, 16-bit, dan 32-bit, dengan rentang aplikasi: kontrol industri, manufaktur cerdas, kehidupan cerdas, dan Internet of Things.  
  Taiwan, Cina  
  1. Teknologi Hongjing:Terutama menyediakan MCU 8-bit. Lingkup aplikasi: komunikasi, kontrol industri, perangkat informasi, dan suara.  
  2. Holtek Semiconductor:Terutama menyediakan MCU 8-bit dan 32-bit. Lingkup aplikasi: elektronik konsumen, penerangan LED, dll.  
  3. Teknologi Lingyang:Terutama menyediakan MCU 8-bit dan 16-bit. Lingkup aplikasi: audio dan video rumahan.  
  4. Zhongying Electronics:Terutama menyediakan MCU 4-bit dan 8-bit. Lingkup aplikasi: pengisi daya, power bank, peralatan rumah tangga, kontrol industri.  
  5. Songhan Technology:Terutama menyediakan MCU 8-bit dan 32-bit. Lingkup aplikasi: remote control, pengisi daya pintar, sistem besar dan kecil, timbangan elektronik, termometer telinga, monitor tekanan darah, pengukur tekanan ban, berbagai peralatan pengukuran dan kesehatan.  
  6. Winbond Electronics:Terutama menyediakan MCU 8-bit dan 16-bit. Lingkup aplikasi: elektronik otomotif, elektronik industri, jaringan, komputer, elektronik konsumen, Internet of Things.  
  7. Teknologi Sepuluh Kecepatan:Terutama menyediakan MCU 4-bit, 8-bit, dan 51-bit. Lingkup aplikasi: remote control, peralatan rumah tangga kecil.  
  8. Youhua Microelectronics:Terutama menyediakan MCU 4-bit dan 8-bit. Lingkup aplikasi: produk sirkuit terpadu perekam, elektronik konsumen, produk rumah tangga.  
  9. MCU Teknologi Yingguang:Terutama menyediakan MCU 4-bit dan 8-bit. Lingkup aplikasi: permesinan, otomatisasi, peralatan rumah tangga, robot.  
  10. Elan Electronics:Terutama menyediakan MCU 8-bit dan 16-bit. Lingkup aplikasi: elektronik konsumen, komputer, ponsel pintar.

       

5

Tips untuk mempelajari mikrokontroler

Prinsip dan fungsi dasar dari setiap MCU (Microcontroller of Microscope) adalah serupa.Satu-satunya perbedaan adalah konfigurasi dan jumlah modul fungsi periferal, sistem perintah, dan lain-lain..  
Adapun sistem komando, meskipun bentuknya tampak sangat berbeda,Namun sebenarnya itu hanya perbedaan simbol,Makna yang diwakilinya, fungsi yang harus diselesaikan, dan metode pengalamatannya pada dasarnya serupa.  
Untuk memahami MCU, Anda perlu mengetahui terlebih dahulu komponen-komponennya.Ruang ROM, ruang RAM, jumlah port IO, jumlah timer dan metode pengaturan waktu, modul fungsi periferal yang disediakan (Sirkuit Periferal), sumber interupsi, tegangan operasi dan konsumsi daya, dll.  
Setelah memahami fitur-fitur MCU ini, langkah selanjutnya adalah membandingkan fungsi-fungsi MCU yang dipilih dengan fungsi-fungsi yang dibutuhkan untuk pengembangan proyek sebenarnya, dan mengklarifikasi sumber daya mana yang saat ini dibutuhkan dan mana yang tidak digunakan dalam proyek ini.  
Untuk fungsi-fungsi yang perlu digunakan dalam proyek tetapi tidak disediakan oleh MCU yang dipilih, Anda perlu memahami dengan cermat informasi terkait MCU tersebut agar dapat menggunakan metode tidak langsung untuk mengimplementasikannya. Misalnya, jika proyek yang Anda kembangkan perlu berkomunikasi dengan port COM PC, dan MCU yang dipilih tidak menyediakan port UART, Anda dapat mempertimbangkan untuk menggunakan interupsi eksternal untuk mengimplementasikannya.  
Untuk sumber daya yang dibutuhkan untuk pengembangan proyek, Anda perlu memahami dan membaca Manual* dengan saksama, sementara Anda dapat mengabaikan atau menelusuri modul fungsional yang tidak perlu. Untuk pembelajaran MCU, aplikasi adalah kunci dan tujuan utamanya.  
Setelah memperjelas fungsi-fungsi relevan dari MCU, Anda dapat mulai memprogram.  
Bagi pemula atau perancang yang menggunakan MCU ini untuk pertama kalinya, mereka mungkin akan menemui banyak deskripsi fungsi MCU yang kurang jelas. Untuk masalah seperti itu, ada dua metode untuk mengatasinya. Pertama, dengan menulis program verifikasi khusus untuk memahami fungsi yang dijelaskan dalam data; kedua, dengan mengabaikannya sementara dan menulis program MCU sesuai pemahaman saat ini, lalu memodifikasinya dan memperbaikinya selama proses debugging. Metode pertama cocok untuk proyek dengan waktu yang fleksibel dan pemula, sedangkan metode kedua cocok untuk orang yang memiliki pengalaman tertentu dalam pengembangan mikrokontroler atau ketika jadwal proyek ketat.  
 

Jangan meluangkan waktu khusus untuk memahami sistem perintah. Sistem instruksi hanyalah simbol dari deskripsi logis. Anda hanya dapat melihat instruksi yang relevan sesuai dengan logika Anda sendiri dan persyaratan logis program selama pemrograman. Seiring perkembangan pemrograman, Anda akan semakin mahir dalam sistem instruksi, dan bahkan dapat menghafalnya tanpa sadar.



Nomor telepon perusahaan: +86-0755-83044319
Faks/FAX: +86-0755-83975897
Surel: 1615456225@qq.com
QQ: 3518641314 Manajer Li

QQ: 332496225 Manajer Qiu

Alamat: Ruang 809, Gedung C, Gedung Teknologi Zhantao, No. 1079 Jalan Minzhi, Distrik Baru Longhua, Shenzhen

whatsapp

Hotline Layanan

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950