মাইক্রোকন্ট্রোলার কী?
মাইক্রো অর্থ অত্যান্ত ক্ষুদ্র, কন্ট্রোলার অর্থ নিয়ন্ত্রক। মাইক্রোকন্ট্রোলার হল একটিমাত্র চিপের ভেতর একটি কম্পিউটার। সাধারণত একটি কম্পিউটারের কী কী অংশ থাকে?
সিপিইউ, হার্ড ডিস্ক ,র্যাম, রম ইত্যাদি। মাইক্রোকন্ট্রোলার হচ্ছে তেমনই ছোট একটি কম্পিউটার যার সব অংশ একটি চিপের ভেতরেই অন্তর্ভুক্ত। যেহেতু কম্পিউটারটি নিজেই খুব ছোট, সেহেতু এর একেকটি অংশও ছোট ছোট। যেমন একটি পিসির ৫০০ জিবি হার্ড ডিস্ক, ২ জিবি র্যাম থাকতে পারে। কিন্তু একটি মাইক্রোকন্ট্রোলারের র্যাম, রম তুলনামূলকভাবে ক্ষুদ্র। উদাহরণস্বরুপ, একটি মাইক্রোকন্ট্রোলারের র্যাম হতে পারে ৮ কেবি, রম ২ কেবি। মাইক্রোকন্ট্রোলারের আরও কিছু অংশ আছে যেমন টাইমার, এডিসি, ইইপিরম ইত্যাদি।
মাইক্রোকন্ট্রোলার একই সময়ে কত বিটের ডাটা প্রসেস করতে পারে তার উপর ভিত্তি করে ৪বিট, ৮বিট, ১৬ বিট এবং ৩২ বিটের হতে পারে। যত বেশি বিটের মাইক্রো কন্ট্রোলার, তার তত স্পিড বেশি।
মাইক্রোকন্ট্রোলারের প্রকারভেদ
মাইক্রোকন্ট্রোলারের প্রচলিত কিছু ব্র্যান্ড হলঃ
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.
বাংলাদেশে দুই ধরনের মাইক্রোকন্ট্রোলার বেশি জনপ্রিয়। এভি আর(AVR) পূর্ণ নাম (Alf (Egil Bogen) and Vegard (Wollan) 's RISC processor ,পিআইসি(PIC) পূর্ণ নাম Peripheral Interface Controller.
এই টিউটোরিয়াল সিরিজটিতে আমরা ATmega8 মাইক্রোকন্ট্রোলার নিয়ে আলোচনা করব। ATmega8 মাইক্রোকন্ট্রোলারটি শেখা সহজ এবং এতে নতুনদের জন্য মাইক্রোকন্ট্রোলারের যেসব অংশ সম্পর্কিত জ্ঞান প্রয়োজন সেসব অংশ বিদ্যমান। এটি সহজলভ্য এবং দামে সস্তা। এই মাইক্রোকন্ট্রোলারটি নিয়ে কাজ করতে পারলে ATmega সিরিজের অন্যসব মাইক্রোকন্ট্রোলারও প্রোগ্রাম করা সম্ভব হবে। অন্যান্য সিরিজ ঠিক একইভাবে কাজ করবে না, তবে অনেকটাই একই রকম হবে। AVR মাইক্রোকন্ট্রোলার ছাড়া অন্যান্য মাইক্রোকন্ট্রোলার নিয়ে কিভাবে কাজ করা যায় সেই সম্পর্কে পরবর্তিতে আলোচনা করা হবে।
No comments