পোস্টগুলি

ছবি
২. 8051 সম্পর্কে কিছু ভুল ধারনার অবসান 8051 মাইক্রোকন্ট্রোলারের জন্ম আজকে থেকে প্রায় ৩৭ বছর আগে। কিন্তু আজকে ২০১৭ সালে এসে এটা শিখে আমাদের লাভ কি? এখন কি আর 8051 এর মত এত পুরান মডেলের মাইক্রোকন্ট্রোলারের দাম আছে নাকি? দেখতে এত বড় ৪০ পিনের আইসি, তারপর সীমিত সংখ্যক পেরিফেরালস, এডিসি (মাইক্রোকন্ট্রোলারের অন্যতম পেরিফেরাল) নাই, ক্লক স্পিড কম এ শিখে লাভ কি?? আমারও ঠিক এমনটাই ধারনা ছিল। এখনও কিঞ্চিৎ আছে সে বিষয়ে সন্দেহ নাই। কিন্তু একাডেমিক কোর্সের প্রেসারে পরেই অনেকটা শিখার আগ্রহ হয়েছে। তবে শিখতে এসে যে ভুল ধারনা টা ভেঙেছে সেটা হল 8051 দিয়েই আসলে মাইক্রোকন্ট্রোলারে হাতেখড়ি হওয়া উচিৎ। আর হাতেখড়ি না হলেও অন্তত 8051 সম্পর্কে বেসিক ধারনা টুকু রাখা উচিৎ। আফটার অল প্রথম ৮ বিট মাইক্রোকন্ট্রোলার বলে কথা। :D আরও একটা প্রধান কারন হল এই মাইক্রোকন্ট্রোলারে সীমিত সংখ্যক পেরিফেরালস থাকার জন্যে সব কিছু অনেক গুছিয়ে শিখা যায়। ৭ দিন একটু সময় দিলেই প্রত্যেকটা রেজিস্টার এবং বিট মোটামোটি ভাবে মুখস্ত হয়ে যাবে। এবং এদের সীমিত সংখ্যার জন্যে এদের এড্রেস মনে রাখাও খুব একটা কঠিন কাজ হবেনা। রেজিস্ট...
ছবি
১. মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসর এই দুটো নামই এম্বেডেড সিস্টেমের সাথে আসলে ওতপ্রোত ভাবে জড়িত। কিন্তু এই দুটোর মধ্যে আসলে কি পার্থক্য তা হয়ত আমাদের অনেকেরই জানা নেই। বাইরে থেকে দেখেও কোন পার্থক্য বোঝা যায়না। যেমন 8086 এবং 8051 অথবা Atmega32 এই চিপ গুলো যদি পাশাপাশি রাখা যায় তাহলে এগুলোর সাথে পরিচিত নয় এমন কোন মানুষের পক্ষে এদের মাঝে পার্থক্য করা মোটেও সম্ভব হবেনা। এদের মধ্যে কিন্তু প্রথম চিপটি মাইক্রোপ্রসেসর এবং পরের চিপ দুটি মাইক্রোকন্ট্রোলার। কিন্তু এদের প্রত্যেকের পিনই কিন্তু ৪০ টি করে এবং সাইজেও মোটামোটি একই রকমের (DIP package - Dual In Line package)।    8086 মাইক্রোপ্রসেসর 8051 মাইক্রোকন্ট্রোলার Atmega32 মাইক্রোকন্ট্রোলার মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসর দুটোই কিন্তু রিয়েল টাইম এপ্লিকেশনের কাজে ব্যবহার করা হয়। এদের পার্থক্যগুলো এবার জেনে নেয়া যাক তাহলে। মাইক্রোপ্রসেসর চিপের মধ্যে শুধুই সিপিউ অংশটুকু থাকে মানে যেটা হল কোন একটা সিস্টেমের ব্রেইন। যেমন আমাদের আধুনিক পিসির ...