matlabkhooneh

تکالیف پروتئوس Proteus - دیکدر 3 به 8 با دو دیکدر 2 به 4 ( کد Ele0004 )

1 - با استفاده از دو Decoder دیکدر 2 به 4 یک Decoder دیکدر 3 به 8 طراحی کنید.

 

2 - در نرم افزار پروتئوس Proteus با استفاده از فلیپ فلاپ JK ( یا T ) یک شمارنده 4 بیتی طراحی کنید.

3 - یک شمارنده 4 بیتی با ورودی های clk, reset, inc طراحی کنید ، به طوریکه خروجی شمارنده به دیکدر 4x16 متصل و T0 تا T15 را ایجاد نماید.

4 - اتصال خروجی IR به دیکدر 4x16 و ایجاد D0 تا D15 و همچنین قرار دادن یک بافر سر راه خروجی IR به باس.

5 - با استفاده از مدار نیم جمع کننده Half Adder مدار تمام جمع کننده Full Adder طراحی کنید.

6 - یک دیکدر 2 به 4 طراحی کنید و با استفاده از نرم افزار پروتئوس (یا هر نرم افزار مناسب دیگر) آن را شبیه سازی کنید. سپس با استفاده از این دیکدر یک نیم جمع کننده Half Adder و یک جمع کننده کامل Full Adder طراحی و شبیه سازی کنید. نتایج تئوری و شبیه سازی را در قالب یک فایل پی دی اف ارسال کنید.

7 - یک 7Segment چهار رقمی در نظر بگیرید که عدد ۱۴۰۲ را نمایش دهد؛ به صورتی که ابتدا یکان سپس به ترتیب دهگان، صدگان و هزارگان وارد شوند. پس از اینکه این عدد به طور کامل وارد 7Seg شد، ابتدا مدت کوتاهی به صورت چشمک زن نمایش پیدا کند و پس از آن مدتی ثابت بماند.

8 - عملکرد دیکدر نمایشگر BCD به سون سگمنت ( 4551 ) را در پروتئوس Proteus مدل سازی کنید.

9 - نمایش 5 , Y , H , A به ترتیب در حالات 1111 , 1110 , 1101 , 1100 روی سون سگمنت را در پروتئوس Proteus مدل سازی کنید.

10 - مدار شیفت ریجستر 4 بیتی با آیسی 74195 را در پروتئوس Proteus مدل سازی کنید.

11 -  طراحی شمارنده های صعودی و چرخشی سنکرون و آسنکرون 3 بیتی با قابلیت شمارش از 0 تا 7 را در پروتئوس Proteus مدل سازی کنید.

12 -  مقایسه کننده 4 بیتی با آیسی فول ادر 74283 را در پروتئوس Proteus مدل سازی کنید.

13 - ALU با محاسبه جمع، تفریق، ضرب، تقسیم ، افزایش، کاهش، AND و OR را در پروتئوس Proteus مدل سازی کنید.

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

15 - شمارنده با قابلیت شمارش صعودی و نزولی و load اعداد 0 تا 99 با آیسی 74190 را در پروتئوس Proteus مدل سازی کنید.

16 - ساعت دیجیتال با قابلیت شمارش ثانیه، دقیقه و ساعت به کمک JK فلیپ فلاپ را در پروتئوس Proteus مدل سازی کنید.

17 - دیکدر 4 به 16 با دو دیکدر 3 به 8 را در پروتئوس Proteus مدل سازی کنید.

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

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

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

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

22 - جمع و تفریق کننده 12 بیتی با ورودی کنترل و نمایش به صورت باینری و BCD را در پروتئوس Proteus مدل سازی کنید.

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

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

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

26 - مدار نمایشگر ساعت با 4 عدد LED از نوع 7 سگمنتی:
ورودی:  پالس clk با فرکانس 1 هرتز
خروجی: نمایش ساعت، دقیقه و ثانیه
گیت‌های مورد نیاز:
AND
OR
NOT
XOR
74LS47 (BCD به 7 سگمنتی)
فلیپ‌فلاپ‌های مورد نیاز: D (16 عدد)
مراحل شبیه‌سازی:
شمردن ثانیه:
از 6 فلیپ‌فلاپ D برای شمارش از 0 تا 59 استفاده کنید.
از خروجی 4 فلیپ‌فلاپ LSB برای نمایش ثانیه با LED 7 سگمنتی استفاده کنید.
شمردن دقیقه:
از 6 فلیپ‌فلاپ D برای شمارش از 0 تا 59 استفاده کنید.
از خروجی 4 فلیپ‌فلاپ LSB برای نمایش دقیقه با LED 7 سگمنتی استفاده کنید.
در هر 60 ثانیه، شمارنده دقیقه را با استفاده از یک مدار منطقی
شمردن ساعت:
از 4 فلیپ‌فلاپ D برای شمارش از 0 تا 23 استفاده کنید.
از خروجی 4 فلیپ‌فلاپ LSB برای نمایش ساعت با LED 7 سگمنتی استفاده کنید.
در هر 60 دقیقه، شمارنده ساعت را با استفاده از یک مدار منطقی
نمایش اعداد:
از 4 دیکدر BCD به 7 سگمنتی (74LS47) برای نمایش اعداد 0 تا 9

27 - کارخانه ای قصد دارد تا یک دستگاه فروش خودکار نوشیدنی را تولید کند که دو نوشیدنی چای و قهوه از آن قابل خریداری هستند. از شما به عنوان طراح خواسته شده تا با رعایت مالحظات زیر، مدار منطقی دستگاه را طراحی کرده و نهایتا در نرم افزار پروتئوس شبیه سازی کنید

این دستگاه تنها سکه های با ارزش 10،20و 50 را می پذیرد.

ارزش چای و قهوه، به ترتیب، برابر 60 و 80 سکه می باشد.

در ورودی مدار، ابتدا الزام است که با استفاده از یک کلید، نوع نوشیدنی مشخص شود. (میتوانید از یک logicstate استفاده کنید که یک بودن آن به معنای انتخاب چای و صفر بودن آن به معنای انتخاب قهوه باشد.) در ادامه، الزام است که سکه ها به ترتیب وارد شوند. (از آنجا که سه نوع سکه قابل پذیرش است، می توانید از دو logicstate استفاده کنید که چهار ترکیب 00،01،10و 11 را می سازند. در طراحی، سه ترکیب را به عنوان کد به هر یک از سکه ها اختصاص دهید.) الزام به ذکر است، چنانچه فاصله میان ورود دو سکه متوالی بیشتر از 20 ثانیه شود، دستگاه به حالت اولیه انتخاب نوشیدنی برمی گردد؛
به این معنی که می توان نوشیدنی را مجددا انتخاب کرد و سکه ها باید مجددا و از ابتدا وارد شوند. علاوه بر این، کلیدی نیز اضافه شود که در صورت فشرده شدن، بازگشت به حالت اولیه به صورت دستی انجام شود.

در خروجی مدار از دو عدد 7-segment استفاده شود که در هر لحظه ارزش سکه وارد شده را نمایش می دهند. همچنین، یک LED نیز قرار داده شود. در صورتی که نوشیدنی انتخاب شده با مجموع سکه های وارد شده قابل خریداری بود (مجموع سکه های وارد شده بزرگتر از یا مساوی با ارزش نوشیدنی انتخاب شده باشد)،LED روشن شود.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 )  Convert :

a ) (135.375)10=(  ?  )2

b ) (28.03125)10=(  ?  )2

c ) (101011.0011)2=(  ?  )10

d ) (111000111.010111)2=(  ?  )10

e ) (1100011101.0010111)2=(  ?  )16

f ) (1000111101.0110011)2=(  ?  )8

g ) (35.125)10=(  ?  )8

h ) (105.015625)10=(  ?  )16

2 ) Calculate the results by 1's complement representationof numbers:

a ) (-14.375)10+(-0.25)10=(  ?  )2

b ) (-5.75)10+(11.25)10=(  ?  )2

c ) (1.125)10-(10.375)10=(  ?  )2

d ) (-15.25)10+(-21.375)10=(  ?  )2

3 ) Calculate the results by 2's Compllement representationof numbers:

a ) (-14.75)10+(-1.25)10=(  ?  )2

b ) (-15.75)10+(11.125)10​​​​​​​=(  ?  )2

c ) (11.125)10-(10.375)10​​​​​​​=(  ?  )2

d ) (-13.25)10+(-13.25)10​​​​​​​=(  ?  )2

4 ) Calculate the Hamming Code for the following main data:

a ) Main data : 1010

b ) Main data : 11001100

c ) Main data : 11111111111111

5 ) Extract the Correct main data in the following Hamming Codes:

a ) Hamming code : 1010101

b ) Hamming code : 1111101

c ) Hamming code : 1111111001

d ) Hamming code : 10000011000001

6 - با استفاده از شمارنده و فلیپ فلاپ یک کرنومتر ( شمارنده ثانیه و دقیقه ) طراحی کنید. ( مدار طراحی شده باید دارای 4 نمایشگر برای نشان دادن ثانیه و دقیقه باش. محدودیت شمارش تا 60 نیز حتما رعایت شود )

7- با استفاه از فلیپ فلاپ T یک شمارنده از صفر تا 9999 طراحی و پیاده سازی کنید.

8 - مداری طراحی کنید که ضرب دو عدد 2 رقمی باینری را انجام دهد.

9 - مداری طراحی کنید که کد افزودنی 3 را به BCD تبدیل کند.

10 - با استفاده از دیکدر 3 به 8 یک دیکدر 5 به 32 طراحی کنید.

11 - الف ) متمم توابع زیر را با استفاده از دیکدر رسم کنید.

ب ) توابع زیر را با استفاده از مالتی پلکسر رسم کنید.

ج ) توابع زیر را با دو گیت NAND و NOR پیاده سازی کنید.

\[F(A,B,C,D)=A'BC+AB'C+BCD'+AC'D\\F(x,y,z)=xy'+x'yz+yz \]

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

\[ \begin{matrix} F_{1}=(\overline{x}+y)\otimes (x+\overline{y})\\ F_{2}=\overline{\left [ (\overline{A}B(\overline{C}D+\overline{D}))+B(A+\overline{A}CD) \right ]}\\ F_{3}=(x+\overline{y})\odot (\overline{z}+y))\\F_{4}=\overline{(y(x+z)+\overline{x}z)}.\overline{zy}\end{matrix}\]

13 - یک تابع سوئیچینگ سه متغییره حاوی حداقل 3 عبارت سوئیچینگ ارائه دهید که جدول درستی ای به شکل زیر داشته باشد. ( جدول درستی تابع خود را نیز رسم کنید )

14 - توابع زیر را به صورت ضرب ماکسترمم ها بنویسید.

\[ \begin{matrix}F(A,B,C)=0\\F(A,B,C,D)=\overline{A}(\overline{B}+D)+AC\overline{D}\end{matrix}\]

15 - توابع زیر را به صورت جمع مینترم ها بنویسید.

\[ \begin{matrix}F(A,B,C,D)=\overline{B}D+\overline{A}D+BD+ABC\\F(A,B,C,D,E)=\Pi M(3,5,7)\end{matrix}\]

 16 - توابع بولی زیر را به صورت ضرب حاصل جمع ها POS و جمع حاصل ضرب ها SOP ساده کنید.

\[ \begin{matrix}F_{1}(A,B,C,D)=\Pi (0,1,6,8,11,12)d(3,7,14,15) \\F_{2}(A,B,C,D,E)=\overline{AB}C\overline{E}+\overline{BCDE}+\overline{ABD}+\overline{A}BD\end{matrix}\]

17 - معادل ترانزیستوری CMOS را برای عبارت زیر رسم کنید.

\[ F(A,B,C,D)=\overline{A(B+CD})\]

18 - نشان دهید تابع زیر را می توان تنها با یگ گیت OR , NOT و XOR ساخت.

\[ F(x,y,z)=(\bar{x}+\bar{y})(x\odot z)+(x+y)(xy)\]

19 - مدار منطقی نشان داده شده در شکل را به فرم های NAND-NAND و OR-NAND رسم کنید. ( ذکر مراحل الزامی است )

20 - فرض کنید میخواهیم سیستمی برای بررسی خرابی یک خودرو طراحی کنیم. این سیستم با اتصال به کامپیوتر مرکزی ماشین، می تواند همه ی اطلاعات مربوط به بخش های مختلف ماشین را دریافت و تحلیل کند. حداقل 4 پارامتر برای بررسی سلامت ماشین ذکر کنید و شیوه ی تحلیل آن ها رابیان کنید. دقت داشته باشید که تأثیر این پارامترها بر یکدیگر را نیز در نظر بگیرید. ( برای مثال، کمبود روغن موتور به منزله ی عدم سلامت موتور است، در صورتی که کمبود روغن ترمز، ربطی به سلامت موتور ندارد )

تابع منطقی مربوط به این سیستم را بر اساس پارامترهای خودبنویسید و مدار آن را با کمترین تعداد گیت دو-ورودی رسم کنید.

21 - اعداد زیر را به صورت (نمایش مکانی) و ( نمایش چند جمله ای) در مبنای خواسته شده نمایش دهید.

\[ \begin{matrix}a)\;\;(253.6)_{8} \\b)\;\; (3EA.4)_{16}\\c)\;\; 1\times 3^4+ 1\times 3^1+ 1\times 3^{-1}+ 2\times 3^{-3}\end{matrix}\]

22 - تبدیل مبناهای زیر را انجام دهید.(در موارد ذکر نشده مجاز به استفاده از روش دلخواه هستید)

\[ \begin{matrix}a)\;\;(1011.1100)_{2}=(?)_{8} \\b)\;\; (12012)_{3}=(?)_{5}\\c)\;\; (B2DA.87)_{16}=(?)_{8}\end{matrix}\]

23 - در هر مورد باتوجه به مبنا مشخص شده، محاسبات را انجام دهید (تنها جواب نهایی قابل قبول نیست)

\[ \begin{matrix}a)\;\;(10111)_{2}*(1010)_{2} \\b)\;\; (64)_{8}*(45)_{8}\\c)\;\; (5C2A)_{16}*(71D0)_{16}\end{matrix}\]

24 - کدام یک از اعداد زیر در مبنای 8 خاتمه پذیر هستند.

\[ (0.65)_{10}\;\;,\;\;(0.375)_{10}\;\;,\;\;(0.3)_{10}\]

25 - جمع های زیر را در سیستم متمم2 و با شرایط خواسته شده انجام دهید و وضعیت سر ریز را مشخص کنید. ( 4 بیتی ، 6 بیتی و 8 بیتی )

\[ \begin{matrix} a)\;\;1001+0111\\b)\;\; 0110+0101\\c)\;\;21+11\\d)\;\; (-14)+(-32)\\ e)\;\; 10110110+11011001\end{matrix}\]

26 - با متمم مبنای کاهش یافته برای مبنای خواسته شده محاسبه کنید.  ( متمم 1 و متمم 8 )

\[ \begin{matrix} a)\;\;(11010100)_{2}\\b)\;\; (62574)_{10}\end{matrix}\]

27 - اعداد زیر را به کد BCD تبدیل کنید.

\[ \begin{matrix} a)\;\;(37)_{10}\\b)\;\; (48291)_{10}\end{matrix}\]

28 - عدد زیر را در قالب ممیز شناور بنویسید در صورتی که m=20 و e=6 باشد.

\[ N=-(1011111.100001010001111011)_{2}\]

29 - پروژه های زیر را با استفاده از برنامه نویسی C ( کدویژن ) و پروتئوس مدل کنید.

- پروژه ساعت دیجیتال روی LCD با قابلیت تنظیم زمان اولیه

- راه اندازی LCD گرافیکی و نمایش یک تصویر در آن

- پروژه ساعت دیجیتال بر Dot Matrix

- ایجاد و نوشتن کاراکترهای دلخواه در LCD متنی ( حافظه CGRAM )

- ایجاد یک ماشین حساب روی LCD

- ساختن موج pwm با گرفتن فرکانس و زمان وظیفه از keypad

- راه اندازی دماسنج LM35 روی LCD (آنالوگ)

- راه اندازی نورسنج LDR و نمایش آن روی LCD ( آنالوگ)

- ساخت موج سینوسی متحرک با دامنه کم و متوسط و زیاد روی Dot Matrix

- قفل دیجیتال 4 رقمی با قابلیت تغییر رمز و نمایش روی LCD

- راه اندازی Stepper Motor

30 - مدار شیفت به راست 16 بیتی با ورودی و خروجی سریال ( SISO ) را در پروتئوس Proteus مدل کنید.

31 - تبدیل BCD به افرونی 3 ( Exess-3 ) با گیت های منطقی را در پروتئوس Proteus مدل کنید.

32 - تبدیل BCD به Gray چهار بیتی با گیت های منطقی  را در پروتئوس Proteus مدل کنید.

33 - شمارنده سنکرون بالا و پاببن شمار 0 تا 999 با آیسی 4510 را در پروتئوس Proteus مدل کنید.

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

35 - تقسیم گر چهار بیتی با مقسوم، مقسوم علیه، خارج قسمت و باقی مانده  را در پروتئوس Proteus مدل کنید.

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

37 - مدار نیم جمع کننده half adder را در پروتئوس Proteus مدل کنید.

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

39 - مدار مالتی پلکسر 2 به 1 با گیت  را در پروتئوس Proteus مدل کنید.

40 - جمع و تفریق کننده چهاربیتی با گیت های منطقی  را در پروتئوس Proteus مدل کنید.

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

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

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

44 - دیکدر 3 به 8 با گیت و تراشه 74138  را در پروتئوس Proteus مدل کنید.

45 - مدار دیکدر 2 به 4 با گیت و تراشه 74139  را در پروتئوس Proteus مدل کنید.

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

47 - مالتی پلکسر 4 به 1 با گیت را در پروتئوس Proteus مدل کنید.

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

49 - جمع کننده چهاربیتی با گیت های منطقی را در پروتئوس Proteus مدل کنید.

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

51 - با استفاده از IC 74153 یک مالتی پلکسر 1*8 طراحی نمایید.

52 - توابع زیر را با استفاده از IC 74153 پیاده سازی نمایید. x , y ,z , w هم داخل نرم افزار مشخص شود که مربوط به کدام ورودی است.

\[ F(w,x,y,z)=\sum m(0,1,3,5,7,9,10,12,15)\]

53 - با استفاده از جدول کارنا توابع زیر را ساده کنید.

\[ F(x,y,z)=xy'z+x'yz+xyz'+x'yz'\]
\[ F(w,x,y,z)=w'z+xz+x'y+wx'z\]

54 - تابع زیر را در نظر بگیرید. با استفاده از جدول کارنا توابع F و 'F را به فرم های POS و SOP بنویسید.

\[ F(A,B,C,D)=\sum m(1,3,4,6,8,9,13,15)\]

55 - توابع بولی زیر را با استفاده از جدول کارنا ساده کنید.

\[ F(A,B,C,D)=\prod M(0,2,3,4,5,6,11,12,13)\]
\[ F(A,B,C,D)=\prod M(0,1,2,3,5,10,11,13)\]
\[ F(A,B,C,D)=\sum m(1,3,5,7,11,12,14,15)\]
\[ F(A,B,C,D)=\sum m(0,1,2,5,6,9,10,13,14)\]

56 - توابع بولی زیر را با استفاده از جدول کارنا و با توجه به حالات بی اهمیت ساده کنید.

\[ F(x,y,z)=\sum m(0,1,2,5),d(x,y,z)=\sum(3,7)\]
\[ F(A,B,C,D)=\sum m(1,35,7,9,15),d(A,B,C,D)=\sum(4,6,12,13)\]
\[ F(A,B,C,D)=\sum m(0,1,9,11),d(A,B,C,D)=\sum(2,8,10,14,15)\]
\[ F(w,x,y,z)=\prod M(0,6,8,9),d(A,B,C,D)=\sum(1,2,10,12,13,15)\]

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

58 - مداری طراحی کنید که تشخیص دهد آیا عدد وارد شده یک عدد فیبوناچی است یا نه؟ این مدار یک عدد چهار بیتی را دریافت می کند و در صورتی که عدد جزء دنباله ی اعداد فیبوناچی باشد،خروجی 1 خواهد شد.

59 - مداری طرح کنید که تعداد عامل های اول یک عدد چهار بیتی را محاسبه کند. مثلا 12 دارای 3 عامل اول یعنی2 ،2 و 3 است.

60 - مداری طرح کنید که مجموع مقسوم علیه های اول یک عدد 4 بیتی را پیدا کند. به عنوان مثال، مجموع مقسوم علیه های اول عدد 15 برابر است با 5+3

61 - تبدیلات زیر را انجام دهید

عدد 7(34) به مبنای 10

عدد 1001011.101 به مبنای 10

عدد 5(43.02)  به مبنای 2

عدد 8(4532)  به مبنای 10

62 - اعمال زیر را انجام دهید

1001011.101 + 101101.01

1100 - 1001

1001111+011011+100101+110101

101101 - 11010

10100×101

101 – 10110

7(234)× 7(14)

4(23)- 4(323)

63 - عدد 8(437.375) را به مبناهای 2 و 4 و 16 ببرید. معادله x2-13x+30=0 را در مبنای 5 حل کنید.

64 - فرض کنید که می دانیم A+B=1 و A.B=0. با این فرض ها ثابت کنید که: (A+C).(A’+B).(B+C)=B.C

65 - آیا عبارت زیر درست است؟

 (abd + a'b + b'd + c')(c + ab + bd)  =  b(a+c)(a'+c') + d(b+c)

66 - عبارت های زیر را هم به صورت حاصل جمع مینترم ها و هم به صورت حاصل ضرب ماکسترم ها بنویسید

F=W+X(Y’+Z)

F=(A’+B+C.D)(B’+C+D’.E’)

67 - توابع بولی زیر را ساده کنید. جدول درستی توابع را پر کنید

AB + A(CD + CD’)

(BC’ + A’D) (AB’ + CD’)

(A + C)(AD + AD’) + AC + C

68 - پیاده سازی فقط NAND و فقط NOR عبارات زیر را مشخص کنید.

F(a,b,c,d,e)= cde+ a’(b+c)(ad+c’)

F(a,b,c,d) =  b(a+c)(a'+c') + d(b+c)

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

70 -

71 -

72 -

73 -

74 -

75 -

76 -

77 -

78 -

79 -

80 -

 
 

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

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