এই অধ্যায়ে আমরা 8051 মাইক্রোকন্ট্রোলার সম্পর্কে জানব। 

প্রথমেই সংক্ষেপে এর ইতিহাস এবং কিভাবে এটা ইন্জিনিয়ারিং ষ্টুডেন্টদের কাছে এত জনপ্রিয় হল তা জেনে নেয়া দরকার। তারপর জানব এটার আভ্যন্তরীন গঠন (আর্কিটেকচার) ও সুবিধাদির বিষয়ে। তারপর শিখব কিভাবে একে কাজে লাগানো যায় বা এটার থেকে সুবিধা গ্রহন করা যায়। 

Intel Corporation এর প্রথম মাইক্রোপ্রসেসর 4004 বাজারে আসে 1971 সালে। এরপর তারা 1981 সালে প্রস্তুত করে 8085 এবং 8086 মাইক্রোপ্রসেসর। 

এর কিছুদিন পরেই এম্বেডেড সিষ্টেমে ব্যাবহারের জন্য তারা বাজারে আনে Intel MCS-51(Microcontroller Series - 51), সাধারনভাবে 8051 সিরিজ পরিচিত। 

এটাকে তখন পরিচিত করা হয় System on a chip হিসাবে। তার কারন হলো এই ডিভাইসের ভেতরে ১২৮ বাইট RAM, ৪ কিলোবাইট ROM, ২টি টাইমার, ১টি সিরিয়াল পোর্ট, ৪টি I/O পোর্ট (৮ বিটের) সহ আরো অনেক সুবিধা ঢুকিয়ে দেয়া হয়। খুব দ্রুত যখন এটা জনপ্রিয় হয়ে উঠলো তখন Intel অন্যান্য কোম্পানিকেও অনুমতি দিল 8051 এর বিভিন্ন ফ্লেভার তৈরি এবং বাজারজাত করার।
 
8051 পরিবারের সদস্যরা ৮ বিটের, অল্প শক্তিতে কাজ করতে পারে এমন শক্তিশালী মাইক্রোকন্ট্রোলার। 8051 সিরিজের যেকোন একটার জন্য যদি একটা প্রোগ্রাম লিখেন, সেটা এই সিরিজের যেকোন মাইক্রোকন্ট্রোলারে চালানো যাবে সেক্ষেত্রে প্রস্তুতকারি প্রতিষ্ঠান যেটাই হোক না কেন। 

বর্তমানে এই সিরিজে কয়েক ধরনের মাইক্রোকন্ট্রোলার আছে। এই সিরিজের মাইক্রোকন্ট্রোলার গুলোর মধ্যে AT89C51, AT89S51, AT89S52, AT89C2051 উল্লেখযোগ্য। 

এমসিএস-৫১ পরিবারের সকল মাইক্রোকন্ট্রোলার হার্ভাড আর্কিটেকচার অনুসরন করে। এর মানে এই পরিবারের সকল মাইক্রোকন্ট্রোলার তাদের প্রোগাম এবং ডাটা মেমোরীর মধ্য পার্থক্য করতে পারে।




সুবিধাদি: