8051 মাইক্রোকন্ট্রোলার পিন ডায়াগ্রাম এবং এটির কার্যকারী পদ্ধতি

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





একটি মাইক্রোকন্ট্রোলার একটি একক আইসিতে একটি ছোট কম্পিউটার যা মাইক্রোপ্রসেসরে পাওয়া সমস্ত বৈশিষ্ট্যগুলিকে একীভূত করে। বিভিন্ন অ্যাপ্লিকেশন পরিবেশন করতে, এটি র‍্যাম, রম, আই / ও পোর্ট, টাইমার, সিরিয়াল পোর্ট, ক্লক সার্কিট এবং বিঘ্ন ইত্যাদির মতো চিপ সুবিধাগুলির উপর একটি উচ্চ ঘনত্বযুক্ত। মাইক্রোকন্ট্রোলারগুলি বিভিন্ন স্বয়ংক্রিয়ভাবে নিয়ন্ত্রিত ডিভাইসে যেমন রিমোট কন্ট্রোল, অটোমোবাইল ইঞ্জিন নিয়ন্ত্রণ সিস্টেম, মেডিকেল ডিভাইস, পাওয়ার সরঞ্জাম, অফিস মেশিন, খেলনা এবং অন্যান্যতে ব্যবহৃত হয় এম্বেড করা সিস্টেম । অতএব, এই নিবন্ধটি ব্যাখ্যা সহ 8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রামের ওভারভিউ দেয় 8051 ভিত্তিক প্রকল্প ধারণা ।

8051 মাইক্রোকন্ট্রোলার

8051 মাইক্রোকন্ট্রোলার



মাইক্রোপ্রসেসরের ক্ষেত্রে, আমাদের অতিরিক্ত সার্কিটরি বাহ্যিকভাবে ইন্টারফেস করতে হবে যেমন র‌্যাম, রম, আই / ও পোর্টস, টাইমারস, সিরিয়াল পোর্ট, ক্লক সার্কিট এবং অন্যান্য বাহ্যিক পেরিফেরিয়ালগুলি যেখানে মাইক্রোকন্ট্রোলারে এই সমস্ত পেরিফেরিয়ালগুলি অন্তর্নির্মিত। আসুন আমরা 8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রাম সম্পর্কে সংক্ষিপ্তভাবে দেখি।


মাইক্রোকন্ট্রোলার পিন কাজ করছে

8051 মাইক্রোকন্ট্রোলারের চারটি আই / ও পোর্ট রয়েছে যেখানে প্রতিটি বন্দরে 8 টি পিন রয়েছে যা ইনপুট বা আউটপুট হিসাবে কনফিগার করা যায়। পিন কনফিগারেশন - এটি আই / পি (1) বা একটি ও / পি (0) হিসাবে কনফিগার করা হোক না কেন এটি তার যুক্তিযুক্ত অবস্থার উপর নির্ভর করে। একটি আউটপুট হিসাবে মাইক্রোকন্ট্রোলার পিনটি কনফিগার করতে, উপযুক্ত আই / ও পোর্ট বিটগুলিতে একটি লজিক শূন্য (0) প্রয়োগ করা প্রয়োজন। এই ক্ষেত্রে, উপযুক্ত পিনের ভোল্টেজের স্তর 0 হবে।



একইভাবে, একটি ইনপুট হিসাবে একটি মাইক্রোকন্ট্রোলার পিনটি কনফিগার করতে, উপযুক্ত বন্দরটিতে একটি যুক্তিযুক্ত এক (1) প্রয়োগ করা প্রয়োজন। এই ক্ষেত্রে, উপযুক্ত পিনের ভোল্টেজের স্তরটি 5 ভি হবে। এটি বিভ্রান্তিকর মনে হতে পারে, অধ্যয়নের পরে এটি সমস্ত পরিষ্কার হয়ে যায় সাধারণ বৈদ্যুতিন সার্কিট আই / ও পিনের সাথে সংযুক্ত।

ইনপুট / আউটপুট (আই / ও) পিন

নীচের চিত্রটি মাইক্রোকন্ট্রোলারের মধ্যে থাকা সমস্ত সার্কিটগুলির একটি সরলিকৃত স্কিম্যাটিক দেখায়, যা এর একটি পিনের সাথে যুক্ত। এটি পিন পোর্ট ব্যতীত সমস্ত পিনগুলিতে জানিয়েছে যা বিল্ট-ইন-তে প্রতিরোধক নেই।

ইনপুট / আউটপুট (আই / ও) পিন

ইনপুট / আউটপুট (আই / ও) পিন

আউটপুট পিন

একটি লজিক 0 রেজিস্টার পি এর কিছুটা ক্ষেত্রে প্রয়োগ করা হয়, তারপরে আউটপুট এফই ট্রানজিস্টর চালু হয়, সুতরাং উপযুক্ত পিনটি স্থলভাগে সংযুক্ত করে।


আউটপুট পিন

আউটপুট পিন

ইনপুট পিন

একটি লজিক 1 পি রেজিস্টার এর কিছুটা প্রয়োগ করা হয়। আউটপুট ফিল্ড এফেক্ট ট্রানজিস্টর বন্ধ করা আছে, এবং উপযুক্ত পিনটি উচ্চ প্রতিরোধের একটি পুল-আপ রেজিস্টরের উপর দিয়ে পাওয়ার সাপ্লাই ভোল্টেজের সাথে সংযুক্ত থাকে।

ইনপুট পিন

ইনপুট পিন

8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রাম

8051 মাইক্রোকন্ট্রোলার পরিবারগুলি (89C51, 8751, DS89C4xO, 89C52) বিভিন্ন প্যাকেজ যেমন কোয়াড-ফ্ল্যাট প্যাকেজ, সীসাবিহীন চিপ ক্যারিয়ার এবং ডুয়াল-ইন-লাইন প্যাকেজের মধ্যে আসে। এই সমস্ত প্যাকেজগুলিতে 40 টি পিন রয়েছে যা আই / ও, ঠিকানা, আরডি, ডাব্লুআর, ডেটা এবং বাধা হিসাবে বিভিন্ন ফাংশনে নিবেদিত। তবে, কিছু সংস্থাগুলি এর একটি 20-পিন সংস্করণ সরবরাহ করে মাইক্রোকন্ট্রোলার আই / ও পোর্টগুলির সংখ্যা হ্রাস করে কম চাহিদাযুক্ত অ্যাপ্লিকেশনগুলির জন্য। তবুও, বিকাশকারীদের একটি বিশাল সংখ্যাগরিষ্ঠ 40-পিন চিপ ব্যবহার করে।

8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রাম

8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রাম

8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রামে 40 টি পিন রয়েছে যা নীচে দেখানো হয়েছে। মোট ৩২ টি পিনের চারটি পোর্ট যেমন পি 0, পি 1, পি 2 এবং পি 3 তে বিভক্ত রয়েছে। যেখানে, প্রতিটি বন্দরে 8 টি পিন রয়েছে। সুতরাং, মাইক্রোকন্ট্রোলার 8051 এর পিন ডায়াগ্রাম এবং ব্যাখ্যা নীচে দেওয়া হয়েছে।

  • পোর্ট 1 (পিন 1 থেকে পিন 8): পোর্ট 1-এ পিন 1.0 থেকে পিন 1.7 অন্তর্ভুক্ত এবং এই পিনগুলি ইনপুট বা আউটপুট পিন হিসাবে কনফিগার করা যায়।
  • পিন 9 (আরএসটি): রিসেট পিনটি এই পিনকে ইতিবাচক নাড়ি দিয়ে 8051 মাইক্রোকন্ট্রোলারটিকে রিসেট করতে ব্যবহৃত হয়।
  • পোর্ট 3 (পিন 10 থেকে 17): পোর্ট 3 পিনগুলি পোর্ট 1 পিনের মতো এবং সর্বজনীন ইনপুট বা আউটপুট পিন হিসাবে ব্যবহার করা যেতে পারে। এই পিনগুলি দ্বৈত-ফাংশন পিন এবং প্রতিটি পিনের ফাংশন হিসাবে দেওয়া হয়:
  • পিন 10 (আরএক্সডি): আরএক্সডি পিন একটি সিরিয়াল অ্যাসিনক্রোনাস যোগাযোগ ইনপুট বা সিরিয়াল সিঙ্ক্রোনাস যোগাযোগ আউটপুট।
  • পিন 11 (টিএক্সডি): সিরিয়াল অ্যাসিনক্রোনাস যোগাযোগ আউটপুট বা সিরিয়াল সিঙ্ক্রোনাস যোগাযোগ ঘড়ি আউটপুট।
  • পিন 12 (INT0): বাধা ইনপুট 0
  • পিন 13 (INT1): বাধা ইনপুট 1
  • পিন 14 (টি 0): কাউন্টার 0 ঘড়ি ইনপুট
  • পিন 15 (টি 1): কাউন্টার 1 টি ঘড়ি ইনপুট
  • পিন 16 (ডাব্লুআর): বাহ্যিক র‌্যামে লিখিত সংকেত লিখন।
  • পিন 17 (আরডি): বাহ্যিক র‌্যামের সামগ্রীগুলি পড়তে সিগন্যাল পড়া।
  • পিন 18 এবং 19 (XTAL2, XTAL1): এক্স 2 এবং এক্স 1 পিনগুলি দোলকের জন্য ইনপুট আউটপুট পিন। এই পিনগুলি একটি অভ্যন্তরীণ দোলকটিকে মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত করতে ব্যবহৃত হয়।
  • পিন 20 (জিএনডি): পিন 20 একটি গ্রাউন্ড পিন।
  • পোর্ট 2 (পিন 21 থেকে পিন 28): পোর্ট 2-এ পিন 21 থেকে পিন 28 রয়েছে যা ইনপুট আউটপুট পিন হিসাবে কনফিগার করা যায়। তবে, এটি কেবল তখনই সম্ভব যখন আমরা কোনও বাহ্যিক মেমরি ব্যবহার করি না। যদি আমরা বাহ্যিক মেমরি ব্যবহার করি, তবে এই পিনগুলি হাই অর্ডার ঠিকানা বাস (A8 থেকে A15) হিসাবে কাজ করবে।
  • পিন 29 (পিএসএন): এই পিনটি বহিরাগত প্রোগ্রামের মেমরি সক্ষম করতে ব্যবহৃত হয়। যদি আমরা প্রোগ্রামটি সঞ্চয় করার জন্য একটি বাহ্যিক রম ব্যবহার করি তবে তারপরে যুক্তি 0 উপস্থিত হয় যা মাইক্রো নিয়ামককে মেমরি থেকে ডেটা পড়তে নির্দেশ করে।
  • পিন 30 (এএলই): অ্যাড্রেস ল্যাচ সক্ষম পিনটি একটি সক্রিয় উচ্চ-আউটপুট সংকেত। আমরা যদি একাধিক মেমরি চিপ ব্যবহার করি, তবে এই পিনটি তাদের মধ্যে পার্থক্য করার জন্য ব্যবহৃত হয়। এই পিন EPROM প্রোগ্রামিংয়ের সময় প্রোগ্রামের পালস ইনপুটও দেয়।
  • পিন 31 (ইএ): যদি আমাদের একাধিক স্মৃতি ব্যবহার করতে হয় তবে এই পিনটিতে 1 যুক্তির প্রয়োগ মাইক্রোকন্ট্রোলারকে স্মৃতি থেকে ডেটা পড়ার নির্দেশ দেয়: প্রথম অভ্যন্তরীণ এবং তারপরে বাহ্যিক।
  • পোর্ট 0 (পিন 32 থেকে 39): 2 এবং 3 পিনের বন্দরটির মতো, এই পিনগুলি ইনপুট আউটপুট পিন হিসাবে ব্যবহার করা যেতে পারে যখন আমরা কোনও বাহ্যিক মেমরি ব্যবহার করি না। যখন এএলই বা পিন 30 এ 1 হয়, তখন এই পোর্টটি ডেটা বাস হিসাবে ব্যবহৃত হয়: যখন এএলই পিন 0 এ থাকে, তখন এই পোর্টটি নিম্ন অর্ডার ঠিকানা বাস হিসাবে ব্যবহৃত হয় (A0 থেকে A7)
  • পিন 40 (ভিসিসি): এই ভিসিসি পিনটি বিদ্যুৎ সরবরাহের জন্য ব্যবহৃত হয়।

8051 মাইক্রোকন্ট্রোলারের অনেক অ্যাপ্লিকেশন রয়েছে। সুতরাং, 8051 মাইক্রোকন্ট্রোলার প্রকল্পসমূহ ইঞ্জিনিয়ারিং ফাইনাল ইয়ার জন্য দুর্দান্ত। অতএব, আপনি ব্যবহারিকভাবে 8051 মাইক্রোকন্ট্রোলারের পিন অপারেশনগুলি বোঝার জন্য নীচের তালিকাভুক্ত প্রকল্পগুলির কোনও একটিকে উল্লেখ করতে পারেন।

8051 মাইক্রোকন্ট্রোলার প্রকল্পসমূহ

8051 মাইক্রোকন্ট্রোলার প্রকল্পসমূহ

  • দ্বি নির্দেশমূলক ঘূর্ণন একক ফেজ ইন্ডাকশন মোটর রান ক্যাপাসিটার ছাড়া
  • ওভার ভোল্টেজ- ভোল্টেজ সুরক্ষার অধীনে
  • ওয়্যারলেস র‌্যাশ ড্রাইভিং সনাক্তকরণ
  • আরডুইনো ভিত্তিক অধিবাস স্বয়ংক্রিয়তা
  • অ্যান্ড্রয়েড ভিত্তিক রিমোটলি প্রোগ্রামেবল সিকোয়েন্সিয়াল লোড অপারেশন
  • অ্যান্ড্রয়েড অ্যাপ্লিকেশন দ্বারা নাইট ভিশন ওয়্যারলেস ক্যামেরা সহ ওয়ার ফিল্ড স্পাইিং রোবট
  • অ্যান্ড্রয়েড অ্যাপ্লিকেশন দ্বারা রিমোট অপারেটিং ডমেস্টিক অ্যাপ্লিকেশন নিয়ন্ত্রণ
  • ঘনত্ব ভিত্তিক অটো ট্র্যাফিক সিগন্যাল নিয়ন্ত্রণ Android ভিত্তিক রিমোট ওভাররাইড সহ
  • ডিসি মোটরের ফোর কোয়াড্রেন্ট অপারেশন অ্যান্ড্রয়েড অ্যাপ্লিকেশন দ্বারা দূরবর্তীভাবে নিয়ন্ত্রিত
  • অ্যান্ড্রয়েড অ্যাপ্লিকেশন দ্বারা 3 ডি ডিশ পজিশনিংয়ের রিমোট সারিবদ্ধকরণ
  • অ্যান্ড্রয়েড অ্যাপ্লিকেশন দ্বারা পাসওয়ার্ড ভিত্তিক রিমোট কন্ট্রোলড ডোর খোলার
  • দীর্ঘ দূরত্বের স্পিচ স্বীকৃতি সহ ভয়েস নিয়ন্ত্রিত রোবোটিক যানবাহন
  • ভয়েস ঘোষণা এবং ওয়্যারলেস পিসি ইন্টারফেসের সাথে ট্রান্সফরমার / জেনারেটর স্বাস্থ্যের উপর 3 পরামিতিগুলির এক্সবিইই ভিত্তিক রিমোট মনিটরিং
  • অ্যান্ড্রয়েড দ্বারা দূরবর্তীভাবে রেলওয়ে স্তর ক্রসিং গেট অপারেশন
  • অ্যান্ড্রয়েড অ্যাপ্লিকেশন দ্বারা হোম অটোমেশন ভিত্তিক রিমোট কন্ট্রোল
  • ওয়্যারলেস পাওয়ার ট্রান্সফার i এন 3 ডি স্পেস
  • জরুরী পরিস্থিতিতে দূরবর্তী ওভাররাইড সহ ঘনত্ব ভিত্তিক ট্র্যাফিক সিগন্যাল
  • ট্রান্সফরমার / জেনারেটর স্বাস্থ্যের উপর 3 পরামিতিগুলির এক্সবিইই ভিত্তিক রিমোট মনিটরিং
  • স্ব-স্যুইচিং পাওয়ার সাপ্লাই
  • আরএফআইডি ভিত্তিক পেইড গাড়ি পার্কিং
  • নেতৃত্বে স্বয়ংক্রিয় জরুরী আলো
  • যোগাযোগহীন তরল স্তরের নিয়ামক

এটি মাইক্রোকন্ট্রোলার পিনগুলি রিয়েল-টাইম সহ প্রিপুয়েলগুলির সাথে কাজ করে 8051 মাইক্রোকন্ট্রোলার ভিত্তিক প্রকল্পের ধারণা । তদ্ব্যতীত, এই নিবন্ধ সম্পর্কিত কোনও প্রশ্ন বা সর্বশেষ ইলেকট্রনিক্স প্রকল্প , নীচে মন্তব্য বিভাগে মন্তব্য করে আমাদের সাথে যোগাযোগ করুন।

ছবির ক্রেডিট:

8051 মাইক্রোকন্ট্রোলারের পিন ডায়াগ্রাম ব্লগস্পট

8051 মাইক্রোকন্ট্রোলার কটস জার্নালনলাইন