T ফ্লিপ-ফ্লপ ব্যবহার করে উদ্দীপকে উল্লিখিত দ্বিতীয় উপাদানটির চিত্র অঙ্কন করো এবং ধাপে ধাপে পালস গণনা পদ্ধতি বিশ্লেষণ করো।
উত্তর: পর্যায়ক্রমিকভাবে পালস সংখ্যা গণনা করার জন্য সাধারণত রিপল কাউন্টার ব্যবহৃত হয়। আমরা জানি, n বিট রিপল কাউন্টার [গণিত] টি পালস সংখ্যা গণনা করতে পারে। উদ্দীপকের সিস্টেমটি যেহেতু [গণিত] পর্যন্ত মোট 8 বা [গণিত] টি পালস গণনা করতে পারে। তাই বলা যায় এখানে ৩ বিট রিপল কাউন্টার ব্যবহৃত হয়েছে। নিচে চিত্রসহ ৩ বিট রিপল কাউন্টার T ফ্লিপ-ফ্লপ ব্যবহার করে যেভাবে ধাপে ধাপে পালস গণনা করে তা বিশ্লেষণ করা হলো- [চিত্র] 3 বিট রিপল কাউন্টার মূলত তিনটি T ফ্লিপ-ফ্লপ দিয়ে তৈরি একটি সার্কিট যা 0 থেকে 7 পর্যন্ত মোট 8টি পালস গুণতে পারে। এখানে প্রতিটি ফ্লিপ-ফ্লপের ইনপুট সবসময় 1 রাখা হয় । ফলে ক্লক প্রালস পাওয়া মাত্রই এরা এদের বর্তমান অবস্থার পরিবর্তন বা টগল করে। সার্কিটটিতে প্রথম ফ্লিপ-ফ্লপ [গণিত] এর আউটপুট দ্বিতীয় ফ্লিপ-ফ্লপ [গণিত] এর ক্লক হিসেবে কাজ করে। আবার দ্বিতীয়টির আউটপুট তৃতীয় ফ্লিপ-ফ্লপ [গণিত] এর ক্লক হিসেবে কাজ করে। যখন বাইরে থেকে প্রথম পালস দেওয়া হয়, তখন [গণিত] তার অবস্থার পরিবর্তন করে আউটপুট 0 থেকে 1 করে। এরপর যখন দ্বিতীয় পালস আসে তখন, [গণিত] থেকে আবার 0 তে ফিরে আসে। এই 1 থেকে 0 তে নামার সময় এটি পরবর্তী ফ্লিপ-ফ্লপ [গণিত] কে একটি সংকেত দেয়, যার ফলে [গণিত] অবস্থার পরিবর্তন করে 1 হয়। একইভাবে যখন [গণিত] তার মান 1 থেকে 0 তে নামিয়ে আনে, তখন সেটি [গণিত] কে ট্রিগার করে। এভাবে পালসগুলো একটি পরবর্তীটির উপর প্রভাব ফেলে বলে একে রিপল কাউন্টার বলা হয়। এই পদ্ধতিতে [গণিত] থেকে শুরু করে 7(111) পর্যন্ত গণনা করার পর অষ্টম পালসে কাউন্টারটি আবার আগের অবস্থায় (000) ফিরে আসে বা রিসেট হয়।
HSC ICT Chapter 3 : সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস CQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 3 : সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস · সৃজনশীল
T ফ্লিপ-ফ্লপ ব্যবহার করে উদ্দীপকে উল্লিখিত দ্বিতীয় উপাদানটির চিত্র …
উদ্দীপক
রাজশাহী ক্যাডেট কলেজ · 2026
উত্তর
উত্তর
উত্তর
উদ্দীপকে উল্লিখিত প্রথম উপাদান, যা ডিজিটাল ঘড়ির সিস্টেমটিতে 4 বিট বাইনারি ডেটা সাময়িকভাবে জমা রাখে, তা হলো মূলত 4 বিট প্যারালাল লোড রেজিস্টার। এটি চারটি D ফ্লিপ-ফ্লপ ব্যবহার করে তৈরি করা হয়, যা চারটি ইনপুট সমান্তরালভাবে গ্রহণ করে সাময়িকভাবে জমা রাখে। নিচে 4 বিট প্যারালাল লোড রেজিস্টারে কার্যপদ্ধতি চিত্রসহ ব্যাখ্যা করো হলো-
যখন রেজিস্টারে ডেটা জমা রাখার প্রয়োজন হয়, তখন ইনপুট লাইন , তে কাঙ্ক্ষিত-
বাইনারি মান প্রদান করা হয়। তবে ইনপুটে ডেটা দেওয়া সত্ত্বেও রেজিস্টার তা গ্রহণ করে না যতক্ষণ না ক্লক পালস সক্রিয় হয়। ক্লক পালস সক্রিয় হলে প্রতিটি ফ্লিপ-ফ্লপ তার ইনপুটে থাকা ডেটাকে ভেতরের দিকে গ্রহণ করে এবং ডেটাগুলো ফ্লিপ-ফ্লপের আউটপুট প্রান্তে চলে আসে। একবার ডেটা লোড হয়ে গেলে ক্লক পালস সরিয়ে নিলেও ডেটাগুলো রেজিস্টারের ভেতরে সংরক্ষিত থাকে। ডিজিটাল ঘড়ির ক্ষেত্রে 4টি বাইনারি ডেটা পরবর্তী পরিবর্তনের আগ পর্যন্ত এভাবেই সাময়িকভাবে জমা রাখা হয়। এখানে প্রতিটি বিট আলাদা পথে প্রবেশ করে বলে একে প্যারালাল লোডিং বলা হয়। ডিজিটাল ঘড়িতে বাইনারি ডেটা নিখুঁতভাবে সংরক্ষণের জন্য প্যারালাল লোড রেজিস্টারই ব্যবহার করা হয়। কারণ এটি একসাথে পূর্ণাঙ্গ ডেটাসেট গ্রহণ করে তা তা জমা রাখতে পারে।উত্তর
3 বিট রিপল কাউন্টার মূলত তিনটি T ফ্লিপ-ফ্লপ দিয়ে তৈরি একটি সার্কিট যা 0 থেকে 7 পর্যন্ত মোট 8টি পালস গুণতে পারে। এখানে প্রতিটি ফ্লিপ-ফ্লপের ইনপুট সবসময় 1 রাখা হয় । ফলে ক্লক প্রালস পাওয়া মাত্রই এরা এদের বর্তমান অবস্থার পরিবর্তন বা টগল করে। সার্কিটটিতে প্রথম ফ্লিপ-ফ্লপ এর আউটপুট দ্বিতীয় ফ্লিপ-ফ্লপ এর ক্লক হিসেবে কাজ করে। আবার দ্বিতীয়টির আউটপুট তৃতীয় ফ্লিপ-ফ্লপ এর ক্লক হিসেবে কাজ করে। যখন বাইরে থেকে প্রথম পালস দেওয়া হয়, তখন তার অবস্থার পরিবর্তন করে আউটপুট 0 থেকে 1 করে। এরপর যখন দ্বিতীয় পালস আসে তখন, থেকে আবার 0 তে ফিরে আসে। এই 1 থেকে 0 তে নামার সময় এটি পরবর্তী ফ্লিপ-ফ্লপ কে একটি সংকেত দেয়, যার ফলে অবস্থার পরিবর্তন করে 1 হয়। একইভাবে যখন তার মান 1 থেকে 0 তে নামিয়ে আনে, তখন সেটি কে ট্রিগার করে। এভাবে পালসগুলো একটি পরবর্তীটির উপর প্রভাব ফেলে বলে একে রিপল কাউন্টার বলা হয়। এই পদ্ধতিতে থেকে শুরু করে 7(111) পর্যন্ত গণনা করার পর অষ্টম পালসে কাউন্টারটি আবার আগের অবস্থায় (000) ফিরে আসে বা রিসেট হয়।

