1981 সালে, একটি 8-বিট মাইক্রোকন্ট্রোলার ইন্টেল কর্পোরেশন দ্বারা এটি 8051 হিসাবে পরিচিত introduced এটি পরিচিত হয়েছিল This একটি একক চিপ, এবং এসওসি হিসাবে চিহ্নিত করা হয় (একটি চিপে সিস্টেম)। 8051 মাইক্রোকন্ট্রোলার একটি 8-বিট প্রসেসর - যার অর্থ, সিপিইউ একবারে 8-বিট ডেটা নিয়ে কাজ করতে পারে। 8051 মাইক্রোকন্ট্রোলার অন্তর্ভুক্ত 8 আই বিস্তৃত চারটি I / O পোর্ট। যদিও এটি অন-চিপ রমের সর্বোচ্চ K৪ কে বাইট থাকতে পারে, অনেক ডিজাইনার চিপটিতে মাত্র ৪ কিলোবাইট সেট করেছেন।
8051 মাইক্রোকন্ট্রোলার ব্যাপকভাবে জনপ্রিয় হয়ে ওঠে যখন ইন্টেল অন্য নির্মাতাদের মাইক্রোকন্ট্রোলারের কোনও সংস্করণ তৈরি এবং প্রচার করতে দেয়। এটি নির্মাতারা দ্বারা প্রচারিত ভিন্ন-গতি এবং অন-চিপ রমের পরিমাণ সহ 8051 এর বেশ কয়েকটি সংস্করণে নিয়ে গেছে। এটি লক্ষণীয় যে এখানে থাকলেও 8051 মাইক্রোকন্ট্রোলারের বিভিন্ন সংস্করণ অন-চিপ রমের পরিমাণ এবং গতির দিক থেকে - কমান্ডগুলি যতটা অবধি সম্পর্কিত, এগুলি সমস্তই মূল 8051 এর সাথে উপযুক্ত। এর অর্থ হ'ল আপনি যদি নিজের কোডটি একটির জন্য লিখে থাকেন তবে নির্মাতাকে নির্বিশেষে এগুলির যে কোনও একটিতে এটি কাজ করবে। নীচের লিঙ্কটি উল্লেখ করুন: 8051 মাইক্রোকন্ট্রোলার পিন ডায়াগ্রাম এবং এটির কার্যকারী পদ্ধতি
8051 মাইক্রোকন্ট্রোলার প্রোগ্রামিং
দ্য 8051 মাইক্রোকন্ট্রোলার প্রোগ্রামিং অবশ্যই এটি খুব আকর্ষণীয় এবং এটি আরও উত্তেজক করে তুলতে এখানে আমরা আপনাকে এমন কয়েকটি সরঞ্জাম দেব যা আপনাকে একটি 8051 মাইক্রোকন্ট্রোলারিনের প্রোগ্রামিং আরও ভালভাবে জানার জন্য সহায়তা করবে।
সরঞ্জামগুলি দেখুন
- কোড সম্পাদক -সিন্ট্যাক্স নোটপ্যাড হাইলাইট করে
- রাইড সফ্টওয়্যার - সিমুলেশন
- এ 51-অ্যাসেমব্লার
- প্রোটিয়াস - সম্পূর্ণ এমবেডেড সিমুলেশন সফ্টওয়্যার
- সিমুলেটর-উইন্ডোজ ভিত্তিক স্মার্ট এন স্মল সিমুলেটর
- কেয়েল ইউভিশন - 8051 / এআরএম সিমুলেশন
- বিভিন্ন বাউড রেটের জন্য বাউড-টাইমার মান ক্যালকুলেটর
এখন আমরা কেইল ইউভিসন 4 সিমুলেশন সফ্টওয়্যার অনুযায়ী প্রোগ্রামটি রচনা করব এবং প্রোগ্রামটি হ'ল
- আপনার পিসিতে 8051 সফ্টওয়্যার ইনস্টল করুন
- প্রকল্প -> নতুন দৃষ্টি প্রকল্পে ক্লিক করুন
- আপনার প্রকল্প সংরক্ষণ করুন
- লক্ষ্য ডিভাইস নির্বাচন করুন (8051 - AT89s51)
- ফাইল -> নতুন
- নতুন পাঠ্য সম্পাদকটি খোলা হবে। এখানে আপনার কোড লিখতে হবে
একটি 8051 মাইক্রোকন্ট্রোলার কী?
একটি 8051 মাইক্রোকন্ট্রোলার একটি সম্পূর্ণ কম্পিউটার যা একটি একক চিপে তৈরি।
8051 মাইক্রোকন্ট্রোলারের পিন কনফিগারেশন
8051 মাইক্রোকন্ট্রোলারটিতে 40 টি পিন রয়েছে। এর মধ্যে, পিন, পি 1, পি 2 এবং পি 3 এর মতো 4-বন্দরগুলিতে 32 টি পিন বিচ্ছিন্ন হয়। যেখানে প্রতিটি বন্দরে 8 টি পিন রয়েছে।
8051 মাইক্রোকন্ট্রোলারের আর্কিটেকচার
8051 মাইক্রোকন্ট্রোলারের আর্কিটেকচারে সিপিইউ, বিঘ্ন, মেমরি, বিএস, দোলক এবং টাইমার / কাউন্টার অন্তর্ভুক্ত রয়েছে।
8051 মাইক্রোকন্ট্রোলারের বিভিন্ন পরিবার
8051 মাইক্রোকন্ট্রোলারের বিভিন্ন পরিবারে 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 এবং 8752 অন্তর্ভুক্ত।
একটি 8051 মাইক্রোকন্ট্রোলারের স্মৃতি সংস্থা
8051 মাইক্রোকন্ট্রোলারের দুটি স্মৃতি রয়েছে: প্রোগ্রাম মেমরি এবং ডেটা মেমরি।
8051 মাইক্রোকন্ট্রোলারের অ্যাপ্লিকেশন
৮০৫১ মাইক্রোকন্ট্রোলার বিভিন্ন ইলেকট্রনিক সরঞ্জাম যেমন মোবাইল, রোবট, অটোমোবাইল, সিডি / ডিভিডি প্লেয়ার, ওয়াশিং মেশিন, ক্যামেরা, সুরক্ষা এলার্ম, বৈদ্যুতিন পরিমাপ যন্ত্র, মাইক্রোওয়েভ ওভেন ইত্যাদিতে ব্যবহৃত হয়