matlabkhooneh

تکلیف مدار منطقی و معماری - مدارهای ترتیبی ( کد Ele0009 )

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+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
موضوعات
Designed By M A T L A B K H O O N E H