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

موضوعات
Designed By M A T L A B K H O O N E H