وبلاگ سید جلال سیدیزدی

تمرین نمایش شماره دانشجویی

دوشنبه, ۱۱ خرداد ۱۳۹۴، ۰۶:۳۱ ق.ظ

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

البته سر کلاس بحثی مطرح شد که چون رقم تکراری داریم نمی شود با شمارنده این کار را کرد. در اینجا روش ساده ای گفته می شود که با استفاده از آن این کار ممکن می گردد.

راه کار:

از آنجا که شماره دانشجویی ما 7 رقمی است پس نیاز به 3 فلیپ فلاپ داریم (چرا؟) و یک حالت هم اضافه می آید که از آن نیز استفاده می شود.

مرحله ی اول:
در این مرحله شما یک شمارنده ی دودویی سه بیتی می سازید که از 0 تا 7 می شمرد. خروجی فلیپ فلاپ ها را با XYZ نمایش می دهیم.

فلیپ فلاپ متناظر با X از نوع JK، فلیپ فلاپ متناظر با Y از نوع T و فلیپ فلاپ متناظر با Z از نوع D انتخاب گردد.


مرحله ی دوم:

ارقام شماره دانشجویی خود را از چپ به راست از صفر شماره گذاری کنید. هر حالتِ شمارنده متناظر می شود با یک رقم از شماره دانشجویی. از حالت آخر که اضافه می آید برای نمایش خط تیره (قطعه ی g از نمایشگر هفت قسمتی) استفاده شود.


مرحله ی سوم:

در این مرحله مداری ترکیبی (چرا ترکیبی؟) طراحی کنید که XYZ را به عنوان ورودی دریافت کرده و 7 خروجی برای نمایش رقم مربوطه بر روی نمایشگر هفت قسمتی تولید کند. برای این کار جدولی مانند شکل زیر ایجاد کنید. این جدول با فرض اینکه شماره دانشجویی 9023285 باشد ایجاد شده است.


 X  Y  Z  |رقم مربوطه|  a  b  c  d  e  f  g
----------|----------|---------------------
0 0 0 | 9 | 1 1 1 1 0 1 1
0 0 1 | 0 | 1 1 1 1 1 1 0
0 1 0 | 2 | 1 1 0 1 1 0 1
0 1 1 | 3 | 1 1 1 1 0 0 1
1 0 0 | 2 | 1 1 0 1 1 0 1
1 0 1 | 8 | 1 1 1 1 1 1 0
1 1 0 | 5 | 1 0 1 1 0 1 1
1 1 1 | - | 0 0 0 0 0 0 1

هر خروجی را با استفاده از جدول کارنو ساده کنید و مدار مربوطه را رسم کنید.

در پروتئوس از 7segment کاتد مشترک (common cathode) استفاده کنید. مطابق شکل زیر. کاتد نمایشگر (اتصال پایین) را به زمین وصل کنید.



دیاگرام مدار به طور کلی در شکل زیر نشان داده شده است.



توجه: تمام مراحل را بر روی کاغذ انجام داده و از آن عکس گرفته به همراه فایل پروژه ی پروتئوس (pdsprj) ارسال کنید.


پاسخ را علاوه بر ارسال به ایمیل حل تمرین، به ایمیل زیر نیز ارسال کنید:


مهلت ارسال: پنجشنبه 21 خرداد ساعت 20

با تاخیر: جمعه 22 خرداد ساعت 20


موفق باشید.

  • سید جلال سیدیزدی

نظرات  (۹)


سلام استاد ببخشید دوباره میپریم ولی اخه من نمیدونستم ومدارو رسم کردم عدد تکراری تو شماره دانشجوییم بامکث چاپ میشه اگه بخوام تغییر بدم کل مدارمو باید عوض کنم میشه قبول کنید همینجوری؟من واقعا نمیدونستم
یا نمره کم میشه؟
پاسخ:
سلام
نمره کم نمی‌شه.
موفق باشید.
سلام استاد 
میشه در مورد فیلیپ فلاپ چهارم بیشتر تو ضیح بدید؟میشه بجای گذاشتن اون ،عددتکراری بامکث بیشتری نمایش داده شه؟؟؟؟
پاسخ:
سلام
تعداد حالات مدار به جای 8، 16 خواهد شد؛ در نتیجه به 4 فلیپ فلاپ نیاز دارید.
اگر شماره تکراری پشت سر هم دارید، ترجیحاً با 16 حالت مدار را طراحی و پیاده‌سازی کنید.
موفق باشید.

سلام . ارتباط بین abcdefg با عدد مربوطه چطوریه؟  1111011 چطوری  عدد9 رو نمایش میده؟

عدد6 به چه صورتی میشه نمایش داد؟ 

پاسخ:
سلام
لینک زیر را ببینید.
7segment
موفق باشید.
سلام استاد
منظور از این ارور چیه؟
No model specified
پاسخ:
سلام
از قطعه ای استفاده کنید که برایش مدل تعریف شده باشد.
برای این منظور در زمان انتخاب قطعه در پنجره‌ی Pike Devices گزینه‌ی Show only parts with models رو فعال کنید.
موفق باشید.
سلام
اگه از74111استفاده کنیم اون سیمایی بالا پایینش هستن چی میشه؟؟؟
وقتی مدارو بستیم چه جوری کار میکنه؟
پاسخ:
سلام
آنها ورودی های set و reset هستند. هیچی به آنها وصل نکنید.
موفق باشید.
سلام
از کدوم 7سکمنت استفاده کنیم؟؟؟؟؟؟؟
پاسخ:
سلام
7Segment common cathode
با رنگ مورد علاقه!
موفق باشید.
سلام,خسته نباشید
اگر امکانش هست توضیحی راجه به اسم فلیپ فلاپ jkو نحوه کار اون بدید
فلیپ فلاپ jkff هست که وقتی ورودی بهش داده میشه خروجی درست برنمیگردونه
پاسخ:
سلام ممنون
از 74111 استفاده کنید.
مثال زیر را ببینید.
فلیپ فلاپ JK
موفق باشید.
  • مجتبی خوریانی
  • انجام شد.
    فقط نوع فلیپ فلاپ رو باید تغییر بدم.

    یه سؤال:
    دو تا عدد مثل هم تو شماره ها باشه تغییر در نمایشگر ملموس نیست
    برای این که وقفه ای کوچیک بین نمایش اعداد بیفته باید چیکار کرد؟
    راهش بنظرم اینه که برای ورودی های نمایشگر مدار ترتیبی استفاده کنیم
    از دو فلیپ فلاپ استفاده کردم و 1 حالت از 4 حالت رو خواستم 0 برسه به نمایشگر(برای تأخیر 1/4 موج clock)، اما نشد، به هم میریزه نمایشگر!
    پاسخ:
    سلام
    یک راه اینه که بین هر دو عدد یک حالت اضافه کنید که در آن حالت همه‌ی قطعه‌های نمایشگر خاموش باشند. یعنی همه‌ی خروجی‌های مدار ترکیبی صفر باشد. بدین ترتیب بین نمایش دو رقم، نمایشگر خاموش می‌شود.
    موفق باشید.
  • مجتبی خوریانی
  • سلام استاد
    شماره قطعه فلیپ فلاپ T چنده؟
    گوگل و نرم افزار رو کلی گشتم پیداش نکردم
    پاسخ:
    سلام
    ظاهراً نداره!
    روی کاغذ با فلیپ فلاپ T طراحی کنید. بعد در موقع پیاده‌سازی با استفاده از فلیپ فلاپ JK، فلیپ فلاپ T بسازید (چگونه؟) و ازش استفاده کنید.
    موفق باشید.