1.1 মাইক্রোকন্ট্রোলার কি?


মাইক্রোকন্ট্রোলার হল একটি একক IC-র উপর তৈরি একটি ক্ষুদ্র কম্পিউটর যাতে এক বা একাধিক মাইক্রোপ্রসেসর ও মেমরি ইউনিট যুক্ত থাকে। মেমরির একটি অংশ ROM বা Read Only Memory এবং অপর একটি অংশ  RAM

বা  Random Access Memory. মাইক্রোকন্ট্রোলার  এ যে ROM থাকে সেগুলি আবার প্রোগ্রামেবল অর্থাৎ এগুলিতে

 সফটওয়ার লোড করা যায়। এই সফটওয়ার মাইক্রোকন্ট্রোলারের প্রসেসরকে নির্দিষ্ট কর্ম সম্পাদনের জন্য প্রয়োজনীয় নির্দেশ প্রদান করে। মাইক্রোকন্ট্রোলারে একাধিক প্রকার ROM ব্যবহৃত হয়। যেমন PROM, EPROM ইত্যাদি। PROM – Programmable ROM, EPROM- Erasable Programmable ROM.

1.2 মাইক্রোকন্ট্রোলারের ব্যবহার

  • কোন স্বয়ংক্রিয় যন্ত্র বা ব্যবস্থায় মাইক্রোকন্ট্রোলার ব্যাপক রূপে ব্যবহৃত হয়।
  • স্বয়ংক্রিয় ডোর লকিং থেকে শুরু করে রিমোট কন্ট্রোল ডিভাইস, অটোমেটিক মেশিন থেকে থেকে শুরু করে নানা রকম মেডিক্যাল ইকুইপমেন্টস। 
  • বিমান বন্দরের স্বয়ংক্রিয় এলিভেটর, মাইক্রো-ওভেন থেকে শুরু করে নানা রকম খেলনা — সমস্ত কিছুতেই মাইক্রোকন্ট্রোলারের বহুল প্রয়োগ আছে।

 

1.3 মাইক্রোকন্ট্রোলারের প্রকারভেদ

  • বিভিন্ন রকম কার্য্য সম্পাদন করার জন্য বিভিন্ন প্রকারের মাইক্রোকন্ট্রোলার ব্যবহার করা হয়।
  • বাজারে যে সমস্ত মাইক্রোকন্ট্রোলার বহুল ব্যবহৃত হয় তার মধ্যে উল্লেখযোগ্য হল 40 পিনের 8051 সিরিজের মাইক্রোকন্ট্রোলার।
  • এছাড়া আছে 28 পিনের Atmel কোম্পানির Atmega 8,Atmega 128, Atmega 328, Microchip এর 8 পিনের ATtiny85 প্রভৃতি।
  • আবার Microchip কোম্পানির PIC মাইক্রোকন্ট্রোলারও অনেক ক্ষেত্রে ব্যবহৃত হয়।
  • এছাড়াও আরও অনেক প্রকারের মাইক্রোকন্ট্রোলারের ব্যবহার আমরা দেখতে পাই।
  • বর্তমান পরিসরে আমরা কেবল মাত্র 8051 মাইক্রোকন্ট্রোলার নিয়েই আলোচনা করব।

1.4 এমবেডেড তন্ত্র বা Embeded System

  • এমবেডেড শব্দের অর্থ আবদ্ধিত বা নিহিত। এটি এমন একটি তন্ত্র বা system যা নিজে থেকেই নির্দিষ্ট কর্ম সম্পাদন করতে পারে। এবং অপর কোন তন্ত্রের মধ্যে ( যন্ত্র বা machin এর মধ্যে) আবদ্ধিত থেকে সমগ্র তন্ত্র তথা যন্ত্রটিকে পরিচালনা করে।
  • কোন এমবেডেড তন্ত্র বাইরে থেকে ইনপুট বা সংবেদ গ্রহণ করে নির্দিষ্ট সেনসরের(sensor ) মাধ্যমে।
  • একটি মাইক্রোকন্ট্রোলার সক্রিয় অবস্থায় একটি এমবেডেড তন্ত্র তৈরি করে। একারণে যে তন্ত্রে মাইক্রোকন্ট্রোলার ব্যবহার করা হয় তাকে এমবেডেড তন্ত্র বা Embeded system বলা হয়।
  • অটোমেটেড স্ট্রিট লাইট, যেগুলি স্বয়ংক্রিয় ভাবে জ্বলে নেভে বা অটোমেটিক ডোর লকিং সিস্টেম প্রভৃতি এই রকম এমবেডেড তন্ত্রের উদাহরণ।

1.5 মাইক্রোকন্ট্রোলার কিভাবে কাজ করে

  • মাইক্রোকন্ট্রোলারের ROM বা EPROM এ সঞ্চিত সফটওয়ার মাইক্রোকন্ট্রোলারের প্রসেসরকে নির্দিষ্ট কর্ম সম্পাদনের জন্য নির্দেশ দান করে।
  • এই নির্দেশ মাইক্রোকন্ট্রোলারের বিভিন্ন ইনপুট-আউটপুট (I/O) পিনকে নিয়ন্ত্রণ করে।
  • নির্দিষ্ট I/O পিনের বিভব(voltage) হ্রাস-বৃদ্ধি অর্থাৎ এক বা একাধিক পিনের পাওয়ার অফ-অনের মাধ্যমে মাইক্রোকন্ট্রোলারটি সমগ্র তন্ত্র তথা যন্ত্রটিকে পরিচালনা করতে সমর্থ হয়।