1 - طراحی دیکدر 2 به 4 با تراشه ( IC ) 7400
بلوک دیاگرام و جدول درستی دیکدر 2 به 4 را رسم کنید.
2 - طراحی دیکدر 3 به 8 با تراشه IC شماره 74155
در داخل آی سی 74155 د ودیکدر 2 به 4 با آدرس های مشترک و رودیهای Enable مستقل وجود دارد. بلوک دیاگرام و جدول درستی دیکدر 3 به 8 را رسم کنید.
3 - طراحی یک مالتی پلکسر 4 به 1 با آی سی شماره 7400
با استفاده از حداقل گیت NAND ( آی سی 7400 ) یک مالتی پلکسر 4 به 1 را طراحی کنید.
4 - طراحی یک مالتی پلکسر 16 به 1 با دو IC شماره 74151
5 - طراحی یک تابع با IC های شماره 74151 و 7400
با استفاده از آی سی 74151 و گیت های NAND تابع زیر را بسازید.
6 - با استفاده از روش طراحی مدارهای ترتیبی ، یک شمارنده BCD دو رقمی طراحی کنید و سپس با استفاده از پروتئوس Proteus شبیه سازی آن را انجام دهید.
7 - یک مدار جمع کننده / تفریق کننده دیجیتال 8 بیتی با آی سی 7483 طراحی کنید.
8 - مداری برای کنترل چراغ راهنمایی طراحی کنید. چراغ A زمانی سبز یا زرد است که چراغ B قرمز باشد ، چراغ B زمانی سبز یا زرد است که چراغ A قرمز باشد ، جدول صحت این مدار را طراحی کرده و با کمک گیت های NAND آن را پیاده سازی کنید.
9 - یک شمارنده 2 بیتی همگام با استفاده از فلیپ فلاپ JK با دوره شمارش 0 تا 3 به همراه یک خط کنترل به نحوی طراحی کنید که اگر کنترل X ، یک باشد ، شمارش ضعودی و در غیر این صورت نزولی انجام شود. همچنین اگر شمارش به دلیلی در یک حالت ناخواسته قرار گرفت ، با اولین پالس بتواند به حلقه ذکر شده بازگردد.
10 - آی سی 74193 یک شمارنده با قابلیت های متعدد است. با رجوع به دیتاشیت و ضمن بررسی دیاگرام زمانی عملکرد تراشه فوق ، به نقش پایه های 5و4و11 و پایه های 1و9و10و15 دقت کرده و عملکردهای آن ها را توضیح دهید. همچنین نحوه عملکرد پایه 12 ( مفید به هنگام شمارش صعودی ) و پایه 13 ( مفید به هنگام شمارش نزولی ) را بررسی کنید. این شمارنده همگام است یا خیر؟
11 - مدارات بولی زیر را به صورت POS و SOP تبدیل نمایید.
\[ f(x,y,z)=(xy+z)(y+xz)\]
\[ F(A,B,C)=(A'+B)(B'+C)\]
12 - با استفاده از کارنوی 4 متغییره ، تابع دو سطحی NOR-NOR را رسم کنید.
\[ f(x,y,z,w)=x'z+w'xy'+w(x'y+xy')\]
13 - فرض کنید بخواهیم با ATmega16 یک ALU هشت بیتی بسازیم. برنامه ای بنویسید که با توجه به وضعیت بیت های PORTC.0 و PORTC.1 اعمال زیر را بر روی پورت های A و B انجام داده و حاصل را به پورت D بفرستد.
PORTD |
PORTC.0 |
PORTC.1 |
PORTA~ |
0 |
0 |
PORTA+PORTB |
1 |
0 |
PORTA & PORTB |
0 |
1 |
PORTA | PORTB |
1 |
1 |
14 - یک Lcd کاراکتری داریم ، کار این lcd در حالت عادی خواندن و نشان دادن دما هست ( با lm35) ، یک کلید داریم که به وقفه خارجی متصل هست و هر بار که این کلیده زده شود lcd نمایش دما رو متوقف میکنه و اخطاری نشون میده (متن اخطار دلخواه) ، یک بخش وارد کردن رمز هم داشته باشه به اینصورت که سه کلید به پایه های ورودی میکرو کنترلر متصل کرده (بصورت دیفالت صفر باشند) ؛ کلید اول up کند ، کلید دوم down کند و کلید سوم next باشد که اگر رمز وارد شده صحیح بود پیامی روی lcd نمایش داده شود و اگر غلط بود هم پیامی دیگر نمایش داده شود ( با فشردن کلید های up و down عدد روی lcd کم و زیاد شود)
15 - با فلیپ فلاپهای D ، یک «شمارنده سه بیتیِ همزمانِ بالا/پایین» طراحی کنید. این شمارنده باید یک خط ورودی کنترلی داشته باشد به نام Up/Down ؛ اگر Up/Down=0 باشد، مدار باید از پایین به بالا شمارش کند و اگر Up/Down=1 باشد، مدار باید از بالا به پایین شمارش کند.
16 - یک دستگاه خود – فروش را تصور کنید که از مشتری پول نقد میگیرد و به ازای آن، به او یک لیوان نوشیدنی خنک میدهد. فرض کنید قیمت هر لیوان نوشیدنی 20 هزار تومان باشد و اینکه دستگاه فقط اسکناسهای 5 هزار تومانی و 10 هزار تومانی را میپذیرد. دستگاه به نحوی طراحی شده است که همزمان بیشتر از یک اسکناس را نمیپذیرد و بنابراین، مشتری لازم است که برای خرید هر لیوان نوشیدنی، در دو یا سه یا چهار گام، اسکناسها را به دستگاه بخوراند. دستگاه پس از دریافت مبلغ کافی از مشتری، یک لیوان نوشیدنی به او میدهد و اگر مشتری 25 هزار تومان پرداخت کرده باشد، یک اسکناس 5 هزار تومانی را به او برمیگرداند.
یک «مدار منطقی ترتیبی همزمان» طراحی کنید که با آن بتوان دستگاه را وادار کرد که عملیات منطقی خود را در «پذیرش پول مُجاز و کافی از مشتریان و ارائه نوشیدنی و برگرداندن پول اضافه به آنها» درست به انجام برساند.
17 - یک مدار ترتیبی طراحی کنید که دو خط ورودی به نامهای x و y داشته باشد و یک خط خروجی به نام z . کار مدار این است که دنباله بیت های ورودی از دو خط ورودی x و y را با هم مقایسه کند و اگر در چهار دور ساعت متوالی x=y باشد، مقدار خط خروجیاش، یعنی مقدار z را 1 کند. این مثال عملکرد مدار را روشن میکند:
x:011001010001110110
y:111001100101100110
z:000011000000000001
18 -
جهت سفارش پروژه و تکلیف آزمایشگاه دیجیتال ( مدارمنطقی ) و مدل سازی مدارهای منطقی در نرم افزار پروتئوس Proteus لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره 989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.