মাইক্রোকন্ট্রোলার
From Wikipedia, the free encyclopedia
মাইক্রোকন্ট্রোলার (মাইক্রোকন্ট্রোলার ইউনিট , এমসিউ ) একটি ছোট কম্পিউটার যার মধ্যে রয়েছে একক মেটাল-অক্সাইড-সেমিকন্ডাকটার (মস) সমন্বিত বর্তনী (আইসি) চিপ। ইলেকট্রনিক প্রকৌশলে মাইক্রোকন্ট্রোলারের পদযাত্রা খুব বেশী দিনের পুরাতন নয়। মাত্র কয়েক দশক পূর্বে এর চর্চা শুরু হয়েছে। পুরাতন দিনে প্রকৌশলের অধিকাংশ প্রসেস ও প্রসেস কন্ট্রোল সিস্টেম ছিল যান্ত্রিক (Mechanical) এবং যা ছিল ব্যয়বহুল এবং কম সূক্ষতর। এই অসুবিধা দূরীকরনে অপেক্ষাকৃত অধিক সূক্ষ ও সস্তা কন্ট্রোলিং পদ্ধতি যুগের চাহিদা হয়ে দাঁড়ায়। এ চাহিদা মোকাবেলায় গবেষকগণ কন্ট্রোলিং পদ্ধতিতে যান্ত্রিক পদ্ধতির পরিবর্তে বৈদ্যূতিক পদ্ধতির অবতারণা করেন। প্রাথমিক সময়ে বৈদ্যূতিক কন্ট্রোল সিস্টেমসমূহ ডিজাইনও খুব বেশী সুবিধাজনক ছিল না। কারন প্রতিটি আলাদা প্রসেসের জন্য আলাদা বৈদ্যূতিক সার্কিট ডিজাইন করতে হতো এবং এগুলি ছিল বৃহৎ ও অত্যন্ত জটিল। তাই যুগের চাহিদানূযায়ী ধীরে ধীরে মাইক্রোকন্ট্রোলার কন্ট্রোল সিস্টেম উন্নত হয়। মাইক্রোকন্ট্রোলার কন্ট্রোল সিস্টেমের বড় সুবিধা হলো সার্কিট ডিজাইন সরল এবং একই মাইক্রোকন্ট্রোলার চীপে ভিন্ন ভিন্ন প্রোগ্রাম করে বিভিন্ন সার্কিট ডিজাইন করা যায় ফলে সিস্টেম ডিজাইনের ব্যয় কমে আসে। আজকের দিনে মাইক্রোকন্ট্রোলার বিষয়টি ইলেকট্রনিক প্রযুক্তির এক অবিচ্ছেদ্য অংশ হিসাবে গন্য তাই ইলেকট্রনিক্সের শিক্ষার্থীদের নিকট বিষয়টি খুবই গুরুত্ত্বপূর্ণ।
মাইক্রোকন্ট্রোলারে এক বা একাধিক সিপিউ (প্রসেসর কোর) মেমোরি এবং প্রোগ্রামেবল ইনপুট/আউটপুট পেরিফেরাল থাকে।