matlabkhooneh

تکالیف آزمایشگاه ریز پردازنده ( کد Ele0017 )

1 - راه‌اندازی نمایشگر LCD کاراکتری و آشنایی با نحوه برنامه‌ نویسی آن‌ است.

در‌ این‌ آزمایش‌ یک‌ عدد‌ نمایشگر ‌LCD کاراکتری‌ از‌ نـــوع ‌2 × 16 (دارای‌2 ردیف‌ و ‌16 ستون) استفاده‌ می‌ شود.

برنامه‌ را‌ طوری‌ تغییر‌ دهید‌ که‌ در‌ خط‌ اول‌ پیام‌‌ (UUT‌) و‌ در‌ خط‌ دوم‌ پیام‌ ( ir.ac.uut.www‌) نمایش‌ داده‌ شود.

برنامه را طوری تغییر دهید که متن پیام‌ های هر خط، در وسط خط نمایش داده شود.

برنامه را طوری تغییر دهید که متن پیام‌ها بر روی نمایشگر بصورت چشمک زن نمایش داده شود.

2 - مداری طراحی کنید که عددی چهار بیتی از ورودی گرفته و خروجی آن تنها در صورتی که عدد ورودی مضربی از 3 باشد فعال شود.

3 - با استفاده از یک جمع کننده چهاربیتی و گیت های منطقی مقایسه کننده 4 بیتی طراحی کنید.

4 - با استفاده از دو آی سی BCD ( مانند 7447 و 7448 ) و Atmega16  برنامه ای بنویسید که دو 7Segment را همزمان نشان دهد که رقم دهگان یکی بیتشر باشد ( فقط مجاز به استفاده از 5 خروجی هستید )

5 - روشن و خاموش کردن LED توسط میکروکنترلر

6 - تشکیل شمارنده باینری توسط میکروکنترلر بر روی 4 عدد LED

7 - اسکن کلیدهای پوش و کشویی

8 - رقص نور

9 - نمایش اعداد بر روی 7Segment

10 - شمارنده توسط 7Segment

11 - نمایش اعداد و حروف بر روی نمایشگر HEX

12 - شمارنده اعداد و حروف با استفاده از نمایشگر HEX

13 - نمایش اطلاعات بر رروی نمایشگر DOTMATRIX

14 - تابلو روان توسط نمایشگر DOTMATRIX

15 - نمایش داده بر روی نمایشگر LCD کاراکتری

16 - تابلو روان توسط LCD  کاراکتری

17 - نمایش اطلاعات بر روی نمایشگر LCD گرافیکی

18 - اسکن کی پد

19 - ساعت دیجیتال

20 - دماسنج

21 - فرکانس متر دیجیتال

22 - راه اندازی موتور پله ای به صورت پله کامل

23 - راه اندازی موتور DC

24 - راه اندازی موتور DC با استفاده از PWM

25 - رطوبت سنج

26 - دماسنج توسط NTC

27 - کنترل نور به کمک سنسور CDS

28 - ارتباط با حافظه EEPROM خارجی

29 - ارتباط SD/MMC به کمک RS-232

30 - ساعت جهانی RTC

31 - تبادل داده با  RF-Tranciever و کنترل

32 - ارتباط با کامپیوتر از طریق پورت USB

33 - ارسال دیتا به کمک ریموت به بلوک IR-Reciever

34 - ارتباط با تلفن از طریق DTMF

35 - پروگرام میکرو از طریق BOOTLOADER

36 - کد و شبیه سازی پروتئوس یک میکروکنترلر را به گونه ای طراحی کنید که عملکرد یک چراغ راهنمایی را پیاده سازی کند.

37 - کد و شبیه ساز یک میکروکنترلر را به گونه ای طراحی کنید که نام شما را روی یک LCD به صورت چشمک زن نمایش دهد.

38 -

39 -

40 -

41 -

42 -

43 -

44 -

45 -

46 -

47 -

48 -

49 -

50 -

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

تکالیف مدار منطقی ( جدول کارنو )

1 - متمم تابع زیر کدام است؟

\[f(x,y,z)=\sum m(1,4,7)\]

2 - ساده شده ی تابع زیر کدام است؟

\[f(x,y,z)=\sum m(3,4,6,7)\]

3 - ساده شده F=f1+f2 را به صورت ماکسترم ها بنویسید.

\[f_{1}(x,y,z)=\prod (2,4,7)\]

\[f_{1}(x,y,z)=\prod (3,5)\]

5 - معادل عدد 4(22.3) را در مبنای 10 بنویسید.

6 - معادل عدد 2(1101.110) را در مبنای 8 بنویسید.

7 - معادل عدد 8(47.61) را در مبنای 16 بنویسید.

8 - معادل عدد 10(197) را به صورت BCD بنویسید.

9 - معادل عدد 10(256.192) را در مبنای 5 بنویسید.

10 - در معادله  8(144) = *(121) مقدار * را بدست آورید.

11 - در سیستم نمایش اعداد اندازه - علامت معادل دهدهی عدد 2(1000110) را به دست آورید.

12 - با فرض x=1000011 و y=1010100 حاصل تفریق x-y را با استفاده از روش متمم 2 بدست آورید.

13 - حاصل جمع دو عدد 10000100 و 01110110  را بدست آورید.

14 - فرض کنید می خواهیم پیام 0001110 را توسط یک سیستم مخابراتی ارسال کنیم. در هر یک از حالت های زیر عنوان نمایید برای این که مقصد بتواند پیام را به درستی دریافت بکند، فرستنده چه پیامی را باید ارسال کند؟

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

ب- فرستنده و گیرنده بر اساس الگوریتم تشخیص خطای توازن فرد طراحی شده اند.

15 - دو عدد 250 و 32 را در قالب 16 بیتی با یکدیگر جمع و تفریق کنید. (250-32 و 32-250 و 250+32 )

16 - لطفا اعداد زیر را از مبنای 2 به  10ببرید. ( راه حل انجام کار به طور کامل شرح و بیان شود )

10010101 - 111010010 - 100010110 - 110100111

17 - اعداد زیر را از مبنای 10 به 16 تبدیل کنید.

13569 - 159632 - 14635 - 9875

18 - جمع دو عدد F156BA را با CABED انجام دهید.

19 - دو عدد 10000111 را با 11110010 جمع کنید.

20 - لطفا گیت های زیر را به طور دقیق و خوانا رسم کنید.

(A OR B) AND ( A AND B)

(A AND B) OR (C AND D)

(A XOR B) NAND (A NOR C)

A XNOR (C OR D)

21 - توابع زیر را با استفاده از قوانین جبر بول و دمرگان ساده سازی نموده و مدار منطقی آن ها را رسم نمایید.

\[F=\bar{A}B+A \bar{B}+AB\]

\[F=\bar{A} \bar{C}+AB \bar{C}\]

\[F=\bar{A} \bar{B} \bar{C}+\bar{A} \bar{B} C+ \bar{A} B +A \bar{B}\bar{C}\]

\[F=\bar{A} \bar{B} \bar{C}+\bar{A} \bar{B} C+ A\bar{B} \bar{C} +A \bar{B}C\]
\[F=A\bar{C}+B\bar{C}+\bar{A}B+\bar{A}\bar{B}\]

22 - تابع زر را با استفاده از یک دیکدر 4*2 پیاده سازی کنید.

\[F(A,B,C)=\sum m(2,4,7)\]

23 - عدد دهدهی -13 را به عدد 8 بیتی دودویی با نمایش مکمل دو تبدیل نمایید.

24 - مقدار عملیات جبری زیر را محاسبه و حاصل را به صورت مکمل دو هشت بیتی نمایش دهید.

\[10001010-00110111=?\]

25 - عدد 21.25 در مبنای دهدهی را به عدد دودویی متناظر بر اساس استاندارد ممیز شناور IEEE754 تبدیل نمایید.

26 - عدد 97 را به مبنای دو ببرید.

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

پیاده سازی مقایسه گر با استفاده از تمام جمع کننده 42283

1 - می دانیم آی سی 74283 یک آی سی جمع کننده Full Adder چهار بیتی است. با استفاد ازاین آی سی و گیت های مورد نیاز یک مقایسه کننده چهاربیتی ( یک بیتی ، دو بیتی ، سه بیتی و چهر بیتی ) طراحی کرده و پس از تحلیل آن را در پروتئوس Proteus شبیه سازی کنید.

2 - یک مقایسه کننده برای مقایسه دو بیت A و B در پروتئوس Proteus شبیه سازی کنید به طوری که اگر A بزرگتر بود یک LED به رنگ آبی روشن شود ، اگر B بزرگتر بود یک LED به رنگ سبز روشن شود و اگر برابر بودند سه LED قرمز روشن شوند.

3 - با استفاده از یک آی سی 74195 یک شیفت رجیستر در پروتئوس Proteus طراحی کنید. برای نمایش وضعیت کارکرد آی سی  می توانید از LED یا سون سگمنت استفاده کنید.

4 - با استفاده از JKFF یک شمارنده سنکرون و یک شماره آسنکرون سه بیتی صعودی در پروتئوس Proteus طراحی کنید و خروجی شمارش را روی سون سگمنت نمایش دهید.

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

تکلیف مدار منطقی و معماری - مدارهای ترتیبی ( کد 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 ( مفید به هنگام شمارش نزولی ) را بررسی کنید. این شمارنده همگام است یا خیر؟

جهت سفارش پروژه و تکلیف آزمایشگاه دیجیتال ( مدارمنطقی ) و مدل سازی مدارهای منطقی در نرم افزار پروتئوس 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  با استفاده از مقایسه گرهای دو بیتی طراحی کنید.

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

Designed By M A T L A B K H O O N E H