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

تکالیف پروتئوس Proteus - طراحی مقایسه گر 8 بیتی با دو آی سی 7485 ( کد Ele0005 )

1 -  با استفاده از دو تراشه 7485  یک مقایسه گر 8 بیتی شبیه سازی کنید و صحت مدار طراحی  شده را بررسی کنید.

 

2 - مدارهای RL و RC را شبیه سازی کرده و مورد تحلیل قرار دهید. ( ولتاژ و اختلاف فاز ورودی و خروجی را بررسی کنید. )

 

3 - با استفاده از فلیپ فلاپ های مکمل ساز ( فلیپ فلاپ T یا JK ) و استفاده از آی سی 7446 یک شمارنده سنکرون طراحی کنید.

4 - در یک شمارنده موج گونه ، سیگنال خروجی فلیپ فلاپ منبعی برای راه اندازی فلیپ فلاپ های دیگر است. با استفاده از آی سی 7447 یک شمارنده موج گونه طراحی کنید.

5  با استفاده از دو آی سی 7446 یک شمارنده دورقمی سنکرون بسازید.

6 - مدار معادل شبکه مقاومتی زیر را بدست آورید

جهت سفارش پروژه و تکلیف آزمایشگاه دیجیتال ( مدارمنطقی ) و مدل سازی مدارهای منطقی در نرم افزار پروتئوس Proteus لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

 

تکالیف پروتئوس Proteus - گیت های منطقی ( کد Dig0002 )

1 - در این آزمایش قصد داریم عملکرد شش گیت منطقی NOT , NOR , AND , OR , XOR , NAND را در محیط شبیه سازی نرم افزار پروتئوس Proteus مورد بررسی قرار دهیم و خروجی هر کدام از این گیت ها را در محیط پروتئوس Proteus با مقادیر تئوری که قبلا آموختیم مقایسه کنیم.

2 - مدار مکمل ساز 9 را برای اعداد دلخواه شبیه سازی کنید.

3 - مدار تولید کننده بیت توازن زوج و فرد را با کنترلگر M طراحی و برای دو حالت با اعداد مختلف شبیه سازی کنید و خروجی ها را نشان دهید.

4 - با استفاده از تراشه 74280  نشان دهید چگونه این تراشه برای اعداد مختلف قابلیت تشخیص توازن زوج و فرد را دارد.

5 - یک مدار کلمپ Clamp که فقط در نیم سیکل مثبت برش ایجاد می کند با دیود زنر 3.3 ولتی و دیود 1N4007 پیاده سازی کنید. سیگنال ورودی سینوسی بوده و دامنه آن را 10 ولت و فرکانس آن را 10 کیلوهرتز قرار دهید. از شکل موج ورودی و خروجی در تحلیل Transient اسکرین شات تهیه کنید.

6 - یک مدار کلمپ که در هر دو نیم سیکل مثبت و منفی برش ایجاد می کند با دیود زنر 3.3 ولتی و دیود 1N4007 پیاده سازی کنید. سیگنال ورودی سینوسی بوده و دامنه آن را 10 ولت و فرکانس آن را 10 کیلوهرتز قرار دهید. از شکل ورودی و خروجی در تحلیل  Transient اسکرین شات تهیه کنید.

7 - عکس تابع تبدیل را بدست آورید.

\[F(s)=\frac{2}{s^{3}(s^{2}+2s+1)}\]
\[F(s)=\frac{s^{2}+2s+3}{s^{3}+6s^{2}+11s+6}\]
\[F(s)=\frac{s^{4}+3s^{3}+5s^{2}+7s+25}{s^{4}+5s^{3}+20s^{2}+40s+45}\]

8 - تابع تبدیل زیر را به صورت فضای حالت تبدیل کنید.

\[F(s)=\frac{2}{s^{3}(s^{2}+2s+1)}\]

\[F(s)=\frac{s^{2}+2s+3}{s^{3}+6s^{2}+11s+6}\]

9 - مدار مبدل کد گری به باینری را در پروتئوس Proteus طراحی کنید.

10 - مدل سازی یکسو ساز نیم موج در پروتئوس Proteus

11 - مدل سازی یکسو ساز تمام موج در پروتئوس Proteus

12 - تحلیل مدار با استفاده از روش جمع آثار ( آزمایش چهارم - درس آزمایشگاه مبانی مهندسی برق - دانشگاه پیام نور ( واحد اصفهان ))

13 - یک مقایسه گر 5 بیتی Comperator  با استفاده از مقایسه گرهای دو بیتی طراحی کنید.

14 - گیت های منطقی پایه را با استفاده از NAND و NOR پیاده سازی کنید.

15 - با استفاده از شبیه ساز میکروکنترلر ATmega16 را به یک صفحه تلفنی و یک lcd متصل کنید. سپس در محیط برنامه نویسی برنامه ای ایجاد کنید که اعداد 0 تا 99 با فاصله ی یک ثانیه روی LCD نمایش دهد. سپس با استفاده از وقفه ها در صورتی که کلید # زده شود شمارش متوقف شده و در صورتی که * زده شود ، مجدد شمارش ادامه یابد. ( بقیه کلید ها کاری انجام نمی دهند و می توانند برنامه نویسی نشوند )

16 - مدار نیم تفریق کننده را در پروتئوس Proteus مدل سازی کنید.

17 - شمارنده بالاشمار و چرخشی 0 تا 9 با فیلیپ فلاپ JK را در پروتئوس Proteus مدل سازی کنید.

18 - مدار مقایسه گر تک بیتی  را در پروتئوس Proteus مدل سازی کنید.

19 - alu تقسیم کننده 4 بیتی با مود و کلاک را در پروتئوس Proteus مدل سازی کنید.

20 - مدار تمام جمع کننده تک بیتی  را در پروتئوس Proteus مدل سازی کنید.

21 - مدار دیکدر 3 به 8 با دو تراشه 74139 را در پروتئوس Proteus مدل سازی کنید.

22 - مدار مالتی پلکسر 4 به 1 با NAND و NOT را در پروتئوس Proteus مدل سازی کنید.

23 - مقایسه کننده هشت بیتی با تراشه 7485  را در پروتئوس Proteus مدل سازی کنید.

24 - مدار مقایسه کننده دو بیتی را در پروتئوس Proteus مدل سازی کنید.

25 - جمع کننده چهاربیتی با تراشه 7483 را در پروتئوس Proteus مدل سازی کنید.

26 - شمارنده بالا شمار 1-3-5-7 با فلیپ فلاپ jk  را در پروتئوس Proteus مدل سازی کنید.

27 - شمارنده صعودی و چرخشی 0 تا 99 با فیلیپ فلاپ JK را در پروتئوس Proteus مدل سازی کنید.

28 -  مدار رای گیری اکثریت مجمع 5 نفره با حق وتو یک نفر  را در پروتئوس Proteus مدل سازی کنید.

29 -  مدار شمارنده هگز بالا شمار سنکرون با jk فلیپ فلاپ را در پروتئوس Proteus مدل سازی کنید.

30 - شمارنده بالا شمار 0 تا 7 با فلیپ فلاپ jk  را در پروتئوس Proteus مدل سازی کنید.

31 - مدار شمارنده هگز پایین شمار آسنکرون با jk فلیپ فلاپ را در پروتئوس Proteus مدل سازی کنید.

32 - مدار شمارنده بالاشمار و سنکرون برای اعداد 0-1-5-6 با فلیپ فلاپ T را در پروتئوس Proteus مدل سازی کنید.

33 - مدار شمارنده پایین شمار و سنکرون برای اعداد 9-8-6-4-2-0 با فلیپ فلاپ D را در پروتئوس Proteus مدل سازی کنید.

34 - مدار مقسم فرکانسی تقسیم بر 8 با فلیپ فلاپ JK را در پروتئوس Proteus مدل سازی کنید.

35 - مدار مقسم فرکانسی تقسیم بر 8 با فلیپ فلاپ D را در پروتئوس Proteus مدل سازی کنید.

36 - مدار شیفت به راست sipo و pipo را در پروتئوس Proteus مدل سازی کنید.

37 - مدار شیفت به راست 4 بیتی sipo با فلیپ فلاپ JK را در پروتئوس Proteus مدل سازی کنید.

38 - شیفت ریجستر 4 بیتی با قابلیت شیفت به چپ و راست  را در پروتئوس Proteus مدل سازی کنید.

39 - alu مدار جمع کننده کامل تک بیتی (full adder) را در پروتئوس Proteus مدل سازی کنید.

40 - مالتی پلکسر 64 به 1 با مالتی پلکسر 8 به 1 را در پروتئوس Proteus مدل سازی کنید.

41 - شمارنده بالا و پایین شمار سنکرون با ورودی کنترل را در پروتئوس Proteus مدل سازی کنید.

42 - شیفت ریجستر 4 بیتی با قابلیت شیفت به چپ   را در پروتئوس Proteus مدل سازی کنید.

43 - مدار مبدل گری به BCD را در پروتئوس Proteus مدل سازی کنید.

44 - Alu مدار نیم جمع کننده (half adder)  را در پروتئوس Proteus مدل سازی کنید.

45 - مدار نصف کننده فرکانسی با فلیپ فلاپ JK را در پروتئوس Proteus مدل سازی کنید.

46 - شیفت ریجستر 4 بیتی با قابلیت خواندن و بارکردن موازی (PIPO)و شیفت به چپ و راست را در پروتئوس Proteus مدل سازی کنید.

47 - مدار جمع و تفریق کننده تک بیتی  را در پروتئوس Proteus مدل سازی کنید.

48 - مدار نصف کننده فرکانسی با فلیپ فلاپ D را در پروتئوس Proteus مدل سازی کنید.

49 - پیاده سازی گیت های AND ، NOR ، NOT ، OR ، XOR و XNOR با گیت NAND را در پروتئوس Proteus مدل سازی کنید.

50 - پیاده سازی گیت های AND ، NAND ، NOT ، OR ، XOR و XNOR با گیت NOR را در پروتئوس Proteus مدل سازی کنید.

| جهت سفارش پروژه و تکلیف آزمایشگاه دیجیتال ( مدارمنطقی ) و مدل سازی مدارهای منطقی در نرم افزار پروتئوس Proteus لطفا در شبکه های تلگرام و ایتا موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

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