خبریں
خبریں
MCU کا سب سے مضبوط مقبول سائنس کا خلاصہ [تجویز کردہ مجموعہ] (1)
2022-03-17 277



MCU Microcontroller Unit کا مخفف ہے۔ اسے چینی میں مائیکرو کنٹرولر کہا جاتا ہے اور عام طور پر سنگل چپ مائیکرو کمپیوٹر کے نام سے جانا جاتا ہے۔، CPU کی فریکوئنسی اور تصریحات کو مناسب طریقے سے کم کرنا ہے، اور پردیی انٹرفیس جیسے کہ میموری، کاؤنٹر، USB، A/D کنورژن، UART، PLC، DMA، اور یہاں تک کہ LCD ڈرائیور سرکٹس کو ایک چپ پر مربوط کرنا ہے تاکہ ایک چپ لیول کا کمپیوٹر بنایا جا سکے، جو مختلف ایپلی کیشنز کے لیے کنٹرول کے مختلف مجموعے انجام دے سکتا ہے، جیسے کہ موبائل فونز، آٹو فیر، پی سی، آٹو فیر کنٹرول صنعتی سٹیپر موٹرز، اور روبوٹک بازو کنٹرول. MCUs سب کو دیکھا جا سکتا ہے۔


       

1

مائکروکنٹرولرز کی ترقی کی ایک مختصر تاریخ          
 

مائیکرو کنٹرولرز کی تاریخ طویل نہیں ہے، لیکن اس نے بہت تیزی سے ترقی کی ہے۔ اس کی پیداوار اور ترقی عام طور پر مائیکرو پروسیسرز (CPUs) کی پیداوار اور ترقی کے ساتھ ہم آہنگ ہوتی ہے۔ چونکہ ریاستہائے متحدہ کی انٹیل کارپوریشن نے پہلی بار 1971 میں 4 بٹ مائکرو پروسیسر کا آغاز کیا، اس کی اب تک کی ترقی کو تقریباً پانچ مراحل میں تقسیم کیا جا سکتا ہے۔ ذیل میں انٹیل کارپوریشن سے مائیکرو کنٹرولرز کی ترقی کا ایک تعارف ہے۔


  1971 ~ 1976مائکروکنٹرولرز کی ترقی کا ابتدائی مرحلہ۔ نومبر 1971 میں، Intel نے سب سے پہلے Intel 4004 کو ڈیزائن کیا، ایک 4 بٹ مائکرو پروسیسر جس میں 2,000 ٹرانجسٹر/چپ کے انضمام کے ساتھ RAM، ROM اور شفٹ رجسٹر سے لیس تھا، جس نے پہلا MCS-4 مائکرو پروسیسر بنایا۔ پھر اس نے 8 بٹ مائیکرو پروسیسر Intel 8008، اور دیگر 8-bit مائیکرو پروسیسر دیگر کمپنیوں کے ذریعہ لانچ کیا۔  
  1976 ~ 1980کم کارکردگی کا مائیکرو کنٹرولر مرحلہ۔ انٹیل کے ذریعہ 1976 میں شروع کی گئی MCS-48 سیریز کے ذریعہ نمائندگی کی گئی، یہ ایک یک سنگی ڈھانچہ استعمال کرتا ہے جو ایک 8 بٹ سی پی یو، 8 بٹ متوازی I/O انٹرفیس، 8 بٹ ٹائمر/کاؤنٹر، RAM اور ROM کو سیمی کنڈکٹر چپ پر مربوط کرتا ہے۔ اگرچہ اس کی ایڈریسنگ رینج محدود ہے (4 KB سے زیادہ نہیں)، کوئی سیریل I/O نہیں ہے، RAM اور ROM کی گنجائش چھوٹی ہے، اور مداخلت کا نظام نسبتاً آسان ہے، لیکن اس کے افعال عام صنعتی کنٹرول اور ذہین آلات اور میٹر کی ضروریات کو پورا کر سکتے ہیں۔  
  1980 ~ 1983اعلی کارکردگی کا مائیکرو کنٹرولر مرحلہ۔ اس مرحلے پر شروع کیے گئے اعلیٰ کارکردگی والے 8 بٹ مائیکرو کنٹرولرز میں عام طور پر سیریل پورٹس، ملٹی لیول انٹرپٹ پروسیسنگ سسٹم، اور متعدد 16 بٹ ٹائمرز/کاؤنٹرز ہوتے ہیں۔ آن چپ RAM اور ROM کی گنجائش بڑھ گئی ہے، اور ایڈریسنگ رینج 64 KB تک پہنچ سکتی ہے۔ کچھ چپس میں A/D کنورژن انٹرفیس بھی ہوتا ہے۔  
  1983 ~ 1980 کی دہائی کے آخر میں16 بٹ مائکروکنٹرولر مرحلہ۔ 1983 میں، انٹیل نے اعلی کارکردگی والے 16 بٹ مائیکرو کنٹرولر MCS-96 سیریز کا آغاز کیا۔ جدید ترین مینوفیکچرنگ ٹکنالوجی کو اپنانے کی وجہ سے، چپ انٹیگریشن لیول 120,000 ٹرانجسٹر/چپ تک ہے۔  
  1990sمائیکرو کنٹرولرز انضمام، فعالیت، رفتار، وشوسنییتا، اور اطلاق کے شعبوں کے تمام پہلوؤں میں اعلیٰ سطح پر ترقی کر رہے ہیں۔


2

سنگل چپ مائکرو کمپیوٹر کی درجہ بندی اور اطلاق



MCU can be divided intoNo on-chip ROM typeاورWith on-chip ROM typeTwo kinds. For chips without on-chip ROM, an external EPROM must be connected before they can be used (typically 8031); chips with on-chip ROM are divided into on-chip EPROM type (typical chip is 87C51), MASK on-chip mask ROM type (typical chip is 8051), on-chip Flash type (typical chip is 89C51) and other types.  
میں تقسیم کیا جا سکتا ہے۔یونیورسلاورSpecial type;According to the width of the data bus and the length of data bytes that can be processed at one time, it can be divided into8, 16, 32-bit MCUہے.  
اس وقت، سب سے زیادہ وسیع گھریلو MCU درخواست مارکیٹ ہےصارفین کے لیے برقی آلاتفیلڈ، اس کے بعدصنعتی میدان، اور آٹوموٹو الیکٹرانکس مارکیٹ. کنزیومر الیکٹرانکس میں گھریلو ایپلائینسز، ٹیلی ویژن، گیم کنسولز، آڈیو اور ویڈیو سسٹمز وغیرہ شامل ہیں۔ صنعتی شعبوں میں سمارٹ ہومز، آٹومیشن، میڈیکل ایپلی کیشنز، اور نئی توانائی کی پیداوار اور تقسیم شامل ہیں۔ آٹوموٹو فیلڈ میں آٹوموٹیو پاور ٹرین اور سیفٹی کنٹرول سسٹم شامل ہیں۔

       

3

مائکروکنٹرولر کے بنیادی افعال


   

زیادہ تر MCUs کے لیے، درج ذیل افعال سب سے عام اور بنیادی ہیں۔ مختلف MCUs کے لیے، ان کے بیان کرنے کا طریقہ مختلف ہو سکتا ہے، لیکن وہ بنیادی طور پر ایک جیسے ہیں:


  1. TImer (timer):Although there are many types of TImers, they can be summarized into two major categories:ایک قسم ہے ٹائمر مقررہ وقفوں کے ساتھ،کہنے کا مطلب یہ ہے کہ ٹائمنگ ٹائم سسٹم کے ذریعہ مقرر کیا جاتا ہے اور صارف پروگرام کے ذریعہ کنٹرول نہیں کیا جاسکتا ہے۔ یہ سسٹم صارف کے پروگرام کو منتخب کرنے کے لیے صرف کئی مقررہ وقت کے وقفے فراہم کرتا ہے، جیسے کہ 32Hz، 16Hz، 8Hz، وغیرہ۔ اس قسم کا TImer 4-bit MCUs میں عام ہے، اس لیے اسے گھڑی، وقت اور دیگر متعلقہ افعال کو نافذ کرنے کے لیے استعمال کیا جا سکتا ہے۔  
  The other type is Programmable Timer (programmable timer).جیسا کہ نام سے پتہ چلتا ہے، اس قسم کے ٹائمر کے ٹائمنگ کو صارف کے پروگرام کے ذریعے کنٹرول کیا جا سکتا ہے۔ کنٹرول کے طریقوں میں شامل ہیں: گھڑی کے ذریعہ کا انتخاب، فریکوئنسی ڈویژن کا انتخاب (پریسکل) اور پہلے سے سیٹ نمبر کی ترتیب۔ کچھ MCU میں ایک ہی وقت میں تینوں ہوتے ہیں، جبکہ دوسروں میں ان میں سے ایک یا دو ہو سکتے ہیں۔ اس قسم کی ٹائمر ایپلی کیشن بہت لچکدار ہے، اور اس کا اصل استعمال بھی ہمیشہ بدلتا رہتا ہے۔ سب سے عام ایپلی کیشنز میں سے ایک PWM آؤٹ پٹ کو لاگو کرنے کے لیے اسے استعمال کرنا ہے۔  
چونکہ گھڑی کا ذریعہ آزادانہ طور پر منتخب کیا جا سکتا ہے، اس قسم کے ٹائمر کو عام طور پر ایونٹ کاؤنٹر کے ساتھ ملایا جاتا ہے۔  
  2. IO port:کسی بھی MCU میں IO بندرگاہوں کی ایک خاص تعداد ہوتی ہے۔ IO بندرگاہوں کے بغیر، MCU بیرونی دنیا کے ساتھ اپنے مواصلاتی چینلز کو کھو دیتا ہے۔ IO پورٹ کی ترتیب کے مطابق، اسے درج ذیل اقسام میں تقسیم کیا جا سکتا ہے:
  خالص ان پٹ یا خالص آؤٹ پٹ پورٹ:اس قسم کے IO پورٹ کا تعین MCU ہارڈویئر ڈیزائن سے ہوتا ہے اور یہ صرف ان پٹ یا آؤٹ پٹ ہو سکتا ہے۔ سافٹ ویئر ریئل ٹائم سیٹنگز کے لیے استعمال نہیں کیا جا سکتا۔  
  Directly read and write IO port:For example, the IO port of MCS-51 belongs to this type of IO port. When the read IO port instruction is executed, it is an input port; when the write IO port instruction is executed, it is automatically an output port.  
  Programming to set the input and output direction:اس قسم کے IO پورٹ کا ان پٹ یا آؤٹ پٹ پروگرام کے ذریعے اصل ضروریات کے مطابق سیٹ کیا جاتا ہے۔ ایپلیکیشن نسبتاً لچکدار ہے اور کچھ بس سطح کی ایپلی کیشنز کو محسوس کر سکتی ہے، جیسے I2C بس، مختلف LCD، LED ڈرائیور کنٹرول بسیں وغیرہ۔  
For the use of IO ports, an important point that must be kept in mind is: for the input port, there must be a clear level signal to ensure that it cannot float (this can be achieved by adding a pull-up or pull-down resistor); and for the output port, the output status level must consider its external connection conditions, and it should be ensured that there is no pulling or sinking current in the standby or static state.  
  3. External interrupt:External interrupts are also the basic functions of most MCUs. They are generally used for real-time triggering of signals, data sampling and status detection. The interrupt methods include rising edge triggering, falling edge triggering and level triggering. External interrupts are generally implemented through input ports. If it is an IO port, its interrupt function will be turned on only when it is set to input; if it is an output port, the external interrupt function will be automatically turned off (there are some exceptions in ATMEL's ATiny series, which can also trigger the interrupt function when it is an output port). The applications of external interrupts are as follows:
  Detection of external trigger signals:One is based on real-time requirements, such as thyristor control, sudden signal detection, etc., while the other is the need to save power.  
  سگنل فریکوئنسی کی پیمائش:In order to ensure that signals are not missed, external interrupts are the ideal choice.  
  ڈیٹا کی ڈی کوڈنگ:In the field of remote control applications, in order to reduce the design cost, it is often necessary to use software to decode various encoded data, such as the decoding of Manchester and PWM encoding.  
  Key detection and system wake-up:For an MCU that enters the sleep state, it generally needs to be awakened through an external interrupt. The most basic form is a button, and the level changes are caused by the action of the button.  
  4. مواصلاتی انٹرفیس:The communication interfaces provided by MCU generally include SPI interface, UART, I2C interface, etc., which are described as follows:
  SPI انٹرفیس:This type of interface is the most basic communication method provided by most MCUs. Its data transmission is controlled by a synchronous clock. The signals include: SDI (serial data input), SDO (serial data output), SCLK (serial clock) and Ready signal; in some cases, there may be no Ready signal; this type of interface can work in master mode or Slave mode. The popular saying is that it depends on who provides the clock signal. The party providing the clock is the master, and the opposite party is the Slaver.  
  UART (یونیورسل اسینکرونس وصولی ٹرانسمٹ):یہ سب سے بنیادی غیر مطابقت پذیر ٹرانسمیشن انٹرفیس ہے، جس میں صرف دو سگنل لائنیں ہیں: Rx اور Tx۔ بنیادی ڈیٹا فارمیٹ یہ ہے: اسٹارٹ بٹ + ڈیٹا بٹ (7 بٹس/8 بٹ) + برابری بٹ (یہاں تک کہ، طاق یا کوئی نہیں) + اسٹاپ بٹ (1 ~ 2 بٹ)۔ ایک بٹ ڈیٹا کے زیر قبضہ وقت کو بوڈ ریٹ کہتے ہیں۔  
For most MCUs, the length of data bits, data check mode (odd check, even check or no check), stop bit (Stop Bit) length and Baud Rate can be flexibly set through program programming. The most commonly used method of this type of interface is to communicate with the serial port of a PC.  
  I2C interface:I2C is a data transmission protocol developed by Philips. It is also implemented using 2 signals: SDAT (serial data input and output) and SCLK (serial clock). Its biggest benefit is that multiple devices can be attached to this bus and identified and accessed through addresses; one of the biggest benefits of the I2C bus is that it is very convenient to use software to implement it through the IO port. Its transmission data rate is completely controlled by SCLK, which can be fast or slow, unlike the UART interface, which has strict rate requirements.  
  5. Watchdog (watchdog timer):واچ ڈاگ زیادہ تر MCUs کی ایک بنیادی ترتیب بھی ہے (کچھ 4 بٹ MCU میں یہ فنکشن نہیں ہو سکتا ہے)۔ زیادہ تر MCUs کا واچ ڈاگ پروگرام کو صرف اسے دوبارہ ترتیب دینے کی اجازت دے سکتا ہے لیکن اسے بند نہیں کر سکتا (کچھ سیٹ ہو جاتے ہیں جب پروگرام جل جاتا ہے، جیسے Microchip PIC سیریز MCUs)، جب کہ کچھ MCUs اسے آن کرنے کا فیصلہ کرنے کے لیے مخصوص طریقہ استعمال کرتے ہیں، جیسے کہ Samsung کی KS57 سیریز۔ جب تک پروگرام واچ ڈاگ رجسٹر تک رسائی حاصل کرتا ہے، یہ خود بخود آن ہوجاتا ہے اور اسے دوبارہ بند نہیں کیا جاسکتا۔ عام طور پر، واچ ڈاگ کا دوبارہ ترتیب دینے کا وقت پروگرام کے مطابق سیٹ کیا جا سکتا ہے۔ واچ ڈاگ کی سب سے بنیادی ایپلی کیشن MCUs کے لیے خود بحالی کی صلاحیت فراہم کرنا ہے جو غیر متوقع ناکامیوں کی وجہ سے کریش ہو جاتے ہیں۔

4

عالمی مین اسٹریم مائیکرو کنٹرولر بنانے والا


The following is a list of microcontrollers from mainstream manufacturers (there may be some omissions), in no particular order.


یورپ اور امریکہ


  1. Freescale+NXP (Freescale+NXP):The Netherlands mainly provides 16-bit and 32-bit MCUs. Applications: Automotive electronics, LED and general lighting, healthcare, multimedia convergence, home appliances and power tools, building automation technology motor control, power supplies and power converters, energy and smart grids, automation, computer and communication infrastructure.  
  2. Microchip+Atmel (Microchip Technology + Atmel):The United States mainly provides 16-bit and 32-bit MCUs. Applications: automotive electronics, industrial use, motor control, automobiles, building automation, home appliances, home entertainment, industrial automation, lighting, Internet of Things, smart energy, mobile electronic equipment, computer peripherals.  
  3. Cypress+Spansion (Cypress+Spansion):The United States mainly provides 8-bit, 16-bit, and 32-bit MCUs. Applications: automotive electronics, home appliances, medical, consumer electronics, communications and telecommunications, industry, wireless.  
  4. ADI (Analog Devices):The United States mainly provides 8-bit, 16-bit, and 32-bit MCUs. Applications: Aerospace and defense, automotive applications, building technology, communications, consumer electronics, energy, healthcare, instrumentation and measurement, motors, industrial automation, security.  
  5. Infineon:Germany mainly provides 16-bit and 32-bit MCUs. Applications: automotive electronics, consumer electronics, engineering, commercial and agricultural vehicles, data processing, electric transportation, industrial applications, medical equipment, mobile equipment, motor control and drive, power supply, for motorcycles, electric bicycles and small electric vehicles, smart grids, lighting, solar system solutions, wind energy system solutions.  
  6. ST Microelectronics:اٹلی/فرانس، بنیادی طور پر 32 بٹ MCU فراہم کرتا ہے۔ ایپلی کیشنز: ایل ای ڈی اور جنرل لائٹنگ، ٹرانسپورٹیشن، ہیلتھ کیئر، ملٹی میڈیا کنورجنس، گھریلو آلات اور پاور ٹولز، بلڈنگ آٹومیشن ٹیکنالوجی موٹر کنٹرول، پاور سپلائیز اور پاور کنورٹرز، انرجی اور سمارٹ گرڈز، آٹومیشن، کمپیوٹر اور کمیونیکیشن انفراسٹرکچر۔  
  7. Qualcomm:The United States mainly provides 16-bit and 32-bit MCUs. Applications: Smartphones, tablets, wireless modems.  
  8. ٹیکساس کے آلات:The United States mainly provides 16-bit and 32-bit MCUs. Application scope: automotive electronics, consumer electronics, medical equipment, mobile devices, communications.  
  9. میکسم:The United States mainly provides 32-bit MCUs. Application scope: automotive electronics, consumer electronics, industrial applications, security.  
  جاپان اور جنوبی کوریا  
  1. Renesas:Japan mainly provides 16-bit and 32-bit MCUs. Application scope: computers and peripherals, consumer electronics, health and medical electronics, automotive electronics, industry, and communications.  
  2. توشیبا:جاپان بنیادی طور پر 16 بٹ اور 32 بٹ MCUs فراہم کرتا ہے۔ درخواست کا دائرہ: آٹوموٹو الیکٹرانکس، صنعتی استعمال، موٹر کنٹرول، وائرلیس کمیونیکیشن، موبائل فون، کمپیوٹر اور پیریفرل آلات، امیجنگ اور آڈیو اور ویڈیو، صارف (گھریلو آلات)، ایل ای ڈی لائٹنگ، سیکورٹی، پاور مینجمنٹ، تفریحی سامان۔  
  3. Fujitsu:جاپان بنیادی طور پر 32 بٹ MCUs فراہم کرتا ہے۔ درخواست کی گنجائش: آٹوموبائل، میڈیکل، مشینری، گھریلو آلات۔  
  4. Samsung Electronics:South Korea mainly provides 16-bit and 32-bit MCUs. Applications: automotive electronics, industrial use, motor control, automobiles, building automation, home appliances, home entertainment, industrial automation, lighting, Internet of Things, smart energy, mobile electronic equipment, computer peripherals.  
  چین کا علاقہ  
  ▍ مین لینڈ چین
 
  1. Sigma Microelectronics:Mainly provides 32-bit MCU, application scope: telecommunications, manufacturing, energy, transportation, electric power, etc.  
  2. Zhuhai Orbit:بنیادی طور پر 32 بٹ MCU فراہم کرنا، درخواست کا دائرہ: ایرو اسپیس: سیٹلائٹ اسٹیشن جہاز، ہوائی جہاز؛ اعلی کے آخر میں صنعتی کنٹرول: ایمبیڈڈ کمپیوٹرز؛ جہاز کا کنٹرول، صنعتی کنٹرول، بجلی کا سامان، ماحولیاتی نگرانی۔  
  3. GigaDevice Innovation:Mainly providing 32-bit MCU, application scope: industrial automation, human-machine interface, motor control, security monitoring, smart home, Internet of Things.  
  4. شینگسی مائیکرو الیکٹرانکس:Mainly providing 8-bit and 32-bit MCUs, application scope: small household appliances, consumer electronics, remote controls, mice, lithium batteries, digital products, automotive electronics, medical instruments and measurement, toys, industrial control, smart home and security and other fields.  
  5. Chipsea Technology:Mainly providing 16- and 32-bit MCUs, application scope: instrumentation, Internet of Things, consumer electronics, home appliances, automotive electronics.  
  6. Lianhua Integrated Circuit:Mainly providing 8-bit and 16-bit MCUs, application scope: consumer electronics, white goods, industrial control, communication equipment, automotive electronics, computers.  
  7. Zhuhai Jianrong:Mainly provides 8-bit MCU, application scope: household appliances, mobile power supply.  
  8. Juxin Technology:Mainly providing 8-bit to 32-bit MCUs, application range: tablet computers, smart home, multimedia, Bluetooth, wifi audio.  
  9. Aisco Microelectronics:Mainly providing 8-bit and 16-bit MCUs, application scope: consumer chips, communication chips, information chips, home appliances.  
  10. Huaxin Microelectronics:Mainly providing 8-bit and 4-bit MCUs, application scope: satellite receivers, mobile phone chargers, perpetual calendars, all-in-one remote controls.  
  11. شنگھائی بیلنگ (ہواڈا سیمی کنڈکٹر ہولڈنگز):Mainly providing 8-bit, 16-bit, and 32-bit MCUs, application scope: computer peripherals, HDTV, power management, small appliances, digital appliances.  
  12. Haier integrated circuit:It mainly provides 14-bit, 15-bit, and 16-bit MCUs. Application scope: consumer electronics, automotive electronics, industry, and smart instruments.  
  13. Beijing Junzheng:Mainly provides 32-bit MCU, application scope: wearable devices, Internet of Things, smart home appliances, automobiles, consumer electronics, tablet computers.  
  14. China Micro Semiconductor:Mainly providing 8-bit MCU, application scope: smart home appliances, automotive electronics, security monitoring, LED lighting and landscape, smart toys, smart homes, consumer electronics.  
  15. چائنا لونگسن انٹیگریٹڈ سرکٹ:Mainly provides 32-bit MCU, application scope: power monitoring, smart grid, industrial digital control, Internet of Things, smart home, data monitoring.  
  16. Ziguang Microelectronics:Mainly provides 8-bit and 16-bit MCUs, application scope: smart home appliances.  
  17. ٹائمز منکسین:بنیادی طور پر 32 بٹ MCU فراہم کرتا ہے، درخواست کی گنجائش: کار نیویگیشن، ٹریفک کی نگرانی، ماہی گیری کے برتن کی نگرانی، پاور ٹیلی کمیونیکیشن نیٹ ورک۔  
  18. China Resources Silicon Microelectronics (a subsidiary of China Resources Microelectronics):Mainly provides 8-bit and 16-bit MCUs, application scope: consumer electronics, industrial control, home appliances.  
  19. Guoxin Technology:بنیادی طور پر 32 بٹ MCU، ایپلیکیشن اسکوپ فراہم کرتا ہے: انفارمیشن سیکیورٹی فیلڈ، آفس آٹومیشن فیلڈ، کمیونیکیشن نیٹ ورک فیلڈ، انفارمیشن سیکیورٹی فیلڈ۔  
  20. Zhongtian Micro:Mainly providing 32-bit MCU, application range: smart phones, digital TVs, set-top boxes, automotive electronics, GPS, e-readers, printers.  
  21. China Resources Microelectronics:Mainly provides 8-bit and 16-bit MCUs, application scope: general control circuits for home appliances, consumer electronics, and industrial automation control.  
  22. Zhongying Electronics:Mainly provide 4-bit, 8-bit, 16-bit, and 32-bit MCUs, application scope: home appliances, motors.  
  23. Smart Microelectronics:Mainly providing 32-bit, application range: motor control, Bluetooth control, high-definition display, wireless charging, drones, micro printers, smart labels, electronic cigarettes, LED dot matrix screens, etc.  
  24. Nuvoton Technology:Mainly provides 32-bit MCU, application scope: lighting, Internet of Things, etc.  
  25. Neusoft کیریئر:Mainly providing 8-bit and 32-bit MCUs, application scope: home appliances, smart homes, instrumentation, LCD panel controllers, industrial control, etc.  
  26. Betley:Mainly provides 32-bit MCU, application scope: smart home, industrial control and consumer products.  
  27. Shengquan Technology:بنیادی طور پر 8 بٹ MCU فراہم کرتا ہے، درخواست کی حد: آٹوموٹو، تعلیم، صنعتی کنٹرول، طبی وغیرہ کے لیے چھوٹے اور درمیانے درجے کے ڈسپلے پینل۔  
  28. Hangshun chip:Mainly provides 8-bit and 32-bit MCUs, application scope: automotive, Internet of Things, etc.  
  29. Fudan Microelectronics:Mainly provides 16-bit and 32-bit MCUs, application scope: smart meters, smart door locks, etc.  
  30. Huada Semiconductor:It mainly provides 8-bit, 16-bit, and 32-bit MCUs, with application ranges: industrial control, intelligent manufacturing, smart life, and the Internet of Things.  
  تائیوان ، چین  
  1. Hongjing Technology:Mainly provide 8-bit MCU. Application scope: communications, industrial control, information appliances, and voice.  
  2. ہولٹیک سیمی کنڈکٹر:Mainly provide 8-bit and 32-bit MCU. Application scope: consumer electronics, LED lighting, etc.  
  3. Lingyang Technology:Mainly provides 8-bit and 16-bit MCUs. Application scope: home audio and video.  
  4. Zhongying Electronics:بنیادی طور پر 4 بٹ اور 8 بٹ MCUs فراہم کرتا ہے۔ درخواست کا دائرہ: چارجرز، موبائل پاور سپلائیز، گھریلو آلات، صنعتی کنٹرول۔  
  5. سونگھن ٹیکنالوجی:Mainly provide 8-bit and 32-bit MCU. Application scope: remote controls, smart chargers, large and small systems, electronic scales, ear thermometers, blood pressure monitors, tire pressure gauges, various measurement and health equipment.  
  6. Winbond Electronics:بنیادی طور پر 8 بٹ اور 16 بٹ MCUs فراہم کرتا ہے۔ درخواست کا دائرہ: آٹوموٹو الیکٹرانکس، صنعتی الیکٹرانکس، نیٹ ورک، کمپیوٹر، کنزیومر الیکٹرانکس، چیزوں کا انٹرنیٹ۔  
  7. دس رفتار ٹیکنالوجی:بنیادی طور پر 4-bit، 8-bit، اور 51-bit MCUs فراہم کرتے ہیں۔ درخواست کا دائرہ: ریموٹ کنٹرول، چھوٹے گھریلو ایپلائینسز۔  
  8. Youhua Microelectronics:بنیادی طور پر 4 بٹ اور 8 بٹ MCUs فراہم کرتا ہے۔ درخواست کا دائرہ: انٹیگریٹڈ سرکٹ مصنوعات، کنزیومر الیکٹرانکس، گھریلو مصنوعات کی ریکارڈنگ۔  
  9. Yingguang ٹیکنالوجی MCU:Mainly provides 4-bit and 8-bit MCUs. Application scope: machinery, automation, home appliances, robots.  
  10. Elan Electronics:Mainly provides 8-bit and 16-bit MCUs. Application scope: consumer electronics, computers, smartphones.

       

5

مائیکرو کنٹرولرز سیکھنے کے لیے نکات

The basic principles and functions of any MCU are similar.The only difference is the configuration and quantity of its peripheral function modules, command system, etc.ہے.  
جہاں تک کمانڈ سسٹم کا تعلق ہے، اگرچہ یہ شکل میں بہت مختلف معلوم ہوتا ہے،لیکن حقیقت میں یہ صرف علامتوں کا فرق ہے،The meanings they represent, the functions to be completed, and the addressing methods are basically similar.  
To understand an MCU, you first need to know itsROM space, RAM space, number of IO ports, number of timers and timing methods, provided peripheral function modules (Peripheral Circuit), interrupt sources, operating voltage and power consumption, etc.  
ان MCU خصوصیات کو سمجھنے کے بعد، اگلا مرحلہ یہ ہے کہ منتخب MCU کے فنکشنز کا حقیقی پروجیکٹ ڈویلپمنٹ کے لیے درکار فنکشنز کے ساتھ موازنہ کیا جائے، اور یہ واضح کیا جائے کہ فی الحال کن وسائل کی ضرورت ہے اور کون سے اس پروجیکٹ میں استعمال نہیں ہو رہے ہیں۔  
For functions that need to be used in the project but are not provided by the selected MCU, you need to carefully understand the relevant information of the MCU in order to use indirect methods to implement them. For example, if the project you are developing needs to communicate with the PC COM port, and the selected MCU does not provide a UART port, you can consider using external interrupts to implement it.  
پروجیکٹ کی ترقی کے لیے درکار وسائل کے لیے، آپ کو Manua* کو احتیاط سے سمجھنا اور پڑھنا ہوگا، جب کہ آپ غیر ضروری فنکشنل ماڈیولز کو نظر انداز یا براؤز کر سکتے ہیں۔ MCU سیکھنے کے لیے، درخواست کلیدی اور بنیادی مقصد ہے۔  
MCU کے متعلقہ افعال کو واضح کرنے کے بعد، آپ پروگرامنگ شروع کر سکتے ہیں۔  
ابتدائی یا ڈیزائنرز کے لیے جو پہلی بار اس MCU کا استعمال کر رہے ہیں، انہیں MCU کے افعال کی بہت سی غیر واضح وضاحتوں کا سامنا کرنا پڑ سکتا ہے۔ اس طرح کے مسائل کے لیے، ان کو حل کرنے کے دو طریقے ہیں۔ ایک یہ کہ ڈیٹا میں بیان کردہ افعال کو سمجھنے کے لیے ایک خصوصی تصدیقی پروگرام لکھنا؛ دوسرا یہ ہے کہ اسے عارضی طور پر نظر انداز کریں اور MCU پروگرام کو اپنی موجودہ سمجھ کے مطابق لکھیں، اسے ڈیبگنگ کے دوران تبدیل اور بہتر کرنے کے لیے چھوڑ دیں۔ سابقہ ​​طریقہ ان پروجیکٹس کے لیے موزوں ہے جن کا وقت ڈھیلا ہوتا ہے اور شروع کرنے والوں کے لیے، جب کہ مؤخر الذکر طریقہ ان لوگوں کے لیے موزوں ہے جو مائیکرو کنٹرولر کی ترقی کا خاص تجربہ رکھتے ہیں یا جب پروجیکٹ کا شیڈول سخت ہو۔  
 

کمانڈ سسٹم کو سمجھنے میں کوئی خاص وقت نہ لگائیں۔ ہدایات کا نظام صرف منطقی وضاحت کی علامت ہے۔ آپ پروگرامنگ کے دوران صرف اپنی منطق اور پروگرام کے منطقی تقاضوں کے مطابق متعلقہ ہدایات دیکھ سکتے ہیں۔ جیسے جیسے پروگرامنگ میں ترقی ہوتی جائے گی، آپ انسٹرکشن سسٹم میں زیادہ سے زیادہ ماہر ہوتے جائیں گے، اور آپ اسے لاشعوری طور پر حفظ بھی کر سکتے ہیں۔



کمپنی کا فون نمبر: +86-0755-83044319
فیکس/FAX: +86-0755-83975897
ای میل: 1615456225@qq.com
QQ: 3518641314 منیجر لی

QQ: 332496225 منیجر Qiu

پتہ: کمرہ 809، بلڈنگ سی، ژانتاو ٹیکنالوجی بلڈنگ، نمبر 1079 منزی ایونیو، لونگہوا نیو ڈسٹرکٹ، شینزین

whatsapp

Service Hotline

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950