Chapter 1: Welcome to the world of microcontroller | পর্ব ১ঃ মাইক্রোকন্ট্রোলারের দুনিয়ায় স্বাগতম।

মাইক্রোকন্ট্রোলার কী?

মাইক্রো অর্থ অত্যান্ত ক্ষুদ্র, কন্ট্রোলার অর্থ নিয়ন্ত্রক। মাইক্রোকন্ট্রোলার হল একটিমাত্র চিপের ভেতর  একটি কম্পিউটার। সাধারণত একটি কম্পিউটারের কী কী অংশ থাকে?

সিপিইউ, হার্ড ডিস্ক ,র‍্যাম, রম ইত্যাদি। মাইক্রোকন্ট্রোলার হচ্ছে তেমনই ছোট একটি   কম্পিউটার যার সব অংশ একটি চিপের ভেতরেই অন্তর্‌ভুক্ত। যেহেতু কম্পিউটারটি নিজেই খুব ছোট, সেহেতু এর একেকটি অংশও ছোট ছোট। যেমন একটি পিসির ৫০০ জিবি হার্ড ডিস্ক, ২ জিবি র‍্যাম থাকতে পারে। কিন্তু একটি মাইক্রোকন্ট্রোলারের র‍্যাম, রম তুলনামূলকভাবে ক্ষুদ্র। উদাহরণস্বরুপ, একটি মাইক্রোকন্ট্রোলারের র‍্যাম  হতে পারে ৮ কেবি, রম ২ কেবি। মাইক্রোকন্ট্রোলারের আরও কিছু অংশ আছে যেমন টাইমার, এডিসি, ইইপিরম ইত্যাদি।

মাইক্রোকন্ট্রোলার একই সময়ে কত বিটের ডাটা প্রসেস করতে পারে তার উপর ভিত্তি করে ৪বিট, ৮বিট, ১৬ বিট এবং ৩২ বিটের হতে পারে। যত বেশি বিটের মাইক্রো কন্ট্রোলার, তার তত স্পিড বেশি।

মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসরের মধ্যে পার্থক্য কী?

এখানে খুব সহজভাবে মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসরের পার্থক্য দেখান হলঃ

মাইক্রোপ্রসেসরঃ সিপিইউ

মাইক্রোকন্ট্রোলারঃ সিপিইউ+পেরিফেরাল+মেমোরি

পেরিফেরাল=পোর্ট+ক্লক+টাইমার+ইউজারট+এডিসি ইত্যাদি

মেমোরি=ইইপিরম+ইপিরম+এসর‍্যাম+ফ্ল্যাশ

মাইক্রোকন্ট্রোলার হল এই সব কয়টি অংশের সমন্বয়। মাইক্রোপ্রসেসর হল শুধুই সিপিইউ।

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

মাইক্রোকন্ট্রোলারের প্রচলিত কিছু ব্র্যান্ড হলঃ

1)Parallax Propeller

2)Intel

3)AVR

4)PIC

5)NXP

বাংলাদেশে দুই ধরনের মাইক্রোকন্ট্রোলার বেশি জনপ্রিয়।  এভি আর(AVR) পূর্ণ নাম (Alf (Egil Bogen) and Vegard (Wollan) ‘s RISC processor ,পিআইসি(PIC) পূর্ণ নাম Peripheral Interface Controller.

এই টিউটোরিয়াল সিরিজটিতে  আমরা  ATmega16  মাইক্রোকন্ট্রোলার নিয়ে আলোচনা করব। ATmega16 মাইক্রোকন্ট্রোলারটি শেখা সহজ এবং এতে নতুনদের জন্য মাইক্রোকন্ট্রোলারের যেসব অংশ সম্পর্কিত জ্ঞান প্রয়োজন সেসব অংশ বিদ্যমান। এটি সহজলভ্য এবং দামে সস্তা। এই মাইক্রোকন্ট্রোলারটি নিয়ে কাজ করতে পারলে  ATmega সিরিজের অন্যসব মাইক্রোকন্ট্রোলারও প্রোগ্রাম করা সম্ভব হবে। অন্যান্য সিরিজ ঠিক একইভাবে কাজ করবে না, তবে অনেকটাই একই রকম হবে। AVR মাইক্রোকন্ট্রোলার ছাড়া অন্যান্য মাইক্রোকন্ট্রোলার নিয়ে কিভাবে কাজ করা যায় সেই সম্পর্কে  পরবর্তিতে আলোচনা করা হবে।

5/5 - (1 vote)
Share with your friends
Default image
A. R
Articles: 116

2 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.