এনকোডার (Encoder) কী? ৮ টু ৩ লাইন এনকোডার : সত্যক সারণি ও লজিক সার্কিট | HSC ICT

Encoder Premium Note | এনকোডার ব্যবহার ও বিস্তারিত

Encoder Complete Guide

HSC ICT | ডিজিটাল ডিভাইস

১. এনকোডার কী?

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

এনকোডারে 2n সংখ্যক ইনপুট লাইনের বিপরীতে n সংখ্যক আউটপুট লাইন থাকে। যেকোনো মুহূর্তে ইনপুট লাইনগুলোর মধ্যে কেবল একটি ইনপুট ১ (High) বা সক্রিয় থাকে।

২. ব্লক ডায়াগ্রাম

নিচে ৮ টু ৩ লাইন এনকোডারের ব্লক ডায়াগ্রাম দেওয়া হলো:

8 to 3 Encoder D0 D1 D2 D3 D4 D5 D6 D7 A B C চিত্র ২.১: এনকোডার ব্লক ডায়াগ্রাম

৩. সত্যক সারণি

Inputs (D)Out
01234567 ABC
10000000 000
01000000 001
00100000 010
00010000 011
00001000 100
00000100 101
00000010 110
00000001 111

৪. লজিক সমীকরণ

A = D4 + D5 + D6 + D7
B = D2 + D3 + D6 + D7
C = D1 + D3 + D5 + D7

৫. লজিক সার্কিট

OR গেট দিয়ে তৈরি সার্কিটটি নিচে দেওয়া হলো। এটি আপনার ডিভাইসের স্ক্রিন অনুযায়ী অটোমেটিক ফিট হবে।

D0 D1 D2 D3 D4 D5 D6 D7 A B C চিত্র ২.২: ৮ টু ৩ লাইন লজিক সার্কিট

৬. এনকোডারের ব্যবহার (Uses)

এইচএসসি পরীক্ষার জন্য এই অংশটি খুবই গুরুত্বপূর্ণ। এনকোডার সাধারণত নিচের ক্ষেত্রগুলোতে ব্যবহৃত হয়:

  • ইনপুট ডিভাইসে: কীবোর্ড, মাউস ও কি-প্যাড যুক্ত ডিভাইসে মানুষের বোতাম চাপার সংকেতকে কম্পিউটারের বোধগম্য বাইনারি সংকেতে রূপান্তর করতে।
  • কোড কনভারশনে: আলফানিউমেরিক ক্যারেক্টারকে বিভিন্ন কোডে (যেমন: ASCII, EBCDIC, BCD) রূপান্তর করতে এনকোডার ব্যবহৃত হয়।
  • ক্যালকুলেটরে: ডেসিমেল (দশমিক) সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর করতে।
  • পজিশন কন্ট্রোলে: রোবটিক্স এবং রাডারে ঘূর্ণায়মান শ্যাফটের কৌণিক অবস্থান নির্ণয় করতে।
  • কমিউনিকেশনে: এনকোডেড ডেটা ট্রান্সমিশন ও মাইক্রোপ্রসেসরের ইন্টারাপ্ট রিকোয়েস্ট বাছাইতে (Priority Encoder)।

Post a Comment

Previous Post Next Post