মাইক্রোকন্ট্রোলার প্রকার এবং তাদের অ্যাপ্লিকেশন

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





একটি মাইক্রোকন্ট্রোলার একটি একক চিপ এবং এটি μ সি বা ইউসি দিয়ে চিহ্নিত করা হয়। এর নিয়ামকের জন্য ব্যবহৃত বানোয়াট প্রযুক্তিটি হ'ল ভিএলএসআই। মাইক্রোকন্ট্রোলারের একটি বিকল্প নাম এম্বেড করা নিয়ামক। বর্তমানে, বিভিন্ন মাইক্রোকন্ট্রোলার ধরণের রয়েছে যা বাজারে 4-বিট, 8-বিট, 64-বিট এবং 128-বিটের মতো বিদ্যমান। এটি একটি সঙ্কোচিত মাইক্রো কম্পিউটার যা রোবট, অফিস মেশিন, মোটর গাড়ি, গৃহ সরঞ্জাম এবং অন্যান্য ইলেকট্রনিক গ্যাজেটে এম্বেড থাকা সিস্টেম ফাংশনগুলি নিয়ন্ত্রণ করতে ব্যবহৃত হয়। মাইক্রোকন্ট্রোলারে ব্যবহৃত বিভিন্ন উপাদান হ'ল একটি প্রসেসর, পেরিফেরিয়াল এবং মেমরি। এগুলি মূলত বিভিন্ন ইলেকট্রনিক ডিভাইসে ব্যবহৃত হয় যার জন্য ডিভাইসের অপারেটর দ্বারা সরবরাহের পরিমাণ প্রয়োজন। এই নিবন্ধটি মাইক্রোকন্ট্রোলারগুলির ধরণ এবং তাদের কাজ সম্পর্কে একটি ওভারভিউ আলোচনা করেছে।

মাইক্রোকন্ট্রোলার কী?

একটি মাইক্রোকন্ট্রোলার হ'ল একটি স্বল্প-স্বল্প দামের এবং স্ব-অন্তর্ভুক্ত কম্পিউটার-অন-এ-চিপ যা এম্বেড থাকা সিস্টেম হিসাবে ব্যবহার করা যেতে পারে। কয়েকটি মাইক্রোকন্ট্রোলার চার-বিট এক্সপ্রেশন ব্যবহার করতে এবং ঘড়ির রেট ফ্রিকোয়েন্সিগুলিতে কাজ করতে পারে, যা সাধারণত অন্তর্ভুক্ত:




  • একটি 8 বা 16-বিট মাইক্রোপ্রসেসর।
  • র‌্যামের সামান্য পরিমাপ।
  • প্রোগ্রামেবল রম এবং ফ্ল্যাশ মেমরি।
  • সমান্তরাল এবং সিরিয়াল I / O।
  • টাইমার এবং সংকেত জেনারেটর।
  • অ্যানালগ ডিজিটাল এবং ডিজিটাল থেকে অ্যানালগ রূপান্তর

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

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

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



একবার ভোল্টেজ স্তর তার সর্বোচ্চ মান অর্জন করে এবং দোলকের ফ্রিকোয়েন্সি বিশেষ ফাংশন রেজিস্টারগুলিতে বিট লেখার স্থিতিশীল প্রক্রিয়াতে পরিণত হয়। দোলকের সিএলকে ভিত্তিতে সবকিছু ঘটে এবং সামগ্রিক ইলেকট্রনিক্স কাজ শুরু করবে। এই সমস্ত খুব কম ন্যানোসেকেন্ড লাগে।

মাইক্রোকন্ট্রোলারের মূল কাজটি হ'ল, এটি একটি প্রসেসরের মেমরি ব্যবহার করে স্ব-অন্তর্ভুক্ত সিস্টেমগুলির মতো বিবেচনা করা যেতে পারে। এর পেরিফেরালগুলি 8051 মাইক্রোকন্ট্রোলারের মতো ব্যবহার করা যেতে পারে। বর্তমানে বর্তমানে ব্যবহারে থাকা বেশিরভাগ মাইক্রোকন্ট্রোলাররা টেলিফোন অ্যাপ্লায়েন্সস, অটোমোবাইলস এবং কম্পিউটার সিস্টেম পেরিফেরিয়ালগুলির মতো অন্যান্য ধরণের মেশিনির মধ্যে এম্বেড থাকে।


মাইক্রোকন্ট্রোলার প্রকারের বুনিয়াদি

তথ্য সংরক্ষণ, পরিমাপ ও প্রদর্শনের জন্য ব্যবহৃত কোনও বৈদ্যুতিক সরঞ্জাম অন্যথায় এতে একটি চিপ অন্তর্ভুক্ত করে measures মাইক্রোকন্ট্রোলারের প্রাথমিক কাঠামোতে বিভিন্ন উপাদান রয়েছে।

সিপিইউ

মাইক্রোকন্ট্রোলারকে সিপিইউ ডিভাইস বলা হয়, যা ডেটা বহন ও ডিকোড করতে ব্যবহৃত হয় এবং অবশেষে বরাদ্দকৃত কার্যকারিতা কার্যকরভাবে শেষ করে। একটি কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট ব্যবহার করে, সমস্ত মাইক্রোকন্ট্রোলার উপাদানগুলি একটি নির্দিষ্ট সিস্টেমে সংযুক্ত থাকে। প্রোগ্রামেবল মেমরির মাধ্যমে প্রাপ্ত নির্দেশনা সিপিইউয়ের মাধ্যমে ডিকোড করা যায়।

স্মৃতি

একটি মাইক্রোকন্ট্রোলারে মেমোরি চিপ মাইক্রোপ্রসেসরের মতো কাজ করে কারণ এটি সমস্ত ডেটা পাশাপাশি প্রোগ্রামগুলিকে সঞ্চয় করে। মাইক্রোকন্ট্রোলারগুলি প্রোগ্রামের সোর্স কোডটি সঞ্চয় করতে কিছু পরিমাণ র‌্যাম / রম / ফ্ল্যাশ মেমরির সাহায্যে ডিজাইন করা হয়েছে।

I / O বন্দর

মূলত, এই পোর্টগুলি অন্যথায় LEDs, LCDs, প্রিন্টার ইত্যাদির মতো বিভিন্ন সরঞ্জাম চালনা করতে ইন্টারফেস করতে ব্যবহৃত হয়

সিরিয়াল পোর্টস

সিরিয়াল পোর্টগুলি মাইক্রোকন্ট্রোলারের মধ্যে সিরিয়াল ইন্টারফেসের পাশাপাশি সমান্তরাল বন্দরের মতো বিভিন্ন পেরিফেরাল সরবরাহ করতে ব্যবহৃত হয়।

টাইমারস

একটি মাইক্রোকন্ট্রোলার টাইমার অন্যথায় কাউন্টার অন্তর্ভুক্ত। এগুলি মাইক্রোকন্ট্রোলারে সময় নির্ধারণ এবং গণনার সমস্ত ক্রিয়াকলাপ পরিচালনা করতে ব্যবহৃত হয়। কাউন্টারটির প্রধান কাজ ডালের বাইরে গণনা করা হয় যেখানে টাইমারগুলির মাধ্যমে পরিচালিত অপারেশনগুলি হ'ল ক্লক ফাংশন, ডাল প্রজন্ম, মোডুলেশন, ফ্রিকোয়েন্সি পরিমাপ, দোলক তৈরি ইত্যাদি are

এডিসি (ডিজিটাল রূপান্তরকারী অ্যানালগ)

এডিসি হ'ল ডিজিটাল রূপান্তরকারীকে অ্যানালগের সংক্ষিপ্ত রূপ। এডিসির মূল কাজ হ'ল সিগন্যালগুলি অ্যানালগ থেকে ডিজিটাল রূপান্তর করা। এডিসির জন্য, প্রয়োজনীয় ইনপুট সংকেতগুলি এনালগ এবং একটি ডিজিটাল সিগন্যাল উত্পাদন বিভিন্ন ডিজিটাল অ্যাপ্লিকেশন যেমন পরিমাপ ডিভাইসে ব্যবহৃত হয়

ড্যাক (ডিজিটাল থেকে অ্যানালগ রূপান্তরকারী)

ডিএসি এর সংক্ষিপ্ত বিবরণ ডিজিটাল থেকে রূপান্তরকারী, এটি এডিসিতে বিপরীত কার্য সম্পাদন করতে ব্যবহৃত হয়। সাধারণত, এই ডিভাইসটি এনালগ ডিভাইস যেমন ডিসি মোটর ইত্যাদির পরিচালনা করতে ব্যবহৃত হয় etc.

নিয়ন্ত্রণ ব্যাখ্যা

এই নিয়ামকটি চলমান প্রোগ্রামকে বিলম্বিত নিয়ন্ত্রণ দেওয়ার জন্য নিযুক্ত করা হয় এবং ব্যাখ্যাটি হয় অভ্যন্তরীণ অন্যথায় বাহ্যিক।

বিশেষ ফাংশনিং ব্লক

রোবট, স্পেস সিস্টেমগুলির মতো বিশেষ ডিভাইসের জন্য নকশাকৃত কিছু বিশেষ মাইক্রোকন্ট্রোলার একটি বিশেষ ফাংশন ব্লক অন্তর্ভুক্ত করে। কিছু নির্দিষ্ট ক্রিয়াকলাপ চালানোর জন্য এই ব্লকে অতিরিক্ত বন্দর রয়েছে।

মাইক্রোকন্ট্রোলারগুলি কীভাবে শ্রেণিবদ্ধ করা হয়?

মাইক্রোকন্ট্রোলারগুলি বাস-প্রস্থ, নির্দেশিকা সেট এবং মেমরি কাঠামো সম্পর্কিত বৈশিষ্ট্যযুক্ত। একই পরিবারের জন্য, বিভিন্ন উত্স সহ বিভিন্ন ফর্ম হতে পারে। এই নিবন্ধটি মাইক্রোকন্ট্রোলারের কয়েকটি প্রাথমিক ধরণের বর্ণনা দিতে যাচ্ছে যা সম্পর্কে নতুন ব্যবহারকারীরা জানেন না।

মাইক্রোকন্ট্রোলারের ধরণগুলি চিত্রগুলিতে দেখানো হয়, সেগুলি তাদের বিট, মেমরি আর্কিটেকচার, মেমরি / ডিভাইস এবং নির্দেশিকা সেট দ্বারা চিহ্নিত হয়। আসুন এটি সংক্ষেপে আলোচনা করা যাক।

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

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

বিট সংখ্যা অনুযায়ী মাইক্রোকন্ট্রোলার প্রকার

মাইক্রোকন্ট্রোলারের বিটগুলি হ'ল 8-বিট, 16-বিট এবং 32-বিট মাইক্রোকন্ট্রোলার।

ইন একটি 8-বিট মাইক্রোকন্ট্রোলার, বিন্দু যখন অভ্যন্তরীণ বাসটি 8-বিট হয় তখন ALU গাণিতিক এবং যুক্তির কাজ করে। 8-বিট মাইক্রোকন্ট্রোলারের উদাহরণগুলি হ'ল ইনটেল 8031/8051, পিক 1 এক্স, এবং মটোরোলা এমসি 68 এইচসি 11 পরিবার।

দ্য 16-বিট মাইক্রোকন্ট্রোলার 8-বিটের তুলনায় বৃহত্তর নির্ভুলতা এবং কার্য সম্পাদন করে। উদাহরণস্বরূপ, 8-বিট মাইক্রোকন্ট্রোলাররা কেবল 8 টি বিট ব্যবহার করতে পারে, যার ফলে প্রতিটি চক্রের জন্য 0 × 00 - 0xFF (0-255) এর চূড়ান্ত পরিসীমা তৈরি হয়। বিপরীতে, বিট ডেটা প্রস্থ সহ 16-বিট মাইক্রোকন্ট্রোলারগুলির প্রতিটি চক্রের জন্য 0 × 0000 - 0xFFFF (0-65535) এর ব্যাপ্তি রয়েছে।

একটি দীর্ঘ টাইমার সবচেয়ে চূড়ান্ত মূল্য সম্ভবত কিছু অ্যাপ্লিকেশন এবং সার্কিটে কার্যকর হিসাবে প্রমাণিত হতে পারে। এটি স্বয়ংক্রিয়ভাবে দুটি 16 বিট সংখ্যায় পরিচালনা করতে পারে। 16-বিট মাইক্রোকন্ট্রোলারের কয়েকটি উদাহরণ 16 বিট এমসিইউগুলি 8051XA, পিআইসি 2 এক্স, ইন্টেল 8096 এবং মটোরোলা এমসি 68 এইচসি 12 পরিবারকে বাড়ানো হয়েছে।

দ্য 32-বিট মাইক্রোকন্ট্রোলার গণিত এবং লজিক ক্রিয়াকলাপ সম্পাদন করতে 32-বিট নির্দেশাবলী ব্যবহার করে। এগুলি ইমপ্লানটেবল মেডিকেল ডিভাইস, ইঞ্জিন কন্ট্রোল সিস্টেম, অফিস মেশিন, অ্যাপ্লায়েন্সস এবং এমবেডেড সিস্টেমের অন্যান্য ধরণের সহ স্বয়ংক্রিয়ভাবে নিয়ন্ত্রিত ডিভাইসে ব্যবহৃত হয়। কিছু উদাহরণ হ'ল ইন্টেল / আতেল 251 পরিবার, পিক 3 এক্স।

মাইক্রোকন্ট্রোলার মেমরি ডিভাইস অনুযায়ী প্রকার

মেমরি ডিভাইসগুলি দুটি ধরণের মধ্যে বিভক্ত, সেগুলি

  • এম্বেড করা মেমরি মাইক্রোকন্ট্রোলার
  • বাহ্যিক স্মৃতি মাইক্রোকন্ট্রোলার

এম্বেড মেমরি মাইক্রোকন্ট্রোলার : যখন একটি এম্বেড থাকা সিস্টেমে একটি মাইক্রোকন্ট্রোলার ইউনিট থাকে যা একটি চিপে সমস্ত কার্যকরী ব্লক উপলব্ধ থাকে তাকে এমবেডেড মাইক্রোকন্ট্রোলার বলে। উদাহরণস্বরূপ, 8051 প্রোগ্রাম এবং ডেটা মেমরি থাকার, আই / ও পোর্টস, সিরিয়াল যোগাযোগ, কাউন্টার এবং টাইমার এবং চিপে বিঘ্নিত হওয়া একটি এম্বেডেড মাইক্রোকন্ট্রোলার।

বাহ্যিক মেমরি মাইক্রোকন্ট্রোলার : যখন একটি এম্বেড থাকা সিস্টেমে একটি মাইক্রোকন্ট্রোলার ইউনিট থাকে যা কোনও চিপে সমস্ত কার্যকরী ব্লক উপলব্ধ থাকে না তাকে বাহ্যিক মেমরি মাইক্রোকন্ট্রোলার বলে। উদাহরণস্বরূপ, 8031 ​​এর কোনও চিপে কোনও প্রোগ্রামের মেমরি নেই এটি একটি বাহ্যিক মেমরি মাইক্রোকন্ট্রোলার।

নির্দেশ সেট অনুসারে মাইক্রোকন্ট্রোলার প্রকার

সিআইএসসি : সিআইএসসি একটি জটিল নির্দেশ সেট কম্পিউটার। এটি প্রোগ্রামারকে অনেক সরল নির্দেশাবলীর জায়গায় একটি নির্দেশ ব্যবহার করতে দেয়।

ঝুঁকি : আরআইএসসি হ'ল হ্রাসযুক্ত নির্দেশ সেট কম্পিউটার, এই ধরণের নির্দেশিকা সেট শিল্পের মানগুলির জন্য মাইক্রোপ্রসেসরের নকশা হ্রাস করে। এটি প্রতিটি নির্দেশকে যে কোনও নিবন্ধককে পরিচালনা করতে বা কোনও ঠিকানা ঠিকানা এবং প্রোগ্রাম এবং ডেটার একযোগে অ্যাক্সেস ব্যবহার করতে অনুমতি দেয়।

সিআইএসসি এবং আরআইএসসির উদাহরণ

সিআইএসসি :মুভ এএক্স, ৪ ঝুঁকি :মুভ এএক্স, 0
মুভ বিএক্স, ২মুভ বিএক্স, ৪
বিডিএক্স, এএক্স যোগ করুনমুভ সিএক্স, ২
শুরুএডিএস এএক্স, বিএক্স
লুপশুরু

উপরের উদাহরণ থেকে, আরআইএসসি সিস্টেমগুলি নির্দেশনা অনুসারে ক্লকচক্রকে হ্রাস করে কার্যকরকরণের সময়কে সংক্ষিপ্ত করে এবং সিআইএসসি সিস্টেমগুলি প্রোগ্রাম হিসাবে প্রতি নির্দেশের সংখ্যা হ্রাস করে কার্যকরকরণের সময়কে হ্রাস করে। আরআইএসসি সিআইএসসির চেয়ে আরও কার্যকর সম্পাদন দেয়।

মাইক্রোকন্ট্রোলার মেমরি আর্কিটেকচার অনুযায়ী প্রকার

মাইক্রোকন্ট্রোলারের মেমরি আর্কিটেকচার দুটি ধরণের, সেগুলি হল:

  • হার্ভার্ড মেমরি আর্কিটেকচার মাইক্রোকন্ট্রোলার
  • প্রিন্সটন স্মৃতি আর্কিটেকচার মাইক্রোকন্ট্রোলার

হার্ভার্ড মেমোরি আর্কিটেকচার মাইক্রোকন্ট্রোলার : একটি মাইক্রোকন্ট্রোলার ইউনিট প্রোগ্রাম এবং ডেটা মেমরির জন্য একটি পৃথক মেমরি ঠিকানা স্থান আছে যখন বিন্দু, মাইক্রোকন্ট্রোলার প্রসেসরে হার্ভার্ড মেমরি আর্কিটেকচার আছে।

প্রিন্সটন মেমোরি আর্কিটেকচার মাইক্রোকন্ট্রোলার : যখন একটি মাইক্রোকন্ট্রোলারের প্রোগ্রাম মেমরি এবং ডেটা মেমরির জন্য একটি সাধারণ মেমরি ঠিকানা থাকে তখন মাইক্রোকন্ট্রোলারের প্রসেসরে প্রিন্সটন মেমরি আর্কিটেকচার থাকে।

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

বিভিন্ন মাইক্রোকন্ট্রোলার ধরণের রয়েছে যেমন 8051, পিআইসি, এভিআর, এআরএম,

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

এটি একটি 40pin মাইক্রোকন্ট্রোলার যা 5V এর ভিসি সঙ্গে পিন 40 এবং Vss পিন 20 এ সংযুক্ত থাকে যা 0 ভি রাখা হয়। এবং P1.0 - P1.7 থেকে ইনপুট এবং আউটপুট পোর্ট রয়েছে এবং এতে ওপেন ড্রেন বৈশিষ্ট্য রয়েছে। পোর্ট 3 অতিরিক্ত বৈশিষ্ট্য পেয়েছে। পিন 36-এর খোলা-ড্রেনের অবস্থা রয়েছে এবং পিন 17 অভ্যন্তরীণভাবে মাইক্রোকন্ট্রোলারের ভিতরে ট্রানজিস্টর টান করেছে।

যখন আমরা পোর্ট 1 এ লজিক 1 প্রয়োগ করি তখন আমরা পোর্ট 21 এ লজিক 1 পাই এবং বিপরীতে। মাইক্রোকন্ট্রোলারের প্রোগ্রামিং মৃত জটিল। মূলত, আমরা সি-ল্যাঙ্গুয়েজে একটি প্রোগ্রাম লিখি যা পরবর্তীতে মাইক্রোকন্ট্রোলার দ্বারা বোঝা মেশিন ভাষায় রূপান্তরিত হয়।

একটি রিসেট পিন একটি ক্যাপাসিটরের সাথে সংযুক্ত, পিন 9 এর সাথে সংযুক্ত। যখন স্যুইচ চালু থাকে, ক্যাপাসিটারটি চার্জ শুরু হয় এবং আরএসটি বেশি is রিসেট পিনে উচ্চ প্রয়োগ করা মাইক্রোকন্ট্রোলারকে পুনরায় সেট করে। যদি আমরা এই পিনটিতে লজিক শূন্য প্রয়োগ করি তবে প্রোগ্রামটি শুরু থেকেই কার্যকর করা শুরু করে।

8051 এর মেমরি আর্কিটেকচার

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

8051 এর প্রোগ্রাম মেমোরি

8051 এর প্রোগ্রাম মেমোরি

এবং

8051 এর ডেটা মেমোরি

8051 এর ডেটা মেমোরি

8051 মাইক্রোকন্ট্রোলারের পিনের বিবরণ

পিন -40: ভিসি হ'ল + 5 ভি ডিসির প্রধান শক্তি উত্স।

পিন 20: Vss - এটি স্থল (0 V) সংযোগ উপস্থাপন করে।

পিন 32-39: I / O পোর্ট হিসাবে পরিবেশন করতে পোর্ট 0 (P0.0 থেকে P0.7) হিসাবে পরিচিত।

পিন -31: অ্যাড্রেস ল্যাচ সক্ষম (এএলই) পোর্ট 0 এর ঠিকানা-ডেটা সংকেতকে ডিমিটিপ্লিক্স করতে ব্যবহৃত হয়।

পিন -30: (EA) বাহ্যিক অ্যাক্সেস ইনপুটটি বাহ্যিক মেমরির ইন্টারফেসিং সক্ষম বা অক্ষম করতে ব্যবহৃত হয়। যদি কোনও বাহ্যিক মেমরির প্রয়োজনীয়তা না থাকে তবে এই পিনটি সর্বদা উচ্চ থাকে।

পিন- 29: প্রোগ্রাম স্টোর সক্ষম (PSEN) বাহ্যিক প্রোগ্রামের মেমরি থেকে সংকেতগুলি পড়তে ব্যবহৃত হয়।

পিন- 21-28: পোর্ট 2 (পি 2.0 থেকে পি 2.7) হিসাবে পরিচিত - আমি / ও পোর্ট হিসাবে পরিবেশন করা ছাড়াও, উচ্চতর অর্ডার ঠিকানা বাস সংকেতগুলি এই দ্বিগুণ দ্বি নির্দেশমূলক বন্দরের সাথে একাধিক সংযুক্ত করা হয়।

পিন 18 এবং 19: একটি সিস্টেম ক্লক সরবরাহ করতে একটি বাহ্যিক স্ফটিককে ইন্টারফ্যাক্স করতে ব্যবহৃত হয়।

পিন 10 - 17: এই পোর্টটি অন্যান্য কিছু ফাংশন যেমন ইন্টারফ্রেটস, টাইমার ইনপুট, বাহ্যিক মেমরি ইন্টারফ্যাকিং পড়ুন এবং লিখুনের জন্য নিয়ন্ত্রণ সংকেতগুলিও সরবরাহ করে। এটি অভ্যন্তরীণ পুল-আপ সহ একটি দ্বিগুণ দ্বি-নির্দেশমূলক বন্দর।

পিন 9: এটি একটি রিসেট পিন, এটি 8051 মাইক্রোকন্ট্রোলারকে তার প্রাথমিক মানগুলিতে সেট করতে ব্যবহৃত হয়, যখন মাইক্রোকন্ট্রোলার কাজ করছে বা অ্যাপ্লিকেশনটির প্রাথমিক শুরুতে। রিসেট পিনটি অবশ্যই 2 টি মেশিন চক্রের জন্য উচ্চতর সেট হতে হবে।

পিনগুলি 1 - 8: এই বন্দরটি অন্য কোনও কাজ করে না। পোর্ট 1 একটি দ্বিগুণ দ্বি-দিকনির্দেশক I / O বন্দর।

রিনিস মাইক্রোকন্ট্রোলার

রেনেসাস হ'ল সর্বশেষতম মোটরগাড়ি মাইক্রোকন্ট্রোলার পরিবার যা আইটেমগুলির বিস্তৃত এবং বহুমুখী প্রসারিত ব্যতিক্রমীভাবে কম বিদ্যুৎ খরচ সহ উচ্চ-কর্মক্ষমতা বৈশিষ্ট্যগুলি সরবরাহ করে। এই মাইক্রোকন্ট্রোলারটি নতুন এবং উন্নত মোটরগাড়ি অ্যাপ্লিকেশনগুলির জন্য প্রয়োজনীয় সমৃদ্ধ কার্যকরী সুরক্ষা এবং এম্বেড করা সুরক্ষা বৈশিষ্ট্যগুলি সরবরাহ করে। মাইক্রোকন্ট্রোলার সিপিইউর মূল কাঠামো উচ্চ নির্ভরযোগ্যতা এবং উচ্চ-কার্যকারিতা প্রয়োজনীয়তাগুলিকে সমর্থন করে।

RENESAS মাইক্রোকন্ট্রোলারের সম্পূর্ণ ফর্মটি হ'ল 'উন্নত সমাধানগুলির রেনেসাঁ সেমিকন্ডাক্টর'। এই মাইক্রোকন্ট্রোলারগুলি মাইক্রোপ্রসেসরগুলির পাশাপাশি মাইক্রোকন্ট্রোলারগুলিকে তার খুব স্বল্প-বিদ্যুতের ব্যবহারের পাশাপাশি শক্ত প্যাকেজিংয়ের পাশাপাশি ভাল পারফরম্যান্স বৈশিষ্ট্যগুলির জন্য সর্বোত্তম কার্যকারিতা সরবরাহ করে।

এই মাইক্রোকন্ট্রোলারের পিনআউটের পাশাপাশি বিশাল মেমরির ক্ষমতা রয়েছে তাই এগুলি বিভিন্ন স্বয়ংচালিত নিয়ন্ত্রণ অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। সর্বাধিক জনপ্রিয় মাইক্রোকন্ট্রোলার পরিবারগুলি তাদের উচ্চ কার্যকারিতার কারণে আরএক্স পাশাপাশি আরএল 78 হয়। RENESAS RL78 এর প্রধান বৈশিষ্ট্যগুলির পাশাপাশি আরএক্স পরিবার-ভিত্তিক মাইক্রোকন্ট্রোলারগুলির মধ্যে নিম্নলিখিতটি অন্তর্ভুক্ত রয়েছে।

  • এই মাইক্রোকন্ট্রোলারে ব্যবহৃত আর্কিটেকচারটি হ'ল সিআইএসসি হার্ভার্ড আর্কিটেকচার যা উচ্চ কার্যকারিতা দেয়।
  • আরএল of78-এর পরিবারটি 8-বিটের পাশাপাশি 16 বিট মাইক্রোকন্ট্রোলারে অ্যাক্সেসযোগ্য যেখানে আরএক্স পরিবারটি 32-বিট মাইক্রোকন্ট্রোলার।
  • আরএল family78 পরিবার মাইক্রোকন্ট্রোলার একটি নিম্ন-শক্তিযুক্ত মাইক্রোকন্ট্রোলার যেখানে আরএক্স পরিবার উচ্চ দক্ষতার পাশাপাশি কর্মক্ষমতা সরবরাহ করে।
  • আরএল 78 ফ্যামিলি মাইক্রোকন্ট্রোলার 20 পিন থেকে 128 পিনে পাওয়া যায় যেখানে আরএক্স পরিবার একটি 48 পিনের মাইক্রোকন্ট্রোলারে 176-পিনের প্যাকেজে পাওয়া যায়।
  • আরএল mic78 মাইক্রোকন্ট্রোলারের জন্য, ফ্ল্যাশ মেমরিটি 16KB থেকে 512KB অবধি, আরএক্স পরিবারের ক্ষেত্রে এটি 2MB।
  • আরএক্স পরিবারের মাইক্রোকন্ট্রোলারের র‌্যাম 2KB থেকে 128KB অবধি রয়েছে।
  • রেনেসাস মাইক্রোকন্ট্রোলার কম শক্তি, উচ্চ কার্যকারিতা, পরিমিত প্যাকেজ এবং মেমরি আকারের বৃহত্তম পরিসীমা এবং সমৃদ্ধ পেরিফেরিয়াল বৈশিষ্ট্যগুলির সাথে একত্রিত করে।
রিনিস মাইক্রোকন্ট্রোলাররা

রিনিস মাইক্রোকন্ট্রোলাররা

  • রেনেসাস বিশ্বের সবচেয়ে বহুমুখী মাইক্রোকন্ট্রোলার পরিবার সরবরাহ করে উদাহরণস্বরূপ আমাদের আরএক্স পরিবার 32K ফ্ল্যাশ / 4 কে র‌্যাম থেকে অবিশ্বাস্য 8 এম ফ্ল্যাশ / 512 কে র‌্যামে মেমরি ভেরিয়েন্ট সহ অনেক ধরণের ডিভাইস সরবরাহ করে।
  • ৩২-বিট মাইক্রোকন্ট্রোলারগুলির আরএক্স পরিবার হ'ল উচ্চ-গতির সংযোগ, ডিজিটাল সিগন্যাল প্রসেসিং এবং বৈদ্যুতিন সংকেতের নিয়ন্ত্রণ নিয়ন্ত্রণ সহ এম্বেডড কন্ট্রোল অ্যাপ্লিকেশনগুলির একটি বিস্তৃত বৈশিষ্ট্য সমৃদ্ধ, সাধারণ-উদ্দেশ্যে এমসিইউ।
  • আরএক্স মাইক্রোকন্ট্রোলার পরিবার খুব উচ্চ কার্যকারিতা অর্জনের জন্য একটি 32-বিট বর্ধিত হার্ভার্ড সিআইএসসি আর্কিটেকচার ব্যবহার করে।

পিন বিবরণ

রেনেসাস মাইক্রোকন্ট্রোলারের পিনের ব্যবস্থা চিত্রটিতে দেখানো হয়েছে:

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

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

এটি একটি 20 পিনের মাইক্রোকন্ট্রোলার। পিন 9 হ'ল ভিএস, গ্রাউন্ড পিন এবং ভিডি, পাওয়ার সাপ্লাই পিন। এটিতে তিনটি বিভিন্ন ধরণের বাধা রয়েছে যা সাধারণ বাধা, দ্রুত বাধা, উচ্চ গতির বাধা হয়।

সাধারণ বাধা ধাক্কা এবং পপ নির্দেশাবলী ব্যবহার করে স্ট্যাকের মধ্যে উল্লেখযোগ্য রেজিস্টারগুলি সঞ্চয় করে। দ্রুত বিঘ্নগুলি স্বয়ংক্রিয়ভাবে প্রোগ্রামের কাউন্টার এবং প্রসেসরের স্থিতির শব্দটি বিশেষ ব্যাকআপ রেজিস্টারে সংরক্ষণ করা হয়, সুতরাং প্রতিক্রিয়া সময়টি দ্রুত হয়। এবং উচ্চ গতির বিঘ্ন আরও গতি আরও প্রসারিত করতে বাধা দ্বারা ডেডিকেটেড ব্যবহারের জন্য সাধারণ রেজিস্টারগুলিতে চারটি পর্যন্ত বরাদ্দ করে।

অভ্যন্তরীণ বাস কাঠামোটি ডাটা হ্যান্ডলিংটি কমে না যায় তা নিশ্চিত করতে 5 টি অভ্যন্তরীণ বাস দেয়। প্রশস্ত ches৪-বিট বাসের মাধ্যমে নির্দেশিকা আনার ঘটনা ঘটে, যাতে সিআইএসসি আর্কিটেকচারে ব্যবহৃত চলক দৈর্ঘ্যের নির্দেশাবলীর কারণে ঘটে।

আরএক্স মাইক্রোকন্ট্রোলারগুলির বৈশিষ্ট্য এবং সুবিধা

  • মাল্টি-কোর প্রযুক্তি ব্যবহার করে স্বল্প বিদ্যুতের ব্যবহার উপলব্ধি করা যায়
  • শিল্প ও সরঞ্জাম ডিজাইনের জন্য 5 ভি অপারেশনের জন্য সমর্থন
  • 48 থেকে 145 পিন এবং 32KB থেকে 1MB ফ্ল্যাশ মেমরি সহ 8KB ডেটা ফ্ল্যাশ মেমরি সহ স্কেলাবিলিটি
  • ইন্টিগ্রেটেড সুরক্ষা বৈশিষ্ট্য
  • 7 ইউআরটি, আই 2 সি, 8 এসপিআই, তুলনাকারী, 12-বিট এডিসি, 10-বিট ডিএসি এবং 24-বিট এডিসি (আরএক্স 21 এ) সমন্বিত সমৃদ্ধ ফাংশন সেট, যা বেশিরভাগ ফাংশনগুলিকে একীকরণের মাধ্যমে সিস্টেমের ব্যয়কে হ্রাস করবে

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

  • শিল্প স্বয়ংক্রিয়তা
  • যোগাযোগ অ্যাপ্লিকেশন
  • মোটর নিয়ন্ত্রণ অ্যাপ্লিকেশন
  • পরীক্ষা এবং পরিমাপ
  • মেডিকেল অ্যাপ্লিকেশন

এভিআর মাইক্রোকন্ট্রোলার

এভিআর মাইক্রোকন্ট্রোলার আতেল কর্পোরেশন থেকে আলফ-এগিল বোজেন এবং ভেগার্ড ওলান দ্বারা বিকাশ করা হয়েছে। এভিআর মাইক্রোকন্ট্রোলারগুলি ডেটা এবং প্রোগ্রামের জন্য পৃথক স্মৃতি সহ হার্ভার্ড আরআইএসসি আর্কিটেকচারটি পরিবর্তিত হয় এবং ৮০৫১ এবং পিআইসির তুলনায় এভিআরের গতি বেশি হয়। এভিআর মানে প্রতি lf-Egil Bogen এবং ভি উদাহরণস্বরূপ Wollan এর আর আইএসসি প্রসেসর।

আতলে এভিআর মাইক্রোকন্ট্রোলার

আতলে এভিআর মাইক্রোকন্ট্রোলার

8051 এবং এভিআর নিয়ন্ত্রণকারীদের মধ্যে পার্থক্য

  • 8051 গুলি সিআইএসসি আর্কিটেকচারের ভিত্তিতে 8-বিট কন্ট্রোলার, আরআইএসসি আর্কিটেকচারের ভিত্তিতে এভিআরগুলি 8-বিট কন্ট্রোলার
  • 8051 একটি এভিআর মাইক্রোকন্ট্রোলারের চেয়ে বেশি শক্তি খরচ করে
  • 8051 এ, আমরা এভিআর মাইক্রোকন্ট্রোলারের চেয়ে সহজে প্রোগ্রাম করতে পারি
  • এভিআরের গতি 8051 মাইক্রোকন্ট্রোলারের চেয়ে বেশি

এভিআর নিয়ন্ত্রকদের শ্রেণিবদ্ধকরণ ification

এভিআর মাইক্রোকন্ট্রোলারদের তিন ধরণের মধ্যে শ্রেণিবদ্ধ করা হয়েছে:

  • টিনিএভিআর - কম মেমরি, ছোট আকার, কেবল সহজ অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত
  • মেগাএভিআর - এগুলি হ'ল সর্বাধিক জনপ্রিয় যা মেমরির পরিমাণ ভাল (256 কেবি পর্যন্ত), ইনবিল্ট পেরিফেরিয়ালগুলি বেশি, এবং মাঝারি থেকে জটিল অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত suitable
  • এক্সমেগাভিআর - জটিল অ্যাপ্লিকেশনগুলির জন্য বাণিজ্যিকভাবে ব্যবহৃত হয়, যার জন্য বড় প্রোগ্রামের মেমরি এবং উচ্চ গতির প্রয়োজন হয়

এভিআর মাইক্রোকন্ট্রোলারের বৈশিষ্ট্য

  • ইন-সিস্টেম প্রোগ্রামেবল ফ্ল্যাশ এর 16KB
  • ইন-সিস্টেম প্রোগ্রামেবল EEPROM এর 512 বি
  • অতিরিক্ত বৈশিষ্ট্য সহ 16-বিট টাইমার
  • একাধিক অভ্যন্তরীণ দোলক
  • অভ্যন্তরীণ, স্ব-প্রোগ্রামেবল নির্দেশিকা ফ্ল্যাশ মেমরি 256K অবধি
  • আইএসপি, জেটি TAG বা উচ্চ ভোল্টেজ পদ্ধতি ব্যবহার করে ইন-সিস্টেম প্রোগ্রামেবল
  • সুরক্ষার জন্য স্বাধীন লক বিট সহ alচ্ছিক বুট কোড বিভাগ
  • সিঙ্ক্রোনাস / অ্যাসিনক্রোনাস সিরিয়াল পেরিফেরিয়ালস (ইউআরটি / ইউএসআর্ট)
  • সিরিয়াল পেরিফেরাল ইন্টারফেস বাস (এসপিআই)
  • দুই / তিন-তারের সিঙ্ক্রোনাস ডেটা স্থানান্তরের জন্য ইউনিভার্সাল সিরিয়াল ইন্টারফেস (ইউএসআই)
  • ওয়াচডগ টাইমার (ডাব্লুডিটি)
  • একাধিক শক্তি-সঞ্চয়কারী ঘুমের মোড
  • 10-বিট এ / ডি রূপান্তরকারী, 16 টি চ্যানেলের মাল্টিপ্লেক্স সহ
  • ক্যান এবং ইউএসবি নিয়ন্ত্রণকারী সমর্থন
  • নিম্ন-ভোল্টেজ ডিভাইসগুলি 1.8v অবধি অপারেটিং করছে

এখানে অনেকগুলি এভিআর পরিবার মাইক্রোকন্ট্রোলার রয়েছে, যেমন এটিমেগা 8, এটিমেগ 16 এবং আরও অনেক কিছু। এই নিবন্ধে, আমরা এটিমেগা 328 মাইক্রোকন্ট্রোলার নিয়ে আলোচনা করছি। এটিমেগ 328 এবং এটিমেগ 8 পিনের সাথে সামঞ্জস্যপূর্ণ আইসি রয়েছে তবে কার্যত সেগুলি আলাদা। এটিমেগা 328 এর 32kB এর ফ্ল্যাশ মেমরি রয়েছে, যেখানে এটিমেগ 8 এ 8 কেবি রয়েছে। অন্যান্য পার্থক্যগুলি হ'ল অতিরিক্ত এসআরএএম এবং ইপ্রোম, পিন পরিবর্তন বিঘ্নিত সংযোজন এবং টাইমার। এটিমেগ 328 এর কয়েকটি বৈশিষ্ট্য হ'ল:

এটিমেগ 328 এর বৈশিষ্ট্য

  • 28-পিন এভিআর মাইক্রোকন্ট্রোলার
  • ফ্ল্যাশ প্রোগ্রাম মেমরি 32kbytes
  • 1Kbytes এর EEPROM ডেটা মেমরি
  • এসআরএএম 2 কেবিটসের ডেটা মেমরি
  • আই / ও পিনগুলি 23 হয়
  • দুটি 8-বিট টাইমার
  • এ / ডি রূপান্তরকারী
  • ছয় চ্যানেল পিডাব্লুএম
  • ইনবিল্ট ইউএসআর্ট
  • বাহ্যিক অসিলেটর: 20MHz অবধি

এটিমেগ 328 এর পিন বিবরণ

এটি নীচে চিত্রে প্রদর্শিত 28 পিন ডিআইপি এ আসে:

এভিআর মাইক্রোকন্ট্রোলারগুলি পিন ডায়াগ্রাম

এভিআর মাইক্রোকন্ট্রোলারগুলি পিন ডায়াগ্রাম

ভিসি: ডিজিটাল সরবরাহ ভোল্টেজ

জিএনডি: গ্রাউন্ড।

বন্দর বি: পোর্ট বি একটি 8-বিট দ্বি-দিকনির্দেশক I / O বন্দর। ঘড়িটি চলমান না থাকলেও পোর্ট বি পিনগুলি পুনরায় সেট করার শর্তটি সক্রিয় হয়ে উঠলে বা একটিতে ত্রি-বিবৃতি দেওয়া হয়।

বন্দর সি: পোর্ট সি একটি অভ্যন্তরীণ পুল-আপ প্রতিরোধকগুলির সাথে একটি 7-বিট দ্বি-দিকনির্দেশক I / O বন্দর।

পিসি 6 / রিসেট

পোর্ট ডি: এটি একটি 8-বিট দ্বি-দিকনির্দেশক I / O বন্দর যা অভ্যন্তরীণ পুল-আপ প্রতিরোধকগুলির সাথে রয়েছে। পোর্ট ডি এর আউটপুট বাফারগুলিতে প্রতিসাম্য ড্রাইভ বৈশিষ্ট্য রয়েছে।

এভিসিসি: অ্যাভিসি হ'ল এডিসির সরবরাহ ভোল্টেজ পিন।

AREF: এআরসিএফ হ'ল এডিসির এনালগ রেফারেন্স পিন।

এভিআর মাইক্রোকন্ট্রোলারের অ্যাপ্লিকেশন

এভিআর মাইক্রোকন্ট্রোলারের অনেকগুলি অ্যাপ্লিকেশন রয়েছে যা তারা হোম অটোমেশন, টাচ স্ক্রিন, অটোমোবাইলস, চিকিত্সা ডিভাইস এবং প্রতিরক্ষাতে ব্যবহৃত হয়।

পিআইসি মাইক্রোকন্ট্রোলার

পিআইসি হ'ল একটি পেরিফেরাল ইন্টারফেস কন্ট্রোলার, ১৯৯৩ সালে সাধারণ উপকরণের মাইক্রো ইলেক্ট্রনিক্স দ্বারা বিকাশিত It এটি সফ্টওয়্যার দ্বারা নিয়ন্ত্রিত হয়। এগুলিকে অনেকগুলি কাজ শেষ করতে এবং একটি প্রজন্মের লাইন এবং আরও অনেক কিছু নিয়ন্ত্রণ করার জন্য প্রোগ্রাম করা যেতে পারে। পিআইসি মাইক্রোকন্ট্রোলাররা স্মার্টফোন, অডিও আনুষাঙ্গিক, ভিডিও গেমিং পেরিফেরিয়াল এবং উন্নত মেডিকেল ডিভাইসগুলির মতো নতুন অ্যাপ্লিকেশনগুলিতে তাদের পথ সন্ধান করছে।

PIC16F84 এবং PIC16C84 দিয়ে শুরু করা অনেকগুলি PIC রয়েছে। তবে এগুলি কেবলমাত্র সাশ্রয়ী মূল্যের ফ্ল্যাশ পিক ছিল। মাইক্রোচিপ সম্প্রতি এমন প্রকারের সাথে ফ্ল্যাশ চিপ চালু করেছে যা আরও বেশি আকর্ষণীয়, যেমন 16F628, 16F877, এবং 18F452। 16F877 পুরানো 16F84 দামের দ্বিগুণ, তবে কোডের আকারের আটগুণ, অনেক বেশি র‌্যাম, অনেক বেশি আই / ও পিন, একটি ইউআরটি, এ / ডি রূপান্তরকারী এবং আরও অনেক কিছু রয়েছে।

পিআইসি মাইক্রোকন্ট্রোলার

পিআইসি মাইক্রোকন্ট্রোলার

PIC16F877 এর বৈশিষ্ট্য

Pic16f877 এর বৈশিষ্ট্যগুলি নীচে অন্তর্ভুক্ত রয়েছে।

  • উচ্চ-পারফরম্যান্স আরআইএসসি সিপিইউ
  • ফ্ল্যাশ প্রোগ্রাম মেমরির 8 কে x 14 শব্দ পর্যন্ত
  • 35 নির্দেশাবলী (স্থির দৈর্ঘ্যের এনকোডিং-14-বিট)
  • 368 × 8 স্ট্যাটিক র‌্যাম-ভিত্তিক ডেটা মেমরি
  • EEPROM ডেটা মেমরির 256 x 8 বাইট পর্যন্ত
  • বাধা ক্ষমতা (14 উত্স পর্যন্ত)
  • তিনটি ঠিকানা মোড (প্রত্যক্ষ, পরোক্ষ, আপেক্ষিক)
  • পাওয়ার অন রিসেট (POR)
  • হার্ভার্ড আর্কিটেকচার স্মৃতি
  • পাওয়ার সাশ্রয় স্লিপ মোড
  • প্রশস্ত অপারেটিং ভোল্টেজ পরিসীমা: 2.0V থেকে 5.5V
  • উচ্চ ডোবা / উত্স বর্তমান: 25 এমএ
  • একুমুলেটর ভিত্তিক মেশিন

পেরিফেরাল বৈশিষ্ট্যগুলি

3 টাইমার / কাউন্টার (প্রোগ্রামেবল প্রাক-স্কেলার)

  • টাইমার0, টাইমার 2 হ'ল 8-বিট টাইমার / 8 বিট প্রি-স্কেলারের সাথে কাউন্টার
  • টাইমার 1 16-বিট, বহিরাগত স্ফটিক / ঘড়ির মাধ্যমে ঘুমের সময় বাড়ানো যেতে পারে

দুটি ক্যাপচার, তুলনা, পিডব্লিউএম মডিউল

  • ইনপুট ক্যাপচার ফাংশনটি পিনের উত্তরণে টাইমার 1 গণনা রেকর্ড করে
  • একটি পিডব্লিউএম ফাংশন আউটপুট হ'ল একটি বর্ধিত প্রোগ্রাম যা সময়সীমা এবং শুল্ক চক্র সহ একটি ওয়েভ।

10-বিট 8 চ্যানেল অ্যানালগ থেকে ডিজিটাল রূপান্তরকারী

9 বিট ঠিকানা সনাক্তকরণের সাথে USART

মাস্টার মোড এবং আই 2 সি মাস্টার / স্লেভ সহ সিঙ্ক্রোনাস সিরিয়াল পোর্ট

8-বিট সমান্তরাল গোলাম বন্দর

অ্যানালগ বৈশিষ্ট্য

  • 10-বিট, 8-চ্যানেল অ্যানালগ-থেকে-ডিজিটাল রূপান্তরকারী (এ / ডি) পর্যন্ত
  • ব্রাউন আউট রিসেট (বিওআর)
  • অ্যানালগ তুলক মডিউল (ডিভাইস ইনপুট এবং তুলনামূলক আউটপুট থেকে প্রোগ্রামযোগ্য ইনপুট মাল্টিপ্লেক্সিং বাহ্যিকভাবে অ্যাক্সেসযোগ্য)

PIC16F877A এর পিন বিবরণ

নীচে PIC16F877A এর পিন বিবরণ আলোচনা করা হয়েছে।

পিক মাইক্রো

পিআইসি মাইক্রোকন

পিআইসি মাইক্রোকন্ট্রোল

পিকের সুবিধা

  • এটি একটি আরআইএসসি নকশা
  • এটির কোডটি অত্যন্ত কার্যকর, পিআইসিকে তার বৃহত প্রতিযোগীদের তুলনায় সাধারণত কম প্রোগ্রামের মেমরি দিয়ে চালানোর অনুমতি দেয়
  • এটি একটি স্বল্প ব্যয়, উচ্চ ঘড়ির গতি

PIC16F877A এর একটি সাধারণ অ্যাপ্লিকেশন সার্কিট

নীচের সার্কিটটিতে এমন একটি বাতি রয়েছে যার স্যুইচিংটি পিআইসি মাইক্রোকন্ট্রোলার ব্যবহার করে নিয়ন্ত্রণ করা হয়। মাইক্রোকন্ট্রোলারটি একটি বাহ্যিক স্ফটিকের সাথে ইন্টারফেস করা হয় যা ঘড়ির ইনপুট সরবরাহ করে।

PIC16F877A মাইক্রোকন্ট্রোলার অ্যাপ্লিকেশন

PIC16F877A মাইক্রোকন্ট্রোলার অ্যাপ্লিকেশন

পিআইসিটি একটি পুশ-বোতামের সাহায্যে ইন্টারফেস করা হয় এবং পুশ বোতাম টিপানোর পরে, মাইক্রোকন্ট্রোলার সেই অনুযায়ী ট্রানজিস্টরের গোড়ায় একটি উচ্চ সংকেত প্রেরণ করে, যাতে ট্রান্সজিস্টারটি স্যুইচ করা যায় এবং এইভাবে রিলে এটি চালু করার জন্য যথাযথ সংযোগ দেওয়া যায় এবং প্রদীপটিতে এসি প্রবাহের অনুমতি দিন এবং এভাবে প্রদীপ জ্বলে। অপারেশনের স্থিতিটি LIC মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেস করা এলসিডিতে প্রদর্শিত হয়।

এমএসপি মাইক্রোকন্ট্রোলার

এমএসপি ৪৩০ এর মতো একটি মাইক্রোকন্ট্রোলার একটি 16-বিট মাইক্রোকন্ট্রোলার। এমএসপি শব্দটি হ'ল 'মিশ্র সংকেত প্রসেসর' এর সংক্ষিপ্ত রূপ। এই মাইক্রোকন্ট্রোলার পরিবারটি টেক্সাস ইনস্ট্রুমেন্টস থেকে নেওয়া হয়েছে এবং স্বল্প ব্যয়ের পাশাপাশি স্বল্প বিদ্যুৎ অপচয় ব্যবস্থা জন্য ডিজাইন করা হয়েছে। এই কন্ট্রোলারে একটি 16-বিট ডেটা বাস অন্তর্ভুক্ত রয়েছে, হ্রাস নির্দেশাবলী সেট সহ মোডগুলি 7-এ সম্বোধন করা হচ্ছে, যা দ্রুত পারফরম্যান্সের জন্য ব্যবহৃত একটি ঘন, সংক্ষিপ্ত, প্রোগ্রামিং কোডের অনুমতি দেয়।

এই মাইক্রোকন্ট্রোলার হ'ল এক ধরণের ইন্টিগ্রেটেড সার্কিট, যা অন্য মেশিন বা ডিভাইসগুলি নিয়ন্ত্রণ করতে প্রোগ্রামগুলি সম্পাদন করতে ব্যবহৃত হয়। এটি এক ধরণের মাইক্রো ডিভাইস, যা অন্য মেশিনগুলিকে নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এই মাইক্রোকন্ট্রোলারের বৈশিষ্ট্যগুলি সাধারণত অন্য ধরণের মাইক্রোকন্ট্রোলারের সাথে পাওয়া যায়।

  • এডিসি, এলসিডি, আই / ও পোর্টস, র‌্যাম, রম, ইউআরটি, ওয়াচডগ টাইমার, বেসিক টাইমার ইত্যাদির মতো সম্পূর্ণ এসসিসি
  • এটি একটি বাহ্যিক স্ফটিক ব্যবহার করে এবং একটি এফএলএল (ফ্রিকোয়েন্সি-লক লুপ) অসিলেটর প্রধানত সমস্ত অভ্যন্তরীণ সিএলকে প্রাপ্ত করে
  • বিদ্যুতের ব্যবহার কেবলমাত্র প্রতিটি নির্দেশের জন্য 4.2 এনডাব্লু এর মতো কম
  • Frequently1, 0, 1, 2, 4, 8 এর মতো সর্বাধিক ব্যবহৃত ধ্রুবকগুলির জন্য স্থিতিশীল জেনারেটর
  • সাধারণ উচ্চ গতি 3.3 মেগাহার্টজ সিএলকে এর মতো প্রতিটি নির্দেশের জন্য 300 এনএস হয়
  • ঠিকানা মোডগুলি ১১ টি যেখানে সাতটি ঠিকানা মোড সোর্স অপারেন্ডগুলির জন্য এবং চারটি ঠিকানা মোড গন্তব্য অপারেন্ডের জন্য ব্যবহৃত হয়।
  • 27 টি মূল নির্দেশাবলী সহ আরআইএসসি আর্কিটেকচার

রিয়েল-টাইম ক্ষমতা পূর্ণ, স্থিতিশীল এবং নামমাত্র সিস্টেমের সিএলকে ফ্রিকোয়েন্সি কেবলমাত্র এমএসপি 430 স্বল্প-শক্তি মোড থেকে পুনঃস্থাপনের পরে 6-ঘড়ির পরে পাওয়া যায়। মূল স্ফটিকের জন্য, স্থিতিশীলকরণ এবং দোলন শুরু করার অপেক্ষা নেই।

মূল নির্দেশাবলী বিশেষ বৈশিষ্ট্যগুলি ব্যবহার করে এমএসপি 430 মাইক্রোকন্ট্রোলারের মধ্যে প্রোগ্রামটিকে সহজতর করে অন্যথায় সিতে অসামান্য কার্যকারিতা এবং নমনীয়তা প্রদানের জন্য একত্রিত করা হয়েছিল। উদাহরণস্বরূপ, স্বল্প নির্দেশের গণনা ব্যবহার করেও, মাইক্রোকন্ট্রোলার প্রায় সম্পূর্ণ নির্দেশ সেট অনুসরণ করতে সক্ষম।

হিটাচি মাইক্রোকন্ট্রোলার

হিটাচি মাইক্রোকন্ট্রোলার এইচ 8 পরিবারের অন্তর্গত। H8 এর মতো একটি নাম মাইক্রোকন্ট্রোলারদের একটি বড় 8-বিট, 16-বিট এবং 32-বিট পরিবারের মধ্যে ব্যবহৃত হয়। এই মাইক্রোকন্ট্রোলারগুলি রেনেসাস টেকনোলজির মাধ্যমে তৈরি করা হয়েছিল। এই প্রযুক্তিটি হিটাচি সেমিকন্ডাক্টরগুলিতে 1990 সালে প্রতিষ্ঠিত হয়েছিল।

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

মটোরোলা মাইক্রোকন্ট্রোলার একটি অত্যন্ত অন্তর্ভুক্ত মাইক্রোকন্ট্রোলার, উচ্চ কার্যকারিতা সহ ডেটা হ্যান্ডলিং প্রক্রিয়ার জন্য ব্যবহৃত হয়। এই মাইক্রোকন্ট্রোলারের ইউনিট একটি সিম (সিস্টেম ইন্টিগ্রেশন মডিউল), টিপিইউ (টাইম প্রসেসিং ইউনিট) এবং কিউএসএম (সারি সিরিয়াল মডিউল) ব্যবহার করে।

মাইক্রোকন্ট্রোলার প্রকারের সুবিধা

মাইক্রোকন্ট্রোলার ধরণের সুবিধার মধ্যে রয়েছে:

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

মাইক্রোকন্ট্রোলার প্রকারের অসুবিধা

মাইক্রোকন্ট্রোলারগুলির ধরণের অসুবিধাগুলিতে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

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

মাইক্রোকন্ট্রোলার প্রকারের অ্যাপ্লিকেশন

মাইক্রোকন্ট্রোলারগুলি মূলত এম্বেডড ডিভাইসগুলির জন্য ব্যবহৃত হয়, মাইক্রোপ্রসেসরের বিপরীতে যা ব্যক্তিগত কম্পিউটারে ব্যবহৃত হয় অন্যথায় অন্যান্য ডিভাইসগুলিতে। এগুলি সাধারণত ইমপ্লানটেবল মেডিকেল ডিভাইস, পাওয়ার সরঞ্জাম, অটোমোবাইলগুলিতে ইঞ্জিন নিয়ন্ত্রণ ব্যবস্থা, অফিসে ব্যবহৃত মেশিন, রিমোট, খেলনা ইত্যাদির মাধ্যমে নিয়ন্ত্রিত যন্ত্রপাতি ইত্যাদি বিভিন্ন সরঞ্জামগুলিতে ব্যবহৃত হয়। মাইক্রোকন্ট্রোলারগুলির মূল অ্যাপ্লিকেশনগুলিতে নিম্নলিখিতটি অন্তর্ভুক্ত থাকে।

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

সুতরাং, এই সব সম্পর্কে মাইক্রোকন্ট্রোলারগুলির ধরণের একটি ওভারভিউ । এই মাইক্রোকন্ট্রোলারগুলি সিঙ্গল-চিপ মাইক্রোকম্পিউটার এবং এর বানোয়াট জন্য ব্যবহৃত প্রযুক্তিটি হ'ল ভিএলএসআই। এগুলি এম্বেডড কন্ট্রোলার হিসাবেও পরিচিত যা 4-বিট, 8-বিট, 64-বিট এবং 128-বিটে পাওয়া যায়। এই চিপটি বিভিন্ন এম্বেডড সিস্টেম ফাংশনগুলি নিয়ন্ত্রণ করতে ডিজাইন করা হয়েছে। আপনার জন্য এখানে একটি প্রশ্ন, একটি মাইক্রোপ্রসেসর এবং একটি মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য কী?