74hc595: শিফট রেজিস্টার আইসি সম্পর্কে সমস্ত

El 74HC595 চিপএটির নাম থেকে অনুমিত হওয়ায় এটি একটি মুদ্রিত সার্কিট যা ভিতরে সিএমওএস সার্কিট প্রয়োগ করে। বিশেষত, এটি একটি শিফট রেজিস্টার। যারা এখনও এই রেজিস্টারগুলি জানেন না, তাদের জন্য এটি মূলত একটি অনুক্রমিক ডিজিটাল সার্কিট, অর্থাৎ আউটপুটে এর মানগুলি কেবল ইনপুট মান এবং পূর্ববর্তী সঞ্চিত মানের উপর নির্ভর করে।

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

শিফট রেজিস্টার প্রকার

শিফট রেজিস্টার ডায়াগ্রাম

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

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

আমাদের কাছে সর্বাধিক পরিচিত সার্কিট রয়েছে 74HC595, 74HC164, 74HC165, 74HC194ইত্যাদি 194 সর্বজনীন, এটি আমাদের চাই যেমন কনফিগার করা যায়। অন্যদিকে, আমাদের অন্যান্য দ্বিপাক্ষিক রয়েছে যেমন 165 এবং 164, সুতরাং এটি দিক নিয়ন্ত্রণ নিয়ন্ত্রণ সংকেত দ্বারা নির্দিষ্ট হিসাবে বাম বা ডানে চলে যায়, তবে তাদের কেবল একটি কনফিগারেশন রয়েছে: সমান্তরাল ইনপুট এবং সিরিয়াল আউটপুট, এবং সিরিয়াল ইনপুট এবং সমান্তরাল আউটপুট।

l298n
সম্পর্কিত নিবন্ধ:
L298N: আরডুইনোর জন্য মোটর নিয়ন্ত্রণের জন্য মডিউল

শিফট রেজিস্টার কীসের জন্য?

বিট শিফট কেন? ডেটা বিট স্থানান্তর খুব ব্যবহারিক হতে পারে। একটি কারণ হ'ল আপনাকে একটি নির্দিষ্ট উদ্দেশ্যে মানগুলি স্থানান্তর করতে হবে। তবে স্থানান্তরিত করার জন্য সঞ্চিত বিটগুলিতে কিছু অপারেশন করাও জড়িত। উদাহরণস্বরূপ, বিটের একটি সেটকে বামে স্থানান্তর করা তাদের ২ দিয়ে গুণ করার মতো them এগুলি ডানদিকে স্থানান্তরকরণ ২ দ্বারা ভাগ করার মতো is সুতরাং, বাইনারি গুণ এবং বিভাগগুলি করা তারা খুব ব্যবহারিক হতে পারে ...

এগুলি এনালগ / ডিজিটাল রূপান্তরকারীগুলিতে বিস্তৃতভাবে বিলম্ব করার জন্য ক্রমাগত আনুমানিকতার জন্য সিউডো-এলোমেলো মান উত্পন্ন করতে ব্যবহৃত হয় etc. ব্যবহার করে যুক্তি ডিজিটাল সার্কিট এটি বেশ সাধারণ, তাই কোনও প্রকল্পে এগুলি ব্যবহার করা অস্বাভাবিক কিছু নয়।

74HC595 বৈশিষ্ট্য

74HC595 পিন-আউট

El 74HC595 মোটামুটি সোজা আইসি। এটি একটি 8-বিট শিফট রেজিস্টার, এটিতে 8 টি বিট সংরক্ষণের জন্য এটি 8 টি ফ্লিপ-ফ্লপ রয়েছে। এই চিপের পিন-আউট বা পিনগুলি উপরের চিত্রটিতে দেখা যাবে বিদ্যুতের জন্য ভিসি এবং জিএনডি এবং তারপরে Q হিসাবে চিহ্নিত হিসাবে চিহ্নিত হয় data বাকিগুলি ঘড়ি / নিয়ন্ত্রণ সংকেতগুলির সাথে মিলে যায়।

The ইনপুট সমান্তরালে এটি সিরিজ এবং আউটপুট আছে। সুতরাং, একটি একক ইনপুট সহ, এই 8 আউটপুটগুলি একই সময়ে নিয়ন্ত্রণ করা যায়। এটি চালাতে আপনার কেবল ব্যবহৃত মাইক্রোকন্ট্রোলার (যেমন: আরডুইনো) থেকে তিনটি পিনের প্রয়োজন হবে। সেগুলি হ'ল লাচ, ক্লক এবং ডেটা। ম্যাচটি এই ক্ষেত্রে 13 টি পিন করছে, যদিও এটি পৃথক হতে পারে, তাই আপনার প্রস্তুতকারকের ডেটাশিটের সাথে পরামর্শ করা উচিত। ঘড়িটি 11 বা অন্য হতে পারে এবং ডেটা বিট 14 হয়।

La ঘড়ির চিহ্ন এটি যে বিট বা তালটি কাজ করতে চলেছে তা নির্ধারণ করতে এটি সার্কিটকে খাওয়াবে। ডেটা আউটপুট চিপের আচরণ পরিবর্তন করবে। উদাহরণস্বরূপ, যখন নিম্ন থেকে উচ্চে পরিবর্তিত হয় এবং এইচআইএইচটি থেকে নীচে থেকে ঘড়িটি পাস করে নতুন ক্লক পালস তৈরি করার সময়, কী অর্জন করা হয় তা হ'ল স্থানচালিত অবস্থানে অবস্থিত বর্তমান অবস্থানটি রেকর্ড করা, এই ডেটা পিনের দ্বারা প্রবেশ করা মান entered আপনি যদি এটি 8 বার পুনরাবৃত্তি করেন, তবে আপনি সমস্ত 8 পজিশন রেকর্ড করতে পারবেন এবং একটি বাইট সঞ্চিত থাকবে (Q0-Q7)।

আরডুইনো দিয়ে ব্যবহার করুন

74hc595 এর সাথে আরডুইনো

আপনার কাছে এটি আরও পরিষ্কার করে দেওয়া, সম্ভবত আরডুইনোর সাথে একটি উদাহরণ এটি আপনাকে তাত্ত্বিক ডেটা আরম্ভ করার চেয়ে আরও স্বজ্ঞাত এবং গ্রাফিকাল উপায়ে ব্যাখ্যা করে। উদাহরণস্বরূপ, আপনি কিছু লাইট বা এলইডি নিয়ে খেলতে আরডুইনো এবং একটি 74HC595 শিফট রেজিস্টার দিয়ে একটি সাধারণ সার্কিট তৈরি করতে পারেন। আরেকটি আরও ভাল এবং সহজ বিকল্পটি হ'ল 7 টি বিভাগের প্রদর্শনটি রেজিস্টার থেকে মানগুলি পড়তে।

2n2222 ট্রানজিস্টর
সম্পর্কিত নিবন্ধ:
2N2222 ট্রানজিস্টর: আপনার যা জানা দরকার তা সমস্ত

পূর্ববর্তী চিত্রটিতে আপনি যা দেখতে পাচ্ছেন চিত্রটি হ'ল একবার আর্দুইনো সেই সাথে সংযুক্ত হয়ে যাওয়ার পরে 74HC595 এবং প্রদর্শন, এটি কেবল এটি আরডুইনো আইডিই দিয়ে প্রোগ্রাম করার জন্য রয়ে গেছে এবং আমরা শিফ্ট রেজিস্ট্রারের সম্ভাবনাগুলি দেখতে পাব। কোডটি নিম্নলিখিত হবে, বাইনারি কোড 0 বিএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স সিরিজ সহ, যেখানে এক্স বিটগুলি রয়েছে:

const int latchPin = 8;  // Pin conectado al Pin 12 del 74HC595 (Latch)
const int dataPin  = 9;  // Pin conectado al Pin 14 del 74HC595 (Data)
const int clockPin = 10; // Pin conectado al Pin 11 del 74HC595 (Clock)
int i =0;
                      
const byte numeros[16] = {
                0b11111100,
                0b01100000,
                0b11011010,
                0b11110010,
                0b01100110,
                0b10110110,
                0b10111110,
                0b11100000,
                0b11111110,
                0b11100110,
                0b11101110,
                0b00111110,
                0b10011100,
                0b01111010,
                0b10011110,
                0b10001110
};
                      
void setup() { 
  Serial.begin(9600);
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT); 
}

void loop() {

                for (i=0;i<16;i++) {
                               delay(1000);
                               digitalWrite(latchPin, LOW);
                               shiftOut(dataPin, clockPin, LSBFIRST, numeros[i]);
                               digitalWrite(latchPin, HIGH);
                }
}

তথ্য তালিকা

পিন বোর্ড

বাজারে আপনি পাবেন বিভিন্ন প্রস্তুতকারকের কাছ থেকে বিভিন্ন 74HC595 চিপ। এর মধ্যে একটি পৌরাণিক টেক্সাস ইনস্ট্রুমেন্টস বা টিআই হ'ল, তবে এটি যেমন হতে পারে, প্রতিটি নির্মাতাকে ডাউনলোড করার জন্য আপনাকে ডেটাশিট সরবরাহ করা উচিত এর অফিসিয়াল ওয়েবসাইট থেকে। আপনি এর মতো কিছু অন্যকেও খুঁজে পেতে পারেন সেমিকন্ডাক্টর অন, স্পার্কফুন, STMicroelectronics, এনএক্সপি ইত্যাদি


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।