نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
مهدی دمیرچیلو

اموزش جامع کار با قطعات دکودر و انکودر

به نام خدا : اموزش جامع کار با قطعات دکودر و انکودر

Decoder  چیست

در مدار منطقی رمزگشا یا دیکودر مداری است که دارای n پایه ورودی و حداکثر “2 به توان n” پایه خروجی است که بسته به ترکیب سیگنال‌های ورودی، در هر لحظه تنها یکی از “2 به توان n” فعال می‌شود. دیکودرها دارای انواع دو به چهار، سه به هشت، چهار به شانزده و … هستند.
 

Encoder چیست

مداری است که “2 به توان n” پایه ورودی و n پایه خروجی دارد. مدار انکودر عکس عمل دیکودر را انجام می‌دهد. مدار انکودر، سیگنال‌های باینریهای چندگانه ورودی را به یک عدد کوچکتر فشرده می‌کند. در هر لحظه تنها یکی از ورودی‌ها می‌تواند مقدار «۱» داشته باشد و بقیه ورویها باید در حالت «۰» باشند. در صورتیکه چند ورودی به صورت همزمان در حالت «۱» قرار داشته باشند، آن ورودی که اولویت بالاتری نسبت به بقیه دارد در مدار اثر می‌گذارد. به چنین مداری، انکودر با اولیت گفته می‌شود.
 
توجه : در زیر میخوام آموزش این دو قطعه رو قرار بدم و این یه مثال است و ما شونصد تا دیکدر داریم >> که ممکن است با هم تفاوت هایی داشته باشن >>>مثلا : تو تعداد پایهاشون متفاوت باشن ، تو نحوه فعال سازیشون متفاوت باشن(مثلا یکی با ۰ولت فعال بشه و دیگری با ۵ ولت فعال بشه) و… که شما میتونید اینا رو تو دیتاشیتشون ببنید و اگه تو کتابخونه پروتئوس موجود بود نحوه کارش رو تو پروتئوس هم ببینید.
 

آموزش کار با Decoder

در این مثال ما به یه نمونه دیکدر ۲ به ۴ (یعنی با ۲ تا ورودی ۴ تا خروجی رو کنترل میکنیم = به ۲ تا پایه ما ۴ تا پایه رو کنترل میکنیم) اشاره میکنیم.
همون طور که در شکل زیر میبینید دو تا ورودی داریم(A و B) و ۴ تا خروجی داریم(Q0 تا Q3) و یه پایه برا فعال سازی این قطعه داریم.(E) که با توجه به اون گیت ناتی(اگه در مورد گیت ها چیزی نمیدونید مطلب زیر رو بخونید) که در کنار پایه E هستش ما میفهمین که این دیکور با ۰ ولت فعال میشود>>>یعنی اگه ۰ ولت به پایه E بدیم قطعه فعال و آماده کار میشود.و بر عکس اگه ۵ ولت به این پایه بدیم دیکودر ما غیر فعال میشود.
آشنایی مختصر با گیت های منطقی
توجه : گفتم که مدل های مختلف دیکرودربا هم فرق دارن(فرق های کوچولو و جزئی) مثلا تو این دیکودر با ۰ ولت فعال میشه ولی ممکنه تو یه دیکودر دیگه که مشابه همین هستش رو ببینید ولی با ۵ ولت فعال میشه و…
اموزش جامع کار با قطعات دکودر و انکودر
 
نحوه کار این قطعه : در زیر به صورت جدول قرار میدمش>>>ما با صفر و یک(۰ولت و ۵ ولت) کردن A و B ، صفر و یک شدن خروجی رو کنترل میکنیم.>>>در کل خودتون باید تو پروتئوس(اگه نشد تو عمل یا توسط دیتاشیت اون قطعه) نحوه کارش رو دقیق بفهمید.

Q3 Q2 Q1 Q0 B A
۰ ۰ ۰ ۱ ۰ ۰
۱ ۰ ۰ ۰ ۱ ۱
۰ ۰ ۱ ۰ ۰ ۱
۰ ۱ ۰ ۰ ۱ ۰
 

آموزش کار با Encoder

نحوه کار انکودر هم بر عکس دکودر هستش.
D0 تا D7 ورودی و Q0 تا Q2 خروجی هستن و EL پایه فعال ساز هست(با ۵ ولت فعال میشه)>>پایه EO و GS رو هم نمیگم >>خودتون برید تو شبیه ساز کارشون رو میفهمید.
 اموزش جامع کار با قطعات دکودر و انکودر
نحوه کار اینم خودتون تست کنید تو پروتئوس >>فایلش رو در زیر میزارم>>>اگه بخوام جدولش رو بکشم خیلی طولانی و سخت میشهlaugh
 
محتوای فایل زیر : شبیه ساز پروژه این مطلب+یه مقاله(فقط صفحه۱ تا ۸ رو بخونید)

فایل های این مطلب | حجم: ۶۰۰ کیلوبایت

 

 
 اگه سوالی براتون پیش اومد یا جاییش رو متوجه نشدید در خدمتیم؛ فعلا یا علی.
شیخ فضل الله نوری

گروه پرسش و پاسخ الکترونیکی در سروش
مهدی دمیرچیلو گوگل میفرماید : إِنَّ اللّه مَعَ الساچِرین ( خداوند با سرچ کنندگان است )
ارسال دیدگاه
32

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    محمد

    دمت گرم
    واقعا ممنون

  2. Avatar

    مهمان

    شهرام

    سلام . انکدر دو به توان n ورودی داره شما نوشتین n به توان 2

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام
      ممنون-الان اصلاحش میکنم.

  3. Avatar

    مهمان

    رها

    سلام خوبین؟ میخام توی پروتئوس برای فیدبک کنترل سرعت موتور dc از انکودر استفاده کنم. چطور باید اینکارو بکنم؟

  4. Avatar

    مهمان

    یوسف

    سلام خسته نباشید
    دیکودری هست که بشه یه ورودی بهش بدی و خروجی تحریک بشه و خروجی در همون حالت بمونه و هر زمان که همان ورودی دوباره ارسال شد خروجیش غیر فعال شود ؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نمیدونم – باید بگردی.

  5. Avatar

    مهمان

    medi

    کدوم دشمن؟ منظور امم خمینی دشمن داخلیه خخخخخخ negative

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      اون زمان انگلیسیا بودن دیگه – درسته؟

  6. Avatar

    مهمان

    فاطمه

    مطلبی میخاستم‌راجب گسترش Decoder ها

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      خب دو تا شو میزاری کنار هم – وصل میکنی به میکرو و با میکرو کنترل میکین دیگه – “گسترش Decoder ها” منظورت چیه دقیقا؟

  7. Avatar

    مهمان

    فاطمه

    عالی بود

  8. Avatar

    مهمان

    Ali

    سلام خسته نباشيد ميخواستم بدونم اينكودر ريموت beta 2007 چيه لطفا راهنمايي بفرماييد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      لینک بده ببینم از کجا برداشتی
      دکودر که معلومه معنیش چیه – ریموت هم یه جور کنترل از راه دور هستش

  9. Avatar

    مهمان

    مهدی مسگری

    دستت درد نکنه

  10. Avatar

    مهمان

    amir

    سلام . خیلی ممنون از سایت خوبت.
    امکانش هست پروژه ی ریموت کنترل مادون قرمز با ایسی های زیر رو هم توسایت بذاری؟
    نقشه ای که تو دیتاشیت این آیسی ها هست من هرچه قد ور رفتم باهاش کار نکرد
    pt2262
    pt2272

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      این آی سی ها حالا کارشون چیه؟
      اوضاع مالی خاربه…پول ندارم برم قطعه بخرم

  11. Avatar

    مهمان

    سید محسن

    ممنون از مطالب بسیار خوبی که گذاشتین…انشاالله بانظر لطف حضرت مولا اباعبدالله به آرزوت برسی وشهید بشی
    یاعلی

  12. Avatar

    مهمان

    وهاب

    با سلام مطلبی در مورد پایه enable در دیکدر و ساختار آن می خواستم لطفا اگه میشه جواب رو به ایمیلم ارسال کنید
    با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      کار این پایه فعال/غیر فعال کردن آیسی هستش و مدار داخلی آی سی هم فک کنم تو دیتاشیتش باشه

  13. Avatar

    مهمان

    mohammad

    از همتون ممنون

  14. Avatar

    مهمان

    ناصر

    سلام واقعا ممنونم از سایت خوبتون……

  15. Avatar

    مهمان

    شکو

    دکمه اجرا رو زدم مربع ها اومد
    دستتون درد نکنه
    ببخشید بابت مزاحمت

  16. Avatar

    مهمان

    شکو

    اسم دقیق قطعشو نمیشه بگی؟
    چند تا LOGIC هست همشون بدون مربع هستن sorry

  17. Avatar

    مهمان

    شکو

    8.1
    اون شکل رو پیدا کردم
    خیلی ممنون
    حالا یه سوال دیگه
    چجوری کنار صفرو یک ها مربع گذاشتی؟sad
    ببخشید اینقد سوال میپرسم من رشتم نرم افزاره پروتئوس زیاد بلد نیستم
    میخوام باس مشترک طراحی کنم

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      خداروشکر.>آفرین
      کدوم مربع ها؟؟؟ متوجه نمیشم….
      میشه یه عکس بزارید…

      • مهدی دمرچیلو

        نویسنده این مطلب

        مهدی دمرچیلو

        اگه مربع های شکل زیر رو میگی >> باید بگم —-این جز قطعه هستش دیگه(به اینا میگن LOGIC حالا LOGIC هم انواعی داره اطلاعات مفرسته ویه مدل دیگه یعنی همین مربعی ها اطلاعات دریافت میکنن و نشون میدن.)
        لاجیک استیت

  18. Avatar

    مهمان

    شکو

    پروژت بالا نمیاد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      ورژن پروتئوستون چنده؟؟؟
      چه اروری میده؟؟؟؟

  19. Avatar

    مهمان

    شکو

    سلام
    میخواستم بدونم ورودی های صفر و یک رو چجوری باید تو پروتئوس بدم؟ همونایی که بالا تو شکل هست. نمیدونم اسمش چیه که تو پروتئوس پیداش کنم. sad

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      پروژش رو که برا راحتی شما دوستان گزاشتم آخر مطلب که….
      شما باید LOGIC رو سرچ کنید

  20. Avatar

    نویسنده سایت

    محسن

    یکی از استفاده های مهمه دیکودر توی تابلو روان هستش. یا جاهایی که پایه های میکرو کمه. حتما تو پروژه هاتون از این قطعه استفاده کنید چون مدار رو ساده تر میکنه.