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

পাঠের বিষয়: এনকোডার এবং ডিকোডার। উদ্দেশ্য, গঠন, প্রয়োগ

সাধারণ জ্ঞাতব্য

ডিকোডার এবং এনকোডারগুলি (পাশাপাশি উপাদানগুলি AND, OR, NOT, AND-NOT, OR-NOT) হল সমন্বিত উপাদান: তাদের আউটপুটগুলির সম্ভাবনাগুলি ইনপুটগুলির ক্ষণস্থায়ী অবস্থার উপর নির্ভর করে এবং তাদের পরিবর্তনের সাথে সাথে পরিস্থিতি আউটপুটও পরিবর্তিত হয়; ইনপুটগুলিতে সম্ভাব্যতা পরিবর্তন করার পরে এই জাতীয় উপাদানগুলি তাদের পূর্ববর্তী অবস্থা ধরে রাখে না, যেমন কোন স্মৃতি নেই

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

এনক্রিপ্টর অগ্রাধিকার এবং অ অগ্রাধিকার হিসাবে উপলব্ধ. একটি অগ্রাধিকার এনকোডারে, ইনপুটগুলির বিভিন্ন অগ্রাধিকার থাকে। একটি উচ্চ অগ্রাধিকার সহ একটি উত্তেজিত ইনপুট পূর্বে উত্তেজিত একটির ক্রিয়াকে দমন করে এবং এর মানের সাথে সম্পর্কিত আউটপুটগুলিতে একটি কোড সেট করে।

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

ডিকোডার গঠন।

ডিকোডার ইনপুটগুলিতে প্রতিটি ডিজিটাল কোড (চিত্র 3.2, a, b) সংশ্লিষ্ট আউটপুটে একটি লজিক্যাল 1 (বা লজিক্যাল 0) এর সাথে মিলে যায়। অন্য কথায়, প্রতিটি ইনপুট কোড সংশ্লিষ্ট আউটপুটকে সম্বোধন করে, যা উত্তেজিত হয়। অতএব, ডিকোডার ইনপুটগুলিকে প্রায়ই ঠিকানা ইনপুট বলা হয়। তাদের পাশের সংখ্যাগুলি (1,2,4...) দেখায় কিভাবে আগত বাইনারি সংখ্যার বিটের ওজনগুলি সম্পর্কযুক্ত।



ডিকোডার আউটপুট দশমিক সংখ্যায় ডিজিটাইজ করা হয়। যে আউটপুটটির সংখ্যা ইনপুট কোডের ওজনের সমান, যার বিটগুলি নির্দেশিত ওজন রয়েছে, তারা উত্তেজিত, যেমন ডিকোডারটি বাইনারি কোডে লেখা একটি সংখ্যাকে পাঠোদ্ধার করে (ডিসিফার করে), এটি সংশ্লিষ্ট আউটপুটে লজিক্যাল 1 (লজিক্যাল 0) হিসাবে উপস্থাপন করে। এইভাবে, আউটপুট 5 ইনপুট কোড 101, আউটপুট 6 ইনপুট কোড 110 ইত্যাদির সাথে উত্তেজিত হয়। এটা কল্পনা করা সুবিধাজনক যে ডিকোডারের আউটপুট ইনপুট কোড প্রতিফলিত করে যা এটিকে উত্তেজিত করে।

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

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

একটি অসম্পূর্ণ ডিকোডার নির্বাচন করা হয় যখন কিছু ঠিকানা কোড মান শারীরিক বাস্তবতা প্রতিফলিত করে না। সুতরাং, উদাহরণস্বরূপ, দশমিক স্থানের বাইনারি কোডগুলি ক্যাপচার করার জন্য ডিজাইন করা একটি ডিকোডার (এটিতে 0,1,2...9 নম্বর থাকতে পারে) চারটি ইনপুট থাকতে হবে (910 10012 হিসাবে প্রদর্শিত হয়)। যাইহোক, 10012-এর চেয়ে বড় সংমিশ্রণগুলি একটি সংখ্যা প্রদর্শন করে না, তবে একটি সংখ্যা, এবং তাই (যদিও সেগুলি ইনপুটগুলিতে উপস্থিত হতে পারে) আউটপুটে রেকর্ড করা উচিত নয়, যার সংখ্যা দশের বেশি নাও হতে পারে৷

ডিকোডারের গঠন AND উপাদানের উপর ভিত্তি করে করা যেতে পারে; তাদের প্রতিটির আউটপুট হল ডিকোডারের আউটপুট। যদি এই আউটপুটটি উত্তেজিত হতে হয়, তাহলে লজিক ইউনিটগুলি AND উপাদানের ইনপুটগুলিতে সংগ্রহ করতে হবে। এই ক্ষেত্রে, ইনপুট কোডের বিটগুলি, যাতে লজিক্যাল থাকে, সরাসরি AND উপাদানের ইনপুটগুলিতে সরবরাহ করতে হবে এবং শূন্য বিটগুলি অবশ্যই উল্টানো উচিত।

ডিক্রিপ্টর এবং এনক্রিপ্টর বিদ্যমান:

সরাসরি ইনপুট সহ

বিপরীত ইনপুট সহ

অসম্পূর্ণ

অ অগ্রাধিকার

অগ্রাধিকার

কিছু ধরণের ডিকোডারের বিপরীত আউটপুট থাকে: উত্তেজিত (অ্যাক্টিভেটেড) আউটপুটে একটি লজিক্যাল 0 থাকে, অন্য সকলের একটি লজিক্যাল 1 থাকে। সক্রিয় সংকেতটি নির্বাচন করতে (অপারেশন করা, শুরু করা) ব্যবহার করা হলে এই জাতীয় ডিকোডার ব্যবহার করা সুবিধাজনক। ডিভাইস ডিকোডারের আউটপুট লজিক্যাল 0।

ডিকোডারের ক্ষমতা প্রসারিত করা হচ্ছে

ডিক্রিপ্টরগুলির ক্ষমতা সম্প্রসারণের সাধারণ ক্ষেত্রে চিত্র 3.4-এ চিত্রিত করা হয়েছে। বাম (সার্কিট অনুযায়ী) ডিকোডার ক্রমাগত ইনপুট V এ লজিক্যাল 1 দ্বারা সক্রিয় হয়। যেকোনো ডিকোডার DC0...DC15 তার ঠিকানা ইনপুটগুলিতে কোড দ্বারা সক্রিয় (নির্বাচিত) হতে পারে। তাদের প্রতিটির 0...15 আউটপুটগুলির মধ্যে একটির পছন্দটি সম্মিলিত ইনপুট 1, 2, 4, 8-এর কোড দ্বারা নির্ধারিত হয়। এইভাবে, 256 (28) আউটপুটগুলির মধ্যে যে কোনও একটি আট দ্বারা সক্রিয় করা যেতে পারে- বিট কোড, যার মধ্যে চারটি ডিকোডার নম্বর নির্বাচন করে এবং চারটি - এর আউটপুট নম্বর।

ডিক্রিপ্টর অ্যাপ্লিকেশন

ডিকোডারের মূল উদ্দেশ্য হল ডিভাইসে অবস্থিত অনেকগুলি থেকে একটি বস্তু নির্বাচন করা (ঠিকানা, শুরু করা)। ভাত। 3.5 এই অ্যাপ্লিকেশনটি চিত্রিত করে। প্রতিটি বস্তুকে একটি নির্দিষ্ট ঠিকানা (সংখ্যা) বরাদ্দ করা হয়। যখন একটি বাইনারি ঠিকানা কোড ডিকোডার ইনপুটগুলিতে আসে, তখন সংশ্লিষ্ট উপাদানটি সক্রিয় হয় কারণ এটির সাথে যুক্ত ডিকোডার আউটপুটে লজিক্যাল 0 উপস্থিত হয় এবং অবশিষ্ট উপাদানগুলি অবরুদ্ধ থাকে।

এটি প্রদান করা যেতে পারে যে ডিকোডারের আউটপুটগুলির একটি থেকে একটি নির্দিষ্ট ব্লকে একটি নিয়ন্ত্রণ সংকেত পাঠানো হয় যখন ডিকোডারের ইনপুটগুলিতে একটি নির্দিষ্ট কোড উপস্থিত হয়, অনুরূপ, উদাহরণস্বরূপ, একটি প্যারামিটারের অতিরিক্ত (তাপমাত্রা, ভোল্টেজ, ইত্যাদি), যা অবশ্যই নির্দিষ্ট ব্লকের স্বাভাবিক স্তরে আনতে হবে।

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

লজিক্যাল ফাংশন ডিকোডারে প্রয়োগ করা যেতে পারে। ধরুন, উদাহরণস্বরূপ, y = />3 x2 />1 + />3 x2 x 1 + x3 />2 x 1। লজিক্যাল ভেরিয়েবলগুলি ডিকোডারের ঠিকানা ইনপুটগুলিতে সরবরাহ করা হয়। প্রথম সংযোজন (এর ওজন 2) আউটপুট নং 2, দ্বিতীয় - আউটপুট নং 3, তৃতীয় - আউটপুট নং 5 উত্তেজিত করে। যেহেতু y = 1 শর্তটি এই সংযোজনের যেকোনো একটির উপস্থিতিতে ঘটতে হবে, তাই আউটপুট 2, 3 এবং 5 একটি বিচ্ছিন্নতা দ্বারা মিলিত হতে হবে।

এনক্রিপ্টর

এনকোডার গঠন।

এনকোডারটি ডিকোডারের বিপরীতে সমস্যার সমাধান করে: বিশেষত, উত্তেজিত তথ্য ইনপুটের দশমিক সংখ্যার সাথে সম্পর্কিত একটি বাইনারি কোড তার আউটপুটে ইনস্টল করা হয়।

আউটপুটে একটি প্রাকৃতিক বাইনারি কোড পাওয়ার জন্য একটি এনকোডার তৈরি করার সময়, এটি বিবেচনা করা হয় যে বিজোড় দশমিক সংখ্যা 1, 3, 5, 7,... এই ধরনের কোডের সর্বনিম্ন উল্লেখযোগ্য সংখ্যার মধ্যে একটি 1 থাকে, যেমন, ন্যূনতম তাৎপর্যপূর্ণ অঙ্কের আউটপুট অবশ্যই 1 হতে হবে যদি এটি ইনপুট নং 1 বা ইনপুট নং 3 ইত্যাদিতে উপস্থিত থাকে। তাই, নির্দেশিত সংখ্যা সহ ইনপুটগুলি OR উপাদানের মাধ্যমে নিম্ন-এর আউটপুটের সাথে সংযুক্ত থাকে। অর্ডার ডিজিট। দশমিক সংখ্যা 2, 3, 6, 7,... বাইনারি কোডের দ্বিতীয় অঙ্কে একটি ইউনিট আছে; এই সংখ্যাগুলির সাথে ইনপুটগুলি অবশ্যই একটি OR উপাদানের মাধ্যমে এনকোডারের আউটপুটে সংযুক্ত থাকতে হবে, যেখানে কোডের দ্বিতীয় সংখ্যা সেট করা আছে। একইভাবে, ইনপুট 4, 5, 6, 7,... একটি OR উপাদানের মাধ্যমে অবশ্যই সেই আউটপুটের সাথে সংযুক্ত থাকতে হবে যেখানে তৃতীয় বিট সেট করা হয়েছে, যেহেতু তাদের কোডগুলির এই বিটে একটি রয়েছে ইত্যাদি।

একটি এনকোডার সার্কিট তৈরি করা সম্ভব, যেখানে E হল অপারেশন পারমিশন ইনপুট, এবং E0 হল আউটপুট, লজিক্যাল 0 যার উপর নির্দেশ করে যে একটি তথ্য ইনপুট উত্তেজিত নয়। এনকোডারগুলির বিট ক্ষমতা (ক্যাসকেডিং) প্রসারিত করতে, পরবর্তী এনকোডারের ইনপুট E পূর্ববর্তীটির আউটপুট E0 এর সাথে সংযুক্ত থাকে। যদি পূর্ববর্তী এনকোডারের তথ্য ইনপুট উত্তেজিত না হয় (E0=0), তাহলে পরবর্তী এনকোডারটি কাজ করার অনুমতি পায়।

এনক্রিপ্টর এবং ডিক্রিপ্টরগুলির উদ্দেশ্য এবং প্রয়োগ

এনকোডারটি কেবলমাত্র বাইনারি কোডে একটি দশমিক সংখ্যাকে প্রতিনিধিত্ব (এনকোড) করার জন্য নয়, একটি নির্দিষ্ট কোড জারি করার জন্যও সংগঠিত হতে পারে (এর মান আগে থেকে নির্বাচিত), উদাহরণস্বরূপ, যখন সংশ্লিষ্ট চিহ্ন সহ একটি কী চাপানো হয়। যখন এই কোডটি উপস্থিত হয়, তখন সিস্টেমকে সূচিত করা হয় যে একটি নির্দিষ্ট কীবোর্ড কী চাপানো হয়েছে।

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

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

এনক্রিপ্টর

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

উদাহরণস্বরূপ, কল্পনা করুন যে আমরা আমাদের হাতে একটি সাধারণ ক্যালকুলেটর ধরে আছি, যা এখন যে কোনও স্কুলছাত্রী ব্যবহার করে।

যেহেতু ক্যালকুলেটরের সমস্ত ক্রিয়া বাইনারি সংখ্যার সাথে সঞ্চালিত হয় (ডিজিটাল ইলেকট্রনিক্সের মূল বিষয়গুলি মনে রাখবেন), কীবোর্ডের পরে একটি এনকোডার রয়েছে যা প্রবেশ করা সংখ্যাগুলিকে বাইনারি আকারে রূপান্তর করে।

ক্যালকুলেটরের সমস্ত বোতাম একটি সাধারণ তারের সাথে সংযুক্ত থাকে এবং উদাহরণস্বরূপ, এনকোডারের ইনপুটে বোতাম 5 টিপে, আমরা অবিলম্বে এর আউটপুটে এই সংখ্যাটির বাইনারি ফর্মটি পাব।

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

যদি আমরা এনকোডারের অভ্যন্তরীণ কাঠামো বিবেচনা করি, তাহলে এটি সহজ মৌলিক যৌক্তিক উপাদানগুলির উপর তৈরি করা হয়েছে তা দেখতে সহজ।

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

পাঠ্যপুস্তকের তৃতীয় ভাগে শিক্ষা নিয়ে আলোচনা করা হবে।

আত্মনিয়ন্ত্রণের জন্য প্রশ্ন

একটি ডিকোডার কি?

লিনিয়ার ডিকোডারকে কী বলা হয়?

একটি ডেমল্টিপ্লেক্সারের কাজের নীতি ব্যাখ্যা কর

একটি এনক্রিপ্টর কি?

কোথায় এনক্রিপ্টর ব্যবহার করা হয়?

মাল্টিপ্লেক্সার কি?

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

এনকোডার সার্কিট চিত্রে দেখানো হয়েছে। 1, এবং ডিকোডার - চিত্রে। 2. ডিভাইসের কিছু বৈশিষ্ট্যগত বিন্দুতে তরঙ্গরূপ চিত্রে দেখানো হয়েছে। 3.

কমান্ড এনকোডারের আউটপুটে নেতিবাচক পোলারিটির স্পন্দন রয়েছে (চিত্র 3-এ গ্রাফ 4)।

পালস ট্রেনের পুনরাবৃত্তি ফ্রিকোয়েন্সি f/32 এর সমান, যেখানে f হল মাস্টার অসিলেটরের ফ্রিকোয়েন্সি, লজিক উপাদান DD1.1.DD1.2 (Fig. I) একটি প্রতিসম মাল্টিভাইব্রেটর সার্কিট অনুযায়ী তৈরি।

মাস্টার অসিলেটর থেকে, ডাল (গ্রাফ 1) কাউন্টার DD2 এবং কাকতালীয় উপাদান DD4.1 এ পাঠানো হয়। DD3 এবং DD1.3.DD1.4 ট্রিগার যখন একক অবস্থায় থাকে (গ্রাফ 2 এবং 3) তখন f ফ্রিকোয়েন্সি সহ ডালগুলি এই উপাদানটির মধ্য দিয়ে যাবে। কাউন্টার DD2 এ আসার প্রতি 16তম পালসের পরে গণনা ট্রিগার DD3 সুইচ করে। DD3 ট্রিগারের বিনামূল্যের ইনপুটগুলি পাওয়ার সাপ্লাইয়ের ইতিবাচক টার্মিনালে 1 kOhm প্রতিরোধকের মাধ্যমে একত্রিত এবং সংযুক্ত করা হয়। আরএস ট্রিগার DD1.3.DD1.4 DD5 ডিকোডারের আউটপুট 0 (পিন 1) এ শূন্য সংকেত স্তর দ্বারা একক অবস্থায় এবং ডিকোডার আউটপুটগুলির শূন্য সংকেত স্তর দ্বারা শূন্য অবস্থায় সেট করা হয়। DD1 উপাদানের পিন 2 এর সাথে সংযুক্ত। 4 SB I-SB 15 বোতামগুলির একটির পরিচিতির মাধ্যমে।

প্যাকেটে থাকা ডালের সংখ্যা চাপা বোতামের সংখ্যার সমান। যদি কোনো বোতাম চাপা না থাকে, তাহলে এনকোডারটি 16টি ডালের প্যাক তৈরি করে, যেহেতু আরএস ট্রিগার DD1.3.DD1.4 শূন্য অবস্থায় স্থানান্তরিত হয় না।



কমান্ড ডিকোডার চারটি মাইক্রোসার্কিটের উপর একত্রিত হয় (চিত্র 2)। DD1.2.DD1.3 উপাদানগুলিতে একত্রিত ইউনিট। একটি পালস নির্বাচক হয়. f ফ্রিকোয়েন্সি সহ নেতিবাচক পোলারিটির দুটি ডালের মধ্যে সময়কালে, ক্যাপাসিটর C1 উপাদান DD1.2 কে শূন্য অবস্থায় স্থানান্তর করার জন্য পর্যাপ্ত ভোল্টেজে চার্জ করার সময় পায় না এবং DD1.3 উপাদানটির আউটপুট একটি সংকেত স্তর বজায় রাখে। যৌক্তিক 0. একই সময়ে ডালগুলির বিস্ফোরণের মধ্যে সময়ের ব্যবধানে, ক্যাপাসিটর C1 উপাদান DD1.2 (গ্রাফ 5) এর পিন 2 এ ইউনিট ভোল্টেজের জন্য চার্জ করা হয় এবং DD1.3 (গ্রাফ 6) উপাদানের আউটপুটে সংকেত 1 উপস্থিত হয় . VDI ডায়োড ক্যাপাসিটর C1 এর দ্রুত স্রাব নিশ্চিত করে।



DD1.3 উপাদানের আউটপুট থেকে ডাল হ্রাসের উপর ভিত্তি করে, কাউন্টার DD2 শূন্য অবস্থায় সেট করা হয়েছে এবং তাদের ফ্রন্ট থেকে, ডিফারেনশিয়াটিং সার্কিট C3.R4 কাউন্টার DD2 থেকে স্টোরেজ নোডে তথ্য রেকর্ড করার জন্য ডাল তৈরি করে। DD3 ট্রিগারে। একটি প্যাকেটে একটি পালস দিয়ে, কাউন্টার DD2 শূন্য অবস্থায় থাকে, দুটির সাথে এটি রাজ্য 1-এ যায়, তিনটির সাথে - রাজ্য 2-এ, ইত্যাদি।

Actuators একটি মধ্যবর্তী লিঙ্ক - একটি ইলেকট্রনিক রিলে মাধ্যমে DD4 ডিকোডারের আউটপুট সাথে সংযুক্ত করা হয়। ইলেকট্রনিক রিলে সার্কিট চিত্রে দেখানো হয়েছে। 4. প্রথম ইলেকট্রনিক রিলেটি DD4 ডিকোডারের আউটপুট O (পিন 1), দ্বিতীয়টি আউটপুট 1 ইত্যাদির সাথে সংযুক্ত। ষোড়শ রিলে, পিন 17 এর সাথে সংযুক্ত, যখন এনকোডারে কোনো বোতাম চাপা হয় না তখন চালু হয়। রিসিভারের এই ডিজাইনের সাথে, একবারে শুধুমাত্র একটি অ্যাকচুয়েটর চালু করা যেতে পারে। ট্রান্সমিটারে কমান্ড এনকোডারে বোতাম টিপানোর সময়কালের জন্য এটি চালু হয়।

ডিকোডার এবং প্রতিটি ইলেকট্রনিক রিলের মধ্যে স্বাধীনভাবে অ্যাকচুয়েটরগুলিকে স্বাধীনভাবে চালু এবং বন্ধ করতে, আপনাকে চিত্রের চিত্র অনুসারে আরএস ট্রিগারটি চালু করতে হবে। 5. ট্রিগার ইনপুট দুটি সংলগ্ন ডিকোডার আউটপুটের সাথে সংযুক্ত থাকে; উদাহরণস্বরূপ, প্রথম ট্রিগারের ইনপুট S এবং Rগুলি যথাক্রমে ডিকোডারের আউটপুট 0 এবং 1 এর সাথে সংযুক্ত থাকে, দ্বিতীয়টি - আউটপুট 2 এবং 3 এর সাথে, তৃতীয়টি - আউটপুট 4 এবং 5 ইত্যাদিতে। অ্যাকচুয়েটরের সংখ্যা হল অর্ধেক ক্ষমতা চালু হলে RS ট্রিগারকে একটি একক অবস্থায় সেট করতে ক্যাপাসিটর C1 প্রয়োজনীয়।

যখন RS ট্রিগারের আউটপুট বেশি হয়, তখন রিলে K1 ডি-এনার্জাইজড হয়। যদি কিছু সময়ের জন্য ইনপুট R-এ একটি 0 সংকেত প্রয়োগ করা হয়, তাহলে ট্রিগারটি শূন্যে সেট করা হবে এবং রিলে K1 চালু হবে। কিছু সময়ের জন্য ইনপুট এস এ একটি শূন্য সংকেত স্তর প্রয়োগ করা হলে রিলেটি বন্ধ হয়ে যাবে। এইভাবে, চ্যানেলগুলির একটিতে একটি কমান্ড রিলে চালু করে এবং সংলগ্ন একটি এটিকে বন্ধ করে দেয়। প্রয়োজনে, ইলেকট্রনিক রিলেগুলির অংশ চিত্রের চিত্র অনুসারে সংযুক্ত করা যেতে পারে। 4, এবং বাকি - আরএস ট্রিগার সহ। রিলে K1 - RES15, পাসপোর্ট RS4.591.003।

ডিভাইসের কার্যকারিতা পরীক্ষা করার সময়, কমান্ড এনকোডারের আউটপুট ডিকোডারের ইনপুটের সাথে সংযুক্ত থাকে। মাস্টার অসিলেটরের ফ্রিকোয়েন্সি ভিন্নভাবে বেছে নেওয়া যেতে পারে; আপনাকে কমান্ড ডিকোডারে ক্যাপাসিটর C1 নির্বাচন করতে হবে (উচ্চতর ফ্রিকোয়েন্সিতে, ক্যাপাসিটরের ক্যাপাসিট্যান্স ছোট হওয়া উচিত)। মাস্টার অসিলেটরের ফ্রিকোয়েন্সি স্থিতিশীলতার জন্য কোন উচ্চ প্রয়োজনীয়তা নেই।

এনকোডারটি ডিকোডারের বিপরীতে সমস্যার সমাধান করে: বিশেষত, উত্তেজিত তথ্য ইনপুটের দশমিক সংখ্যার সাথে সম্পর্কিত একটি বাইনারি কোড তার আউটপুটে ইনস্টল করা হয়।

আউটপুটে একটি প্রাকৃতিক বাইনারি কোড পাওয়ার জন্য একটি এনকোডার তৈরি করার সময়, বিবেচনা করুন যে বিজোড় দশমিক সংখ্যা 1, 3, 5, 7, ... এই ধরনের কোডের সর্বনিম্ন উল্লেখযোগ্য সংখ্যার মধ্যে একটি 1 আছে, অর্থাৎ, আউটপুট ইনপুট নং 1 বা ইনপুট নং 3, ইত্যাদিতে একটি থাকলে সর্বনিম্ন তাৎপর্যপূর্ণ সংখ্যা 1 হওয়া উচিত। তাই, নির্দেশিত সংখ্যা সহ ইনপুটগুলি একটি OR উপাদানের মাধ্যমে নিম্ন-অর্ডার ডিজিটের আউটপুটের সাথে সংযুক্ত থাকে . দশমিক সংখ্যা 2, 3, 6, 7, বাইনারি কোডের দ্বিতীয় অঙ্কে একটি ইউনিট রয়েছে। . .; এই সংখ্যাগুলির সাথে ইনপুটগুলি অবশ্যই একটি OR উপাদানের মাধ্যমে এনকোডারের আউটপুটে সংযুক্ত থাকতে হবে, যেখানে কোডের দ্বিতীয় সংখ্যা সেট করা আছে। একইভাবে, ইনপুট 4, 5, 6, 7,... একটি OR উপাদানের মাধ্যমে অবশ্যই সেই আউটপুটের সাথে সংযুক্ত থাকতে হবে যেখানে তৃতীয় বিট সেট করা হয়েছে, যেহেতু তাদের কোডগুলির এই বিটে একটি রয়েছে ইত্যাদি।

এনকোডার সার্কিট, বর্ণিত নীতি অনুসারে নির্মিত, চিত্রে দেখানো হয়েছে। 3.9,a, এবং প্রচলিত চিত্রটি চিত্রে রয়েছে। 3.9, b, যেখানে E হল অপারেশন পারমিশন ইনপুট, এবং E 0 হল আউটপুট, যৌক্তিক 0 যেখানে নির্দেশ করে যে একটিও তথ্য ইনপুট উত্তেজিত নয়। এনকোডারগুলির বিট ক্ষমতা (ক্যাসকেডিং) প্রসারিত করতে, পরবর্তী এনকোডারের ইনপুট E পূর্ববর্তীটির আউটপুট E 0 এর সাথে সংযুক্ত থাকে। যদি পূর্ববর্তী এনকোডারের তথ্য ইনপুট উত্তেজিত না হয় (E 0 =0), তাহলে পরবর্তী এনকোডারটি কাজ করার অনুমতি পায়।

এনক্রিপ্টর অ্যাপ্লিকেশন

এনকোডারটি কেবলমাত্র বাইনারি কোডে একটি দশমিক সংখ্যাকে প্রতিনিধিত্ব (এনকোড) করার জন্য নয়, একটি নির্দিষ্ট কোড জারি করার জন্যও সংগঠিত হতে পারে (এর মান আগে থেকে নির্বাচিত), উদাহরণস্বরূপ, যখন সংশ্লিষ্ট চিহ্ন সহ একটি কী চাপানো হয়। যখন এই কোডটি উপস্থিত হয়, তখন সিস্টেমকে সূচিত করা হয় যে একটি নির্দিষ্ট কীবোর্ড কী চাপানো হয়েছে।

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

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

আমরা যখন এনকোডার বা ডিকোডার শব্দটি শুনি, তখন গুপ্তচর চলচ্চিত্রের বাক্যাংশগুলি মনে আসে। মত কিছু: প্রেরণ ডিক্রিপ্ট এবং প্রতিক্রিয়া এনক্রিপ্ট.

এতে কোনও ভুল নেই, যেহেতু আমাদের এবং বিদেশী স্টেশনগুলির এনক্রিপশন মেশিনগুলি এনক্রিপ্টর এবং ডিক্রিপ্টর ব্যবহার করে।

এনক্রিপ্টর

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

উদাহরণস্বরূপ, কল্পনা করুন যে আমরা আমাদের হাতে একটি সাধারণ ক্যালকুলেটর ধরে আছি, যা এখন যে কোনও স্কুলছাত্রী ব্যবহার করে।

যেহেতু ক্যালকুলেটরের সমস্ত ক্রিয়া বাইনারি সংখ্যার সাথে সঞ্চালিত হয় (ডিজিটাল ইলেকট্রনিক্সের মূল বিষয়গুলি মনে রাখবেন), কীবোর্ডের পরে একটি এনকোডার রয়েছে যা প্রবেশ করা সংখ্যাগুলিকে বাইনারি আকারে রূপান্তর করে।

ক্যালকুলেটরের সমস্ত বোতাম একটি সাধারণ তারের সাথে সংযুক্ত থাকে এবং উদাহরণস্বরূপ, এনকোডারের ইনপুটে বোতাম 5 টিপে, আমরা অবিলম্বে এর আউটপুটে এই সংখ্যাটির বাইনারি ফর্মটি পাব।

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

যদি আমরা এনকোডারের অভ্যন্তরীণ কাঠামো বিবেচনা করি, তাহলে এটি সহজ মৌলিক যৌক্তিক উপাদানগুলির উপর তৈরি করা হয়েছে তা দেখতে সহজ।

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

ডিকোডার

ডিক্রিপ্টর একই গ্রুপের অন্তর্গত, কিন্তু তারা ঠিক বিপরীত কাজ করে। তারা সমান্তরাল বাইনারিকে অবস্থানগত দশমিকে রূপান্তর করে। ডায়াগ্রামের প্রতীকী গ্রাফিক চিহ্নটি এরকম দেখতে পারে।

বা এই মত.

যদি আমরা আরও সম্পূর্ণরূপে ডিক্রিপ্টর সম্পর্কে কথা বলি, তবে এটি বলার অপেক্ষা রাখে যে তারা বাইনারি কোডকে বিভিন্ন সংখ্যা সিস্টেমে (দশমিক, হেক্সাডেসিমেল, ইত্যাদি) রূপান্তর করতে পারে। এটা সব microcircuit নির্দিষ্ট উদ্দেশ্য এবং উদ্দেশ্য উপর নির্ভর করে।

সহজ উদাহরণ. আপনি একটি ডিজিটাল সাত-সেগমেন্ট নির্দেশক দেখেছেন, উদাহরণস্বরূপ, একটি LED, একাধিকবার। এটি দশমিক সংখ্যা এবং সংখ্যা প্রদর্শন করে যা আমরা শৈশব থেকে অভ্যস্ত (1, 2, 3, 4...)। কিন্তু, আপনি জানেন, ডিজিটাল ইলেকট্রনিক্স বাইনারি সংখ্যার সাথে কাজ করে, যা 0 এবং 1 এর সংমিশ্রণকে প্রতিনিধিত্ব করে। কী বাইনারি কোডটিকে দশমিকে রূপান্তরিত করে এবং ফলাফলটিকে সাত-সেগমেন্টের ডিজিটাল সূচকে প্রদান করে? আপনি সম্ভবত ইতিমধ্যে অনুমান করেছেন যে ডিকোডার এটি করেছে।

ডিকোডারের কাজটি সরাসরি মূল্যায়ন করা যেতে পারে যদি আপনি একটি সাধারণ সার্কিট একত্রিত করেন যাতে একটি ডিকোডার চিপ থাকে K176ID2এবং একটি সাত-সেগমেন্টের LED সূচক, যাকে "চিত্র আট"ও বলা হয়। ডায়াগ্রামটি দেখুন; এটি ডিকোডারটি কীভাবে কাজ করে তা বোঝা সহজ করে তুলবে। দ্রুত একটি সার্কিট একত্রিত করতে, আপনি একটি সোল্ডারলেস ব্রেডবোর্ড ব্যবহার করতে পারেন।

রেফারেন্সের জন্য। K176ID2 চিপটি একটি 7-সেগমেন্টের LED সূচক নিয়ন্ত্রণ করতে তৈরি করা হয়েছিল। এই চিপ থেকে বাইনারি কোড রূপান্তর করতে সক্ষম 0000 আগে 1001 , যা 0 থেকে 9 (এক দশক) পর্যন্ত দশমিক সংখ্যার সাথে মিলে যায়। অবশিষ্ট, উচ্চ সমন্বয় সহজভাবে প্রদর্শিত হয় না. পিন সি, এস, কে সহায়ক।

K176ID2 চিপে চারটি ইনপুট রয়েছে (1, 2, 4, 8)। তারা কখনও কখনও মনোনীত হয় D0 - D3. এই ইনপুটগুলিতে একটি সমান্তরাল বাইনারি কোড (উদাহরণস্বরূপ, 0001) সরবরাহ করা হয়। এই ক্ষেত্রে, বাইনারি কোডে 4 বিট রয়েছে। মাইক্রোসার্কিট কোডটিকে রূপান্তর করে যাতে আউটপুট ( a-g) সংকেতগুলি উপস্থিত হয় যা দশমিক সংখ্যা এবং সংখ্যা গঠন করে যা আমরা সাত-সেগমেন্ট সূচকে অভ্যস্ত। যেহেতু K176ID2 ডিকোডার 0 থেকে 9 এর মধ্যে দশমিক সংখ্যা প্রদর্শন করতে সক্ষম, তাই আমরা সেগুলিকে শুধুমাত্র সূচকে দেখতে পাব।

4টি টগল সুইচ (S1 - S4) K176ID2 ডিকোডারের ইনপুটগুলির সাথে সংযুক্ত, যার সাহায্যে একটি সমান্তরাল বাইনারি কোড ডিকোডারে সরবরাহ করা যেতে পারে। উদাহরণস্বরূপ, যখন টগল সুইচ বন্ধ থাকে S1একটি যৌক্তিক ইউনিট microcircuit এর পিন 5 সরবরাহ করা হয়. আপনি টগল সুইচ এর পরিচিতি খুলুন S1- এটি যৌক্তিক শূন্যের সাথে মিলিত হবে। টগল সুইচ ব্যবহার করে, আমরা মাইক্রোসার্কিটের ইনপুটগুলিতে ম্যানুয়ালি লজিক্যাল 1 বা 0 সেট করতে পারি। আমি মনে করি এটি সব পরিষ্কার।

চিত্রটি দেখায় কিভাবে কোড 0101 DD1 ডিকোডারের ইনপুটগুলিতে প্রয়োগ করা হয়। LED সূচকটি 5 নম্বর প্রদর্শন করবে। আপনি যদি শুধুমাত্র S4 টগল সুইচটি বন্ধ করেন, তাহলে সূচকটি 8 নম্বর প্রদর্শন করবে। 0 থেকে 9 পর্যন্ত একটি সংখ্যা লিখতে বাইনারি কোডে, চারটি সংখ্যাই যথেষ্ট: a 3 * 8 + a 2 * 4 + a 1 * 2 + a 0 * 1, কোথায় একটি 0 - একটি 3, হল সংখ্যা পদ্ধতির সংখ্যা (0 বা 1)।

0101 সংখ্যাটিকে দশমিক আকারে উপস্থাপন করা যাক 0101 = 0*8 + 1*4 + 0*2 + 1*1 = 4 + 1 = 5 . এখন ডায়াগ্রামটি দেখি এবং দেখি যে অঙ্কের ওজন সেই সংখ্যার সাথে মিলে যায় যার দ্বারা সূত্রে 0 বা 1 গুণ করা হয়।

TTL প্রযুক্তির উপর ভিত্তি করে একটি ডিকোডার - K155ID1 এক সময়ে IN8, IN12 এর মতো গ্যাস-ডিসচার্জ ডিজিটাল সূচকগুলি নিয়ন্ত্রণ করতে ব্যবহৃত হয়েছিল, যেগুলির 70-এর দশকে প্রচুর চাহিদা ছিল, যেহেতু লো-ভোল্টেজ LED সূচকগুলি এখনও খুব বিরল ছিল।

80 এর দশকে সবকিছু বদলে গেছে। সাত-সেগমেন্টের এলইডি ম্যাট্রিক্স (সূচক) অবাধে কেনা সম্ভব ছিল এবং রেডিও অপেশাদারদের মধ্যে ইলেকট্রনিক ঘড়ির সমাবেশে একটি বুম ছিল। ঘরে তৈরি ডিজিটাল ঘড়িশুধুমাত্র অলস বাড়ির জন্য এটি সংগ্রহ করেনি।

3.1.2 এনক্রিপ্টর

এনক্রিপশন হল রূপান্তর করে ডেটা সংকুচিত করার একটি উপায় মি-বিট একক (দশমিক) কোড ইন n-বিট বাইনারি বা বাইনারি দশমিক কোড ( মি> n) এনক্রিপ্টর ( সিডি, কোডার) ডিকোডারের বিপরীত কার্য সম্পাদন করে। যখন একটি সংকেত এনকোডার ইনপুটগুলির একটিতে আসে, তখন এই ইনপুটের সংখ্যার সাথে সম্পর্কিত একটি কোড তার আউটপুটগুলিতে তৈরি হয়।

সম্পূর্ণ এনক্রিপ্টর ( মিn) ইহা ছিল মি = 2nপ্রবেশদ্বার এবং nযদি প্রস্থান করে মি < 2n, তাহলে এনকোডার সম্পূর্ণ হয় না। এটি অ-অগ্রাধিকারও হতে পারে, যদি শুধুমাত্র একটি সক্রিয় সংকেত অনুমোদিত হয়, বা অগ্রাধিকার, যদি একাধিক সক্রিয় সংকেত একই সাথে ইনপুটগুলিতে পাঠানোর অনুমতি দেওয়া হয়।

সম্পূর্ণ অ-অগ্রাধিকার এনকোডারের অপারেটিং নীতি (4 – 2) সত্য সারণী (সারণী 1) দ্বারা ব্যাখ্যা করা হয়েছে।

নন-প্রোরিটি এনকোডারের ট্রুথ টেবিল (4 – 2) টেবিল 1

নিয়োগ

তথ্য ইনপুট

প্রস্থান করে

এক্স 3

এক্স 2

এক্স 1

এক্স 0

1

0

কার্নাফ মানচিত্রগুলি সাধারণত প্রচুর সংখ্যক ভেরিয়েবলের সাথে সংকলনের জটিলতার কারণে এনকোডার সার্কিটকে ছোট করতে ব্যবহৃত হয় না।

সারণি (1) থেকে এটি অনুসরণ করে যে সর্বনিম্ন উল্লেখযোগ্য সংখ্যা 0 এনকোডারের আউটপুটে কোডটি একের সমান যখন বিজোড় ইনপুটগুলিতে একটি থাকে:


সিনিয়র পদমর্যাদা 1 এনকোডারের আউটপুটে কোড ইনপুট এ থাকাকালীন একের সমানএক্স 3 , এক্স 2 ইউনিট বর্তমান:

ফলস্বরূপ, এনকোডার সার্কিট (4 – 2) দুটি 2OR উপাদান (চিত্র 1, a) ব্যবহার করে প্রয়োগ করা যেতে পারে।


ভাত। 2OR(a), 2OR-NOT (b

বিপরীত স্বরলিপির জন্য (চিত্র 1, খ):

এনকোডার ইনপুট সংকেতগুলির মধ্যে একটির একটি একক মান থাকতে হবে (সারণী 1)। প্রবেশদ্বার এ যদি এক্স 1 , এক্স 2 , এক্স 3 শূন্য মান হয় মানে জতারপর প্রবেশদ্বারে এক্স 0 যৌক্তিক0 সেটের সাথে সম্পর্কিত একটি ইউনিট, এবং এই ইনপুট সার্কিটের সাথে সংযুক্ত নাও হতে পারে (চিত্র 1, ক)। একইভাবে জন্যএক্স 3 চিত্রেচিত্রে এনকোডার। 1, খ. চিত্রের এনকোডার সার্কিটগুলি ইনপুটগুলির মিরর পুনর্বিন্যাসে পৃথক (উভয় ক্ষেত্রেই সর্বনিম্ন উল্লেখযোগ্য বিট এক্স 0 , ঊর্ধ্বতনএক্স 3 ) এবং আউটপুট সংকেত উল্টানো (চিত্র 1, খ)।

এনক্রিপ্টরগুলির সাধারণত পরিষেবা ইনপুট এবং আউটপুট থাকে:

- অনুমতিমূলক (স্ট্রোব) ইনপুটই আই (EN ) এনকোডারের প্রতিক্রিয়া সময় নির্বাচন করতে, সাপেক্ষেই আই =1, ইনপুট কোডের বিট গভীরতা বাড়াতেও।

- অনুমতিমূলক আউটপুটইও (EN ), সমস্ত তথ্য আউটপুটে সংকেতের অনুপস্থিতি নির্ধারণ করে (ইও = 1)। অতিরিক্ত এনকোডার সংযোগ করে বিট গভীরতা বাড়ানোর জন্য ব্যবহৃত হয়, সংযোগের অবস্থা ইও =1.

- অনুমতিমূলক আউটপুটজি.এস. (সি.এস. ), মান গ্রহণ করে অন্তত একটি ইনপুট একটি তথ্য সংকেতের উপস্থিতি নির্দেশ করেজি.এস. = 1. এনকোডার এবং বাহ্যিক ডিভাইসের (মাইক্রোপ্রসেসর) মধ্যে সমন্বয় প্রদান করে। কোড রূপান্তর ত্রুটি দূর করতে এনকোডার বিট গভীরতা বাড়ানোর জন্য একটি স্কিমে ব্যবহার করা যেতে পারে।

এনকোডারের অন্যতম প্রধান উদ্দেশ্য হল একটি কীবোর্ড ব্যবহার করে ডিজিটাল ডিভাইসে ডেটা প্রবেশ করা। যে এনক্রিপ্টরগুলি, যখন একাধিক কী একসাথে চাপা হয়, শুধুমাত্র সর্বোচ্চ সংখ্যার কোড তৈরি করে, তাদের অগ্রাধিকার বলে। যদি এই এনকোডারগুলি উচ্চ (বাম) একক সনাক্ত করে এবং ইউনিটের সাথে সম্পর্কিত দশমিক সংখ্যার বাইনারি কোড তৈরি করে, তবে তাদের উচ্চ ইউনিট পয়েন্টার (উপাদানের উপাধি) বলা হয় এইচপিআর 1/ BIN ).

হাই-অর্ডার ইউনিট পয়েন্টার (টেবিল 2) এর সত্য সারণীতে, "X" চিহ্নটি ইনপুট ভেরিয়েবলের মানগুলিকে নির্দেশ করে যা ডিভাইসের জন্য গুরুত্বপূর্ণ নয় এবং 0 বা 1 এর সমান হতে পারে। উচ্চ-এ ইউনিটগুলি - সংশ্লিষ্ট সেটের অর্ডার ডিজিট আগ্রহের বিষয়।

চিহ্ন "–" ভেরিয়েবলের মান নির্দেশ করে যা এনকোডারে প্রবেশ করে না, কারণ সক্রিয় ইনপুট এই আই যৌক্তিক শূন্য সংকেত,প্রস্থান এ 1 0 = 00.

উদাহরণ: যদি সবচেয়ে গুরুত্বপূর্ণ কী টিপানো হয় এক্স 3 (সেট 5), যা কোড 3 10 = 11 2 এর সাথে মিলে যায়, অন্যান্য কী টিপে উপেক্ষা করা উচিত।

উচ্চ ইউনিট পয়েন্টারের সত্যতা টেবিল (4 – 2) টেবিল 2

নিয়োগ

সেবা

তথ্য

প্রবেশদ্বার

প্রস্থান

ইনপুট

প্রস্থান করে

ই আই

জি.এস.

ইও

এক্স 3

এক্স 2

এক্স 1

এক্স 0

1

0

প্রস্থান জন্য gluing নিয়ম অনুযায়ী 1 .



শেয়ার করুন