Haberler
Haberler
MCU'nun en güçlü popüler bilim özeti [önerilen koleksiyon] (1)
2022-03-17 277



MCU, Mikrodenetleyici Birimi'nin kısaltmasıdır. Çincede mikrodenetleyici olarak adlandırılır ve genellikle tek çipli mikrobilgisayar olarak bilinir.Burada amaç, CPU'nun frekansını ve özelliklerini uygun şekilde azaltmak ve bellek, sayıcı, USB, A/D dönüştürme, UART, PLC, DMA ve hatta LCD sürücü devreleri gibi çevresel arayüzleri tek bir çip üzerinde entegre ederek, farklı uygulamalar için farklı kontrol kombinasyonları gerçekleştirebilen çip seviyesinde bir bilgisayar oluşturmaktır. Bu uygulamalar arasında cep telefonları, PC çevre birimleri, uzaktan kumandalar, otomotiv elektroniği, endüstriyel step motorlar ve robotik kol kontrolü gibi mikrodenetleyiciler (MCU'lar) yer almaktadır.


       

1

Mikrokontrolcülerin gelişiminin kısa bir tarihi          
 

Mikrokontrolörlerin tarihi uzun değil, ancak çok hızlı bir şekilde gelişti. Üretimi ve gelişimi genellikle mikroişlemcilerin (CPU'lar) üretimi ve gelişimiyle eş zamanlıdır. Amerika Birleşik Devletleri'ndeki Intel Corporation'ın 1971'de ilk 4 bitlik mikroişlemcisini piyasaya sürmesinden bu yana, bugüne kadarki gelişimi kabaca beş aşamaya ayrılabilir. Aşağıda Intel Corporation'dan mikrokontrolörlerin gelişimine bir giriş yer almaktadır.


  1971~1976Mikrokontrolcülerin gelişiminin ilk aşaması. Kasım 1971'de Intel, ilk olarak 2,000 transistör/çip entegrasyonuna sahip, RAM, ROM ve kaydırma yazmacı ile donatılmış 4 bitlik bir mikroişlemci olan Intel 4004'ü tasarladı ve böylece ilk MCS-4 mikroişlemcisini oluşturdu. Ardından 8 bitlik mikroişlemci Intel 8008'i ve diğer şirketler tarafından piyasaya sürülen diğer 8 bitlik mikroişlemcileri piyasaya sürdü.  
  1976~1980Düşük performanslı mikrodenetleyici aşaması. Intel tarafından 1976'da piyasaya sürülen MCS-48 serisi ile temsil edilen bu aşama, 8 bitlik bir CPU, 8 bitlik paralel G/Ç arayüzü, 8 bitlik zamanlayıcı/sayıcı, RAM ve ROM'u tek bir yarı iletken çip üzerinde entegre eden monolitik bir yapı kullanır. Adresleme aralığı sınırlı (en fazla 4 KB), seri G/Ç'si yok, RAM ve ROM kapasitesi küçük ve kesme sistemi nispeten basit olmasına rağmen, işlevleri genel endüstriyel kontrol ve akıllı cihaz ve ölçüm cihazlarının ihtiyaçlarını karşılayabilir.  
  1980~1983Yüksek performanslı mikrodenetleyici aşaması. Bu aşamada piyasaya sürülen yüksek performanslı 8 bit mikrodenetleyiciler genellikle seri portlara, çok seviyeli kesme işleme sistemlerine ve birden fazla 16 bit zamanlayıcı/sayıcıya sahiptir. Çip üzerindeki RAM ve ROM kapasitesi artırılır ve adresleme aralığı 64 KB'ye ulaşabilir. Bazı çiplerde ayrıca A/D dönüştürme arayüzü de bulunur.  
  1983~1980'lerin sonları16 bit mikrodenetleyici aşaması. 1983 yılında Intel, yüksek performanslı 16 bit mikrodenetleyici MCS-96 serisini piyasaya sürdü. En yeni üretim teknolojisinin benimsenmesi sayesinde, çip entegrasyon seviyesi 120,000 transistör/çip kadar yüksektir.  
  1990sMikrokontrolcüler entegrasyon, işlevsellik, hız, güvenilirlik ve uygulama alanları gibi her açıdan daha yüksek bir seviyeye doğru gelişiyor.


2

Tek çipli mikrobilgisayarların sınıflandırılması ve uygulamaları



MCU şu şekilde bölünebilir:Çip üzerinde ROM tipi yokhem deÇip üzerinde ROM tipi ileİki türü vardır. Çip üzerinde ROM bulunmayan çipler için, kullanılmadan önce harici bir EPROM bağlanması gerekir (tipik olarak 8031); çip üzerinde ROM bulunan çipler ise çip üzerinde EPROM tipi (tipik çip 87C51), çip üzerinde maske ROM tipi (tipik çip 8051), çip üzerinde Flash tipi (tipik çip 89C51) ve diğer tipler olarak ayrılır.  
BölünebilirEvrenselhem deÖzel TipVeri yolu genişliğine ve bir seferde işlenebilecek veri baytlarının uzunluğuna göre, aşağıdaki şekilde bölünebilir:8, 16, 32 bit MCU.  
At present, the most extensive domestic MCU application market istüketici elektroniğisaha, ardındanEndüstriyel alan ve otomotiv elektroniği pazarıTüketici elektroniği; ev aletleri, televizyonlar, oyun konsolları, ses ve video sistemleri vb. ürünleri kapsar. Endüstriyel alanlar arasında akıllı evler, otomasyon, tıbbi uygulamalar ve yeni enerji üretimi ve dağıtımı yer alır. Otomotiv alanı ise otomotiv güç aktarma organları ve güvenlik kontrol sistemlerini içerir.

       

3

Mikrokontrolcünün temel fonksiyonları


   

Çoğu mikrodenetleyici için aşağıdaki fonksiyonlar en yaygın ve temel olanlardır. Farklı mikrodenetleyicilerde tanımlanma biçimleri farklı olabilir, ancak özünde aynıdırlar:


  1. Zamanlayıcı (timer):Çeşitli zamanlayıcı türleri olmasına rağmen, bunlar iki ana kategoriye ayrılabilir:Bir türü de sabit zaman aralıklarına sahip zamanlayıcıdır.Yani, zamanlama süresi sistem tarafından belirlenir ve kullanıcı programı tarafından kontrol edilemez. Sistem, kullanıcı programının seçebileceği yalnızca 32Hz, 16Hz, 8Hz gibi birkaç sabit zaman aralığı sunar. Bu tip zamanlayıcılar 4 bitlik mikrodenetleyicilerde yaygındır, bu nedenle saat, zamanlama ve diğer ilgili işlevleri uygulamak için kullanılabilirler.  
  Diğer tür ise Programlanabilir Zamanlayıcıdır (programlanabilir zamanlayıcı).Adından da anlaşılacağı gibi, bu tip zamanlayıcının zamanlama süresi kullanıcının programı tarafından kontrol edilebilir. Kontrol yöntemleri şunlardır: saat kaynağının seçimi, frekans bölme (ön ölçek) seçimi ve ön ayar sayısının ayarlanması. Bazı mikrodenetleyiciler üçünü de aynı anda kullanırken, diğerleri bunlardan birini veya ikisini kullanabilir. Bu tip zamanlayıcı uygulaması çok esnektir ve gerçek kullanım alanları da sürekli değişmektedir. En yaygın uygulamalardan biri, PWM çıkışı uygulamak için kullanılmasıdır.  
Saat kaynağı serbestçe seçilebildiği için, bu tip zamanlayıcı genellikle olay sayacıyla birlikte kullanılır.  
  2. G/Ç bağlantı noktası:Her mikrodenetleyici (MCU) belirli sayıda giriş/çıkış (IO) portuna sahiptir. IO portları olmadan, MCU dış dünyayla iletişim kanallarını kaybeder. IO portlarının yapılandırılabilirliğine göre, aşağıdaki tiplere ayrılabilirler:
  Sadece giriş veya sadece çıkış portu:Bu tip giriş/çıkış portu, mikrodenetleyici donanım tasarımına bağlıdır ve yalnızca giriş veya çıkış olarak kullanılabilir. Gerçek zamanlı ayarlar için yazılım kullanılamaz.  
  Giriş/çıkış portundan doğrudan okuma ve yazma:Örneğin, MCS-51'in IO portu bu tip IO portlarından biridir. IO portundan okuma komutu yürütüldüğünde, bu bir giriş portu olur; IO portuna yazma komutu yürütüldüğünde ise otomatik olarak bir çıkış portu olur.  
  Giriş ve çıkış yönünü ayarlamak için programlama:Bu tip giriş/çıkış portunun girişi veya çıkışı, program tarafından gerçek ihtiyaçlara göre ayarlanır. Uygulama nispeten esnektir ve I2C veri yolu, çeşitli LCD, LED sürücü kontrol veri yolları vb. gibi bazı veri yolu seviyesindeki uygulamaları gerçekleştirebilir.  
Giriş/çıkış portlarının kullanımı için akılda tutulması gereken önemli bir nokta şudur: Giriş portu için, sinyalin net bir seviyede olması ve sinyalin dalgalanmamasını sağlaması gerekir (bu, bir pull-up veya pull-down direnci eklenerek sağlanabilir); çıkış portu için ise, çıkış durum seviyesi harici bağlantı koşullarını dikkate almalı ve bekleme veya statik durumda akım çekme veya emme olmaması sağlanmalıdır.  
  3. Harici kesinti:Harici kesintiler, çoğu mikrodenetleyicinin temel işlevlerinden biridir. Genellikle sinyallerin gerçek zamanlı tetiklenmesi, veri örneklemesi ve durum tespiti için kullanılırlar. Kesinti yöntemleri arasında yükselen kenar tetikleme, düşen kenar tetikleme ve seviye tetikleme bulunur. Harici kesintiler genellikle giriş portları aracılığıyla uygulanır. Eğer bir IO portu ise, kesinti işlevi yalnızca giriş olarak ayarlandığında açılır; eğer bir çıkış portu ise, harici kesinti işlevi otomatik olarak kapatılır (ATMEL'in ATiny serisinde bazı istisnalar vardır, bu seride çıkış portu olduğunda da kesinti işlevi tetiklenebilir). Harici kesintilerin uygulamaları şunlardır:
  Harici tetikleme sinyallerinin tespiti:Bunlardan biri tristör kontrolü, ani sinyal tespiti vb. gibi gerçek zamanlı gereksinimlere dayanırken, diğeri güç tasarrufu ihtiyacına dayanmaktadır.  
  Sinyal frekansının ölçümü:Sinyallerin kaçırılmamasını sağlamak için harici kesintiler ideal bir seçimdir.  
  Verilerin çözümlenmesi:Uzaktan kumanda uygulamaları alanında, tasarım maliyetini düşürmek için, Manchester ve PWM kodlaması gibi çeşitli kodlanmış verilerin çözümlenmesi için genellikle yazılım kullanılması gerekmektedir.  
  Tuş algılama ve sistem uyandırma:Uyku moduna geçen bir mikrodenetleyici genellikle harici bir kesme sinyaliyle uyandırılmalıdır. En temel biçim bir düğmedir ve seviye değişiklikleri düğmenin hareketiyle gerçekleşir.  
  4. İletişim arayüzü:Mikrodenetleyici (MCU) tarafından sağlanan iletişim arayüzleri genellikle SPI arayüzü, UART, I2C arayüzü vb. içerir ve bunlar aşağıdaki gibi açıklanmaktadır:
  SPI arayüzü:Bu arayüz tipi, çoğu mikrodenetleyici (MCU) tarafından sağlanan en temel iletişim yöntemidir. Veri iletimi senkron bir saat sinyaliyle kontrol edilir. Sinyaller şunlardır: SDI (seri veri girişi), SDO (seri veri çıkışı), SCLK (seri saat) ve Hazır sinyali; bazı durumlarda Hazır sinyali olmayabilir; bu arayüz tipi ana modda veya köle modda çalışabilir. Yaygın bir ifadeyle, saat sinyalini kimin sağladığına bağlıdır. Saat sinyalini sağlayan taraf ana, karşı taraf ise köledir.  
  UART(Evrensel Asenkron Alma İletimi):It is the most basic asynchronous transmission interface, with only two signal lines: Rx and Tx. The basic data format is: Start Bit + Data Bit (7-bits/8-bits) + Parity Bit (Even, Odd or None) + Stop Bit (1~2Bit). The time occupied by one bit of data is called Baud Rate.  
Çoğu mikrodenetleyici için, veri bitlerinin uzunluğu, veri kontrol modu (tek sayı kontrolü, çift sayı kontrolü veya kontrol yok), durdurma biti (Stop Bit) uzunluğu ve Baud Hızı, programlama yoluyla esnek bir şekilde ayarlanabilir. Bu tür arayüzlerin en yaygın kullanılan yöntemi, bir bilgisayarın seri portuyla iletişim kurmaktır.  
  I2C arabirimi:I2C, Philips tarafından geliştirilen bir veri iletim protokolüdür. SDAT (seri veri girişi ve çıkışı) ve SCLK (seri saat) olmak üzere 2 sinyal kullanılarak uygulanır. En büyük avantajı, bu veri yoluna birden fazla cihazın bağlanabilmesi ve adresler aracılığıyla tanımlanıp erişilebilmesidir; I2C veri yolunun en büyük avantajlarından biri de, IO portu üzerinden yazılım kullanarak uygulanmasının çok kolay olmasıdır. İletim veri hızı, katı hız gereksinimlerine sahip UART arayüzünün aksine, tamamen SCLK tarafından kontrol edilir ve hızlı veya yavaş olabilir.  
  5. Watchdog (watchdog timer):Watchdog is also a basic configuration of most MCUs (some 4-bit MCUs may not have this function). The Watchdog of most MCUs can only allow the program to reset it but not turn it off (some are set when the program is burned in, such as Microchip PIC series MCUs), while some MCUs use a specific method to decide whether to turn it on, such as Samsung's KS57 series. As long as the program accesses the Watchdog register, it is automatically turned on and cannot be turned off again. Generally speaking, the reset time of watchdog can be set programmably. The most basic application of Watchdog is to provide a self-recovery capability for MCUs that crash due to unexpected failures.

4

Küresel ana akım mikrodenetleyici üreticisi


Aşağıda, ana akım üreticilerin mikrodenetleyicilerinin bir listesi bulunmaktadır (bazıları eksik olabilir), belirli bir sıralama olmaksızın.


Avrupa ve Amerika


  1. Freescale+NXP (Freescale+NXP):Hollanda ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: Otomotiv elektroniği, LED ve genel aydınlatma, sağlık hizmetleri, multimedya entegrasyonu, ev aletleri ve elektrikli el aletleri, bina otomasyon teknolojisi, motor kontrolü, güç kaynakları ve güç dönüştürücüler, enerji ve akıllı şebekeler, otomasyon, bilgisayar ve iletişim altyapısı.  
  2. Microchip+Atmel (Microchip Technology + Atmel):Amerika Birleşik Devletleri ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) sağlamaktadır. Uygulama alanları: otomotiv elektroniği, endüstriyel kullanım, motor kontrolü, otomobiller, bina otomasyonu, ev aletleri, ev eğlence sistemleri, endüstriyel otomasyon, aydınlatma, Nesnelerin İnterneti, akıllı enerji, mobil elektronik ekipmanlar, bilgisayar çevre birimleri.  
  3. Selvi+Genişletme (Selvi+Genişletme):Amerika Birleşik Devletleri ağırlıklı olarak 8 bit, 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: otomotiv elektroniği, ev aletleri, tıp, tüketici elektroniği, iletişim ve telekomünikasyon, endüstri, kablosuz iletişim.  
  4. ADI (Analog Cihazlar):Amerika Birleşik Devletleri ağırlıklı olarak 8 bit, 16 bit ve 32 bit mikrodenetleyiciler (MCU) sağlamaktadır. Uygulama alanları: Havacılık ve savunma, otomotiv uygulamaları, bina teknolojisi, iletişim, tüketici elektroniği, enerji, sağlık, enstrümantasyon ve ölçüm, motorlar, endüstriyel otomasyon, güvenlik.  
  5. Infineon:Almanya ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: otomotiv elektroniği, tüketici elektroniği, mühendislik, ticari ve tarım araçları, veri işleme, elektrikli ulaşım, endüstriyel uygulamalar, tıbbi ekipman, mobil ekipman, motor kontrolü ve tahriki, güç kaynağı, motosikletler, elektrikli bisikletler ve küçük elektrikli araçlar için, akıllı şebekeler, aydınlatma, güneş enerjisi sistemi çözümleri, rüzgar enerjisi sistemi çözümleri.  
  6. ST Mikroelektronik:İtalya/Fransa merkezli şirket, ağırlıklı olarak 32 bit MCU'lar üretmektedir. Uygulama alanları: LED ve genel aydınlatma, ulaşım, sağlık hizmetleri, multimedya entegrasyonu, ev aletleri ve elektrikli el aletleri, bina otomasyon teknolojisi, motor kontrolü, güç kaynakları ve güç dönüştürücüler, enerji ve akıllı şebekeler, otomasyon, bilgisayar ve iletişim altyapısı.  
  7. Qualcomm:Amerika Birleşik Devletleri ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: Akıllı telefonlar, tabletler, kablosuz modemler.  
  8. Texas Instruments:Amerika Birleşik Devletleri ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) sağlamaktadır. Uygulama alanları: otomotiv elektroniği, tüketici elektroniği, tıbbi ekipman, mobil cihazlar, iletişim.  
  9. Özdeyiş:Amerika Birleşik Devletleri ağırlıklı olarak 32 bit mikrodenetleyiciler (MCU) sağlamaktadır. Uygulama alanları: otomotiv elektroniği, tüketici elektroniği, endüstriyel uygulamalar, güvenlik.  
  Japonya ve Güney Kore  
  1. Renesas:Japonya ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: bilgisayarlar ve çevre birimleri, tüketici elektroniği, sağlık ve tıp elektroniği, otomotiv elektroniği, endüstri ve iletişim.  
  2.Toshiba:Japonya ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: otomotiv elektroniği, endüstriyel kullanım, motor kontrolü, kablosuz iletişim, cep telefonları, bilgisayarlar ve çevre birimleri, görüntüleme, ses ve video, tüketici elektroniği (ev aletleri), LED aydınlatma, güvenlik, güç yönetimi, eğlence ekipmanları.  
  3.Fujitsu:Japonya ağırlıklı olarak 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: otomotiv, tıp, makine, ev aletleri.  
  4. Samsung Electronics:Güney Kore ağırlıklı olarak 16 bit ve 32 bit mikrodenetleyiciler (MCU) üretmektedir. Uygulama alanları: otomotiv elektroniği, endüstriyel kullanım, motor kontrolü, otomobiller, bina otomasyonu, ev aletleri, ev eğlence sistemleri, endüstriyel otomasyon, aydınlatma, Nesnelerin İnterneti, akıllı enerji, mobil elektronik ekipmanlar, bilgisayar çevre birimleri.  
  Çin bölgesi  
  ▍Çin anakarası
 
  1. Sigma Mikroelektronik:Başlıca 32 bit MCU sağlar, uygulama alanları: telekomünikasyon, üretim, enerji, ulaşım, elektrik enerjisi vb.  
  2. Zhuhai Yörüngesi:Başlıca 32 bit MCU'lar sağlayan firmamızın uygulama alanları şunlardır: havacılık ve uzay: uydu istasyonları, gemiler, uçaklar; üst düzey endüstriyel kontrol: gömülü bilgisayarlar; gemi kontrolü, endüstriyel kontrol, enerji ekipmanları, çevre izleme.  
  3. GigaDevice Innovation:Başlıca 32 bit MCU'lar sağlıyoruz; uygulama alanları: endüstriyel otomasyon, insan-makine arayüzü, motor kontrolü, güvenlik izleme, akıllı ev, Nesnelerin İnterneti.  
  4. Shengsi Mikroelektronik:Başlıca 8 bit ve 32 bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları şunlardır: küçük ev aletleri, tüketici elektroniği, uzaktan kumandalar, fareler, lityum piller, dijital ürünler, otomotiv elektroniği, tıbbi cihazlar ve ölçüm aletleri, oyuncaklar, endüstriyel kontrol, akıllı ev ve güvenlik sistemleri ve diğer alanlar.  
  5. Chipsea Teknolojisi:Başlıca 16 ve 32 bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları: enstrümantasyon, Nesnelerin İnterneti, tüketici elektroniği, ev aletleri, otomotiv elektroniği.  
  6. Lianhua Entegre Devre:Başlıca 8 bit ve 16 bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları: tüketici elektroniği, beyaz eşya, endüstriyel kontrol, iletişim ekipmanları, otomotiv elektroniği ve bilgisayarlar.  
  7. Zhuhai Jianrong:Başlıca 8 bit mikrodenetleyici sağlar, uygulama alanları: ev aletleri, taşınabilir güç kaynakları.  
  8. Juxin Teknolojisi:Başlıca 8-bit ila 32-bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları arasında tablet bilgisayarlar, akıllı ev sistemleri, multimedya, Bluetooth ve Wi-Fi ses sistemleri yer almaktadır.  
  9. Aisco Mikroelektronik:Başlıca 8 bit ve 16 bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları: tüketici elektroniği çipleri, iletişim çipleri, bilgi işlem çipleri ve ev aletleri.  
  10. Huaxin Mikroelektronik:Başlıca 8 bit ve 4 bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları arasında uydu alıcıları, cep telefonu şarj cihazları, sürekli takvimler ve hepsi bir arada uzaktan kumandalar yer almaktadır.  
  11. Shanghai Belling (Huada Semiconductor Holdings):Başlıca 8-bit, 16-bit ve 32-bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları: bilgisayar çevre birimleri, HDTV, güç yönetimi, küçük ev aletleri, dijital cihazlar.  
  12. Haier entegre devresi:Başlıca 14 bit, 15 bit ve 16 bit mikrodenetleyiciler sunmaktadır. Uygulama alanları: tüketici elektroniği, otomotiv elektroniği, endüstri ve akıllı cihazlar.  
  13. Pekin Junzheng:Başlıca 32 bit MCU'lar sunmaktadır; uygulama alanları: giyilebilir cihazlar, Nesnelerin İnterneti, akıllı ev aletleri, otomobiller, tüketici elektroniği, tablet bilgisayarlar.  
  14. Çin Mikro Yarı İletken:Başlıca 8 bit MCU'lar sağlayan firmamızın uygulama alanları şunlardır: akıllı ev aletleri, otomotiv elektroniği, güvenlik izleme sistemleri, LED aydınlatma ve peyzaj, akıllı oyuncaklar, akıllı evler, tüketici elektroniği.  
  15. Çin Loongson Entegre Devresi:Başlıca 32 bit MCU sağlar, uygulama alanları: güç izleme, akıllı şebeke, endüstriyel dijital kontrol, Nesnelerin İnterneti, akıllı ev, veri izleme.  
  16. Ziguang Mikroelektronik:Başlıca 8 bit ve 16 bit mikrodenetleyiciler sunmaktadır, uygulama alanı: akıllı ev aletleri.  
  17. Times Minxin:Başlıca 32 bit MCU sağlar, uygulama alanları: otomobil navigasyonu, trafik izleme, balıkçı gemisi denetimi, enerji telekomünikasyon şebekesi.  
  18. China Resources Silicon Microelectronics (China Resources Microelectronics'in bir iştiraki):Başlıca 8 bit ve 16 bit mikrodenetleyiciler sunmaktadır; uygulama alanları: tüketici elektroniği, endüstriyel kontrol, ev aletleri.  
  19. Guoxin Teknolojisi:Başlıca 32-bit MCU'lar sunmaktadır; uygulama alanları: bilgi güvenliği, ofis otomasyonu, iletişim ağı ve bilgi güvenliği alanları.  
  20. Zhongtian Mikro:Başlıca 32 bit MCU'lar sağlayan firmamızın uygulama alanları arasında akıllı telefonlar, dijital TV'ler, set üstü kutular, otomotiv elektroniği, GPS, e-kitap okuyucular ve yazıcılar yer almaktadır.  
  21. Çin Kaynakları Mikroelektronik:Başlıca 8 bit ve 16 bit mikrodenetleyiciler sunmaktadır; uygulama alanı: ev aletleri, tüketici elektroniği ve endüstriyel otomasyon kontrolü için genel kontrol devreleri.  
  22. Zhongying Elektronik:Başlıca 4 bit, 8 bit, 16 bit ve 32 bit mikrodenetleyiciler (MCU) sağlıyoruz; uygulama alanları: ev aletleri, motorlar.  
  23. Akıllı Mikroelektronik:Başlıca 32 bit desteği sunan bu ürünlerin uygulama alanları şunlardır: motor kontrolü, Bluetooth kontrolü, yüksek çözünürlüklü ekranlar, kablosuz şarj, dronlar, mikro yazıcılar, akıllı etiketler, elektronik sigaralar, LED nokta vuruşlu ekranlar vb.  
  24. Nuvoton Teknolojisi:Başlıca 32 bit MCU sağlar, uygulama alanları: aydınlatma, Nesnelerin İnterneti, vb.  
  25. Neusoft Carrier:Başlıca 8 bit ve 32 bit mikrodenetleyiciler sağlayan firmamızın uygulama alanları arasında ev aletleri, akıllı evler, ölçüm cihazları, LCD panel kontrolörleri, endüstriyel kontrol sistemleri vb. yer almaktadır.  
  26. Betley:Başlıca 32 bit MCU'lar sunmaktadır; uygulama alanları: akıllı ev, endüstriyel kontrol ve tüketici ürünleri.  
  27. Shengquan Teknolojisi:Başlıca 8 bit mikrodenetleyici (MCU) sağlar; uygulama alanları: otomotiv, eğitim, endüstriyel kontrol, tıp vb. için küçük ve orta ölçekli ekran panelleri.  
  28. Hangshun çipi:Başlıca 8 bit ve 32 bit mikrodenetleyiciler sunmaktadır; uygulama alanları: otomotiv, Nesnelerin İnterneti, vb.  
  29. Fudan Mikroelektronik:Başlıca 16 bit ve 32 bit mikrodenetleyiciler sunmaktadır; uygulama alanları: akıllı sayaçlar, akıllı kapı kilitleri vb.  
  30. Huada Semiconductor:Başlıca 8 bit, 16 bit ve 32 bit mikrodenetleyiciler sunmaktadır ve uygulama alanları arasında endüstriyel kontrol, akıllı üretim, akıllı yaşam ve Nesnelerin İnterneti yer almaktadır.  
  Tayvan, çin  
  1. Hongjing Teknoloji:Başlıca 8 bit mikrodenetleyiciler sunuyoruz. Uygulama alanları: iletişim, endüstriyel kontrol, bilgi işlem cihazları ve ses.  
  2. Holtek Semiconductor:Başlıca 8 bit ve 32 bit mikrodenetleyiciler sunuyoruz. Uygulama alanları: tüketici elektroniği, LED aydınlatma vb.  
  3. Lingyang Technology:Ağırlıklı olarak 8 bit ve 16 bit mikrodenetleyiciler sunmaktadır. Uygulama alanı: ev ses ve video sistemleri.  
  4. Zhongying Elektronik:Başlıca 4 bit ve 8 bit mikrodenetleyiciler sunmaktadır. Uygulama alanları: şarj cihazları, taşınabilir güç kaynakları, ev aletleri, endüstriyel kontrol.  
  5. Songhan Teknoloji:Başlıca 8 bit ve 32 bit mikrodenetleyiciler (MCU) sağlıyoruz. Uygulama alanları: uzaktan kumandalar, akıllı şarj cihazları, büyük ve küçük sistemler, elektronik tartılar, kulak termometreleri, tansiyon ölçme cihazları, lastik basınç ölçerler, çeşitli ölçüm ve sağlık ekipmanları.  
  6. Winbond Electronics:Başlıca 8 bit ve 16 bit mikrodenetleyiciler sunmaktadır. Uygulama alanları: otomotiv elektroniği, endüstriyel elektronik, ağ, bilgisayar, tüketici elektroniği, Nesnelerin İnterneti.  
  7. On Hızlı Teknoloji:Başlıca 4 bit, 8 bit ve 51 bit mikrodenetleyiciler (MCU) sağlıyoruz. Uygulama alanları: uzaktan kumandalar, küçük ev aletleri.  
  8. Youhua Mikroelektronik:Başlıca 4 bit ve 8 bit mikrodenetleyiciler sunmaktadır. Uygulama alanları: entegre devre kayıt ürünleri, tüketici elektroniği, ev ürünleri.  
  9. Yingguang Teknolojisi MCU'su:Ağırlıklı olarak 4 bit ve 8 bit mikrodenetleyiciler (MCU) sağlar. Uygulama alanları: makineler, otomasyon, ev aletleri, robotlar.  
  10. Elan Elektronik:Başlıca 8 bit ve 16 bit mikrodenetleyiciler sunmaktadır. Uygulama alanları: tüketici elektroniği, bilgisayarlar, akıllı telefonlar.

       

5

Mikrokontrolcüler öğrenmek için ipuçları

Herhangi bir mikrodenetleyicinin temel prensipleri ve işlevleri benzerdir.Tek fark, çevresel işlev modüllerinin, komut sisteminin vb. yapılandırması ve miktarıdır..  
Komuta sistemine gelince, biçim olarak çok farklı görünse de,But in fact it’s just a difference in symbols,Temsil ettikleri anlamlar, tamamlanacak işlevler ve adresleme yöntemleri temelde benzerdir.  
Bir MCU'yu anlamak için öncelikle onu tanımanız gerekir.ROM alanı, RAM alanı, G/Ç port sayısı, zamanlayıcı sayısı ve zamanlama yöntemleri, sağlanan çevresel fonksiyon modülleri (Çevre Devresi), kesme kaynakları, çalışma voltajı ve güç tüketimi vb.  
Bu MCU özelliklerini anladıktan sonraki adım, seçilen MCU'nun işlevlerini gerçek proje geliştirme için gerekli işlevlerle karşılaştırmak ve bu projede hangi kaynaklara ihtiyaç duyulduğunu ve hangilerinin kullanılmadığını netleştirmektir.  
Projede kullanılması gereken ancak seçilen mikrodenetleyici tarafından sağlanmayan fonksiyonlar için, bunları dolaylı yöntemlerle uygulamak üzere mikrodenetleyicinin ilgili bilgilerini dikkatlice anlamanız gerekir. Örneğin, geliştirmekte olduğunuz projenin PC COM portuyla iletişim kurması gerekiyorsa ve seçilen mikrodenetleyici bir UART portu sağlamıyorsa, bunu uygulamak için harici kesmeleri kullanmayı düşünebilirsiniz.  
Proje geliştirme için gerekli kaynaklar için Kılavuzu* dikkatlice anlamanız ve okumanız gerekirken, gereksiz fonksiyonel modülleri göz ardı edebilir veya inceleyebilirsiniz. MCU öğreniminde uygulama anahtar ve temel amaçtır.  
Mikrodenetleyicinin ilgili işlevlerini netleştirdikten sonra programlamaya başlayabilirsiniz.  
Yeni başlayanlar veya bu mikrodenetleyiciyi ilk kez kullanan tasarımcılar, mikrodenetleyicinin işlevlerine dair birçok belirsiz açıklamayla karşılaşabilirler. Bu tür sorunlar için iki çözüm yöntemi vardır. Birincisi, verilerde açıklanan işlevleri anlamak için özel bir doğrulama programı yazmaktır; diğeri ise bunu geçici olarak göz ardı edip, mevcut anlayışınıza göre mikrodenetleyici programını yazmak ve hata ayıklama sırasında değiştirilip geliştirilmek üzere bırakmaktır. İlk yöntem, zamanı kısıtlı projeler ve yeni başlayanlar için uygundur, ikinci yöntem ise mikrodenetleyici geliştirme konusunda belirli bir deneyime sahip kişiler veya proje takvimi sıkı olduğunda uygundur.  
 

Komut sistemini anlamak için özel bir zamana ihtiyacınız yok. Komut sistemi sadece mantıksal bir açıklamanın sembolüdür. Programlama sırasında, yalnızca kendi mantığınıza ve programın mantıksal gereksinimlerine göre ilgili komutları görebilirsiniz. Programlama ilerledikçe, komut sisteminde giderek daha yetkin hale geleceksiniz ve hatta onu bilinçsizce ezberleyebileceksiniz.



Şirket telefon numarası: +86-0755-83044319
Faks: +86-0755-83975897
E-posta: 1615456225@qq.com
QQ: 3518641314 Yönetici Li

QQ: 332496225 Yönetici Qiu

Adres: Shenzhen, Longhua Yeni Bölgesi, Minzhi Caddesi No. 1079, Zhantao Teknoloji Binası, C Binası, Oda 809

whatsapp

WhatsApp

Whatsapp:+8618073002950