سلام
من به تازگی در این سایت عضو شده ام و همچنین در ترم دوم دانشگاه هستم
می خواستم ببینم کسی قبلا این کار را انجام داده است؟
و دقیقا چه وسایلی نیاز دارد؟
چون من هیچ آشنایی با این کار ندارم

ممنونم
سلام دوست عزیز
کار مشکلی نیست
کافیه از یک کانتر استفاده کنید و بعد با توجه به میزان زمان لازم برای هرچراغ بین داده ها وجه شباهت و تمایز بزارید
فرض کنید من می خوام در زمانی که کانتر 1و2 نشون می ده چراغ سبز روشن بشه و زمان 3و4 چراغ قرمز
برای این کار اول اعداد را به صورت منطقی بنوییسد
1و2
0001
0010
و اعداد 3و4
0011
0100
خوب وجه اشتراکی که باید 1و2 داشته باشن و 3و4 نه تا چراغ سبز روشن بشه اینه که باید xor بیت اول و دوم 1 باشه (دقت کنید از or نمی تونیم استفاده کنیم چون or دو بیت اول 3 نیز یک می شه )
خوب وجه اشتراک 3و4 این که xor دو بیت آخر 0 بشه
و به وسیله گیت های گفته شده چراغ ها را روشن می کنیم
البته برای این کار هزاران راه هست که شاید اونی که من گفتم سخت ترین باشه و رها های بسیار ساده تر هم باشه
برای دیدن شماره آی سی ها هم در همین تاپیک در حوای ساخت مدار ضری کننده 4بیتی برای یکی از دوستان قرار دادم می تونید استفاده کنید
البته به چند نکته دقت کنید
1)خروجی آس سی فعال 1 هست یا 0
2)ماکزیمم عدد شمارنده را در نظر بگیریه تا شروط برای کل اعداد بازه صادق باشه یعنی برای حالت های دیگه ای که نمی خوایم چراغ سبز روشن بشه ، اون شرط چراغ سبز صدق نکنه
3) اول در محیط شبیه ساز مثل پروتئوس امتحان کنید بعد به سراغ مدار برید
موفق باشید