क्या आपको पता है? Microcontroller क्या है? यह कैसे काम करता हैं? क्यो इसे embedded system मे खासकर इस्तेमाल किया जाता हैं? Microprocessor और Microcontroller मे क्या अंतर है। अगर ये सब सवाल आपको परेशान कर रहे है। आपको Microprocessor की हिन्दी मे जानकारी नही मिल रही हैं। तो आप सही जगह आ गये हैं। चलिये जानते है microcontroller क्या होता हैं।
Microcontroller क्या है? What is Microcontroller in hindi
क्या आपको जानते है MCU क्या है? MCU का full form होता है Microcontroller. यह एक प्रकार का छोटा कंप्यूटर ही होता है। यह एक तरह की IC chip पर बना होता हैं। जो कि metal oxide semiconductor की बनी होती हैं। इसमे processor core के अलावा ROM, RAM, I/O device, timer, counter, peripheral भी होते हैं। इनका खासकर इस्तेमाल embedded system मे ही किया जाता है। इसे Embedded system का मस्तिष्क भी कहा जाता हैं। क्योकि जिस तरह मस्तिष्क आपके विभिन्न अंगों को नियंत्रित करता है। ठीक उसी प्रकार यह embedded सिस्टम को नियंत्रित करता है और process करता है।
इसमे ज्यादा Registers होने की वजह से programming करना आसान होता हैं। यह ज्यादा bit वाले instructions भी handle कर सकता हैं। हालांकि instruction की संख्या कम handle करता हैं।
Microprocessor vs Microcontroller
अगर आप नये है। तो आप Microprocessor और Microcontroller मे थोड़ा confuse हो सकते हैं। हालांकि अगर हम काम करने के तरीके से, hardware और Architecture points से देखे तो दोनो मे अंतर हैं। यह Harvard architecture पर आधारित हैं। वही अगर हम मिइक्रोप्रोसेसर की बात करे तो यह Von Neumann architecture पर आधारित हैं।
देखिये, अगर हम मुख्य अंतर के हिसाब से देखे तो Microprocessor की IC यानी integrated Circuit मे सिर्फ CPU ही होता हैं। बल्कि Microcontroller की IC मे CPU के अलावा RAM, ROM भी होते हैं।
Microcontroller का इस्तेमाल ज्यादातर embedded system मे किया जाता है। यह microprocessor के मुकाबले किफायती और छोटी size के होते है। क्योकि ये सब external peripherals एक ही chip मे आ जाते है। Microprocessor के मुकाबले इसके ज्यादातर Parts एक ही Chip मे आने से इसकी Size छोटी रहती हैं। इसके ज्यादा external parts न लगने की वजह से यह सस्ते भी हो जाते है। यह खासकर किसी task को करने के हिसाब से बनाये जाते हैं। इसे उस specific task को पर करने के हिसाब से programmed भी किया जाता हैं। उदहारण के तौर पर अगर हम ATM machine को लेते है। यह सिर्फ transaction operation को process करने लिये डिज़ाइन किया जाता हैं। ना इसमे कंप्यूटर के जैसे बड़े processor, सॉफ्टवेयर और हार्डवेयर लगते हैं
अगर हम processing speed की बात करे तो इसका speed MHz मे ही होता हैं। जो कि microprocessor के मुकाबले मे कम कम हैं। क्यौंकि आजकल microprocessor की data proceesing speed GHz मे आती हैं।
Microprocessor Applications
इसका इस्तेमाल आपने अपने घर, office, commericial क्षेत्र मे रोज करते हैं। जैसे कि,
Toys, office machines, fax machine, Xerox machine, Remote controls, ATM machine. Medical machinery, devices जैसे की ECG, Scanning Devices.
automation, Automobile, Process industries , Washing machine, Wifi, CNC, mp3 player, TV, DVD player इत्यादि मे किया जाता हैं।