matlabkhooneh

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

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

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

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

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

5 - با استفاده از IC های 7408 و 7404 و 7486 یک مقایسه کننده تک بیتی پیاده سازی کنید و عملکرد آن را بررسی کنید.

6 - با استفاده از IC 7485  مداری طراحی کنید که دو عدد چهاربیتی A و B را از ورودی دریافت و با یکدیگر مقایسه کند. سپس با استفاده از IC 7485 یک مقایسه کننده 8 بیتی طراحی کنید.

7 - با استفاده از IC 74138 یک دیکدر  8*3 طراحی کنید.

8 - با استفاده از آی سی های 7408 و 7404 عملکرد دیکدر 4*2 را مدل سازی کنید.

9 - با استفاده از آی سی های 7447 و 7448 و 7segment مناسب مبدل BCD را پیاده سازی کنید.

10 - مدارهای مالتی پلکسر 1*2 ، 1*4 ، 1*8 و 1*16 را پیاده سازی کنید.

11 - با استفاده از IC 74151 یک مالتی پلکسر 1*8 پیاده سازی کنید.

12 -

13 - برنامه ای بنویسید که شماره دانشجویی و نام خانوادگی به صورت زیر بر روی LCD نمایش داده سود که با قرار دادن یک یا دو کلید بر روی یکی از پورت ها در یک وضعیت نام خانوادگی از سمت چپ به راست حرکت کرده و در حالت دیگر شماره دانشجویی از سمت راست به چپ حرکت کند . به جای کلید می توان از Logic State استفاده کنید.

14 - یک ماشین حساب طراحی کنید به طوری که بتواند چهار عملی اصلی را روی دو عدد دریافتی توسط یک Keypad اعمال و نتیجه را روی یک LCD نمایش دهد. ( با استفاده از atmega32  و برنامه نویسی codevision )

15 - یک سخت افزار طراحی کنید که ماشین حساب دو عمل * و + را برای اعداد حداکثر سه رقمی انجام دهد.

الف ) اعداد به صورت باینری وارد شوند و بدون علامت هستند.

ب ) یک ورودی مشخص می کند که کاربر قصد عمل ضرب دارد یا عمل جمع

ج ) خروجی روی سون سگمنت نشان داده می شود.

د ) فقط از واحدهایی که تا آخر فصل 5 کتاب مانو معرفی شده اند، می توانید استفاده کنید.

ه ) پروژه را با نرم افزار پروتئوس Proteus انجام دهید.

16 -

17 -

18 -

19 -

20 -

 

 

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

تکالیف پروتئوس Proteus - شمارنده دو رقمی با Atmega16 ( کد Ele0015 )

1 - پروژه میکروکنترلر AVR شمارنده دو رقمی ( به همراه کد )

2 - پروژه روشن و خاموش کردن LED با فشردن کلید به همراه سورس کد ( لبه پایین رونده و بالا رونده )

3 -  پروژه میکروکنترلر AVR شمارنده دو رقمی معکوس ( به همراه کد )

4 -  پروژه میکروکنترلر AVR شمارنده افزایش و کاهش با دو کلید ( به همراه کد )

5 - پروژه میکروکنترلر AVR  راه انداز کیبرد عددی ( به همراه کد )

6 - تولید موج مربعی با استفاده از میکروکنترلر AVR ( بدون استفاده از کریستال خارجی )

7 - پروژه شمارنده کلیک با استفاده از میکروکنترلر AVR

8 - با استفاده از یک سنسور LM35  و انتخاب یک میکرو و LCD دلخواه مداری بسازید که دمای سنسور را بر روی صفحه نمایش نشان دهد.

الف ) سپس با تعریف دو Set Point دمای مینیمم min و ماکزیمم max را به شکلی دلخواه تنظیم کنید. سپس بر روی نمایشگر علاوه بر دما اطلاعات مربوط بیشتر از max و کمتر از min  و دمای normal  نمایش داده شود.

ب ) با استفاده از keypad  امکان تعیین Set Point های دلخواه ایجاد شود.

9 - برنامه ای بنویسید تا دما را با استفاده از LM35 محاسبه کند. سپس Timer Counter را به گونه ای برنامه ریزی کنید تا یک پالس با فرکانس یک کیلوهرتز تولید کند به گونه ای که درصد پهنای پالس با دما برابر باشد.

10 - برنامه master را به گونه ای بنویسید تا دما را با استفاده از سنسور LM35 محاسبه کند و ارسال نماید.

برنامه slave را به گونه ای بنویسید تا مقدار دریافتی را روی LCD کاراکتری نمایش دهد.

11 - برنامه ای بنویسید که فشردن صفحه کلید 4*4 را بر روی LCD های 16*2 نمایش دهد.

12 - برنامه ای بنویسید که 8 حرف اول حروف نام خانوادگی شما را بر روی LCD کاراکتری نمایش دهد.

13 - برنامه ای بنویسید که عبارت فارسی " به نام خدا " را بر روی LCD کاراکتری نمایش دهد.

14 - برنامه ای بنویسید که یک LCD  به صورت پرده عمودی و افقی روشن خاموش کند.

15 - برنامه ای بنویسید که با استفاده از LCD گرافیکی شکل های ذوزنقه و حلزونی را نمایش دهد.

16 -

17 -

18 -

19 -

20 -

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

پروژه شبیه سازی MAX Plus II ( مدار منطقی و معماری کامپیوتر ) ( کد Digi0005 )

1 - پیاده سازی نیم جمع کننده Half Adder با استفاده از MAX Plus II

2 - پیاده سازی تمام جمع کننده Full Adder با استفاده از MAX Plus II

3 - طراحی شمارنده 3 بیتی بالارونده با استفاده از Dff در نرم افزار MAX Plus II

4 - عملکرد گیت های  not, xnor, xor, nor, nand, or, and را با استفاده از نرم افزار MAX Plus II  بررسی کنید.

5 - در یک سد سه دریچه وجود دارد ، مداری طراحی کنید که هنگام بازبودن حداقل دو دریچه یک چراغ روشن شود.

6 - یک مدار مقایسه گر برای دو عدد دوبیتی با استفاده از نرم افزار MAX Plus II طراحی و شبیه سازی کنید.

7 - یک شمارنده سه بیتی پایین رونده با استفاده از Tff در نرم افزار MAX Plus II طراحی و شبیه سازی کنید.

8 - دو عدد دوبیتی A و B به عنوان بیت کنترلی در نظر بگیرید. مداری طراحی کنید که خروجی شرایط زیر را داشته باشد.

الف - اگر A>B خروجی تا عدد 8 بشمارد

ب - اگر A<B خروجی تا عدد 4 بشمارد

ج - اگر A=B خروجی عدد صفر را شنان دهد.

9 - سیستم کنترل پارکینگی را طراحی کنید که از بین ماشین های با رقم پلاک 0 - 7 فقط اجازه ورود به پلاک های 3 و 5 را بدهد و شماره این اعداد را نمایش دهد.

10 - با استفاده از IC 74151 مالتی پلکسر ۸ به ۱ طراحی کنید.

11 - با استفاده از آی سی های 7404 و 7408 یک دیکدر ۲ به ۴ طراحی کنید.

12 - با استفاده IC7447 عدد رقم آخر شماره دانشجویی خود را در نرم افزار مکس پلاس شبیه سازی کنید.

13 - مدارهای فلیپ فلاپ JK , T , D را شبیه سازی و جدول درستی آن را بررسی کنید.

14 - با استفاده از یکی از آی سی های 7473 , 74109 ,  7476 یک شمارنده سنکرون طراحی کنید.

15 - سیستم کنترل پارکینگی را طراحی کنید که از بین ماشین های با رقم آخر پلاک 0 تا 7 فقط اجازه ورود به پلاک های 3 و 5 را بدهد و شماره این اعداد را نمایش دهد.

16 - با استفاده از نرم افزار MAx Plus II  یک ALU چهاربیتی را مدل سازی کنید.

 

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

تکالیف پروتئوس Proteus - آزمایشگاه سیستم دیجیتال ( کد Dig0003 )

سر فصل آزمایش ها  آزمایشگاه سیستم دیجیتال 1  ( مدار منطقی )

1 - گیت های منطقی و نویز

2 - جمع کننده و تفریق کننده

3 - مالتی پلکسر

4 - ال ای دی و سون سگمنت 

5 - مبدل و دیکودرها

6 - مولد پالس دائم وتک پالس (آی سی 555)

7 - فیلیپ فالپ ها

پیاده سازی لچ SR Latch  و فلیپ فلاپ SR Flip Flop

پیاده سازی فلیپ فلاپ JK Flip Flop

پیاده سازی فلیپ فلاپ D Flip Flop

پیاده سازی فلیپ فلاپ T Flip Flop

8 - شمارنده سنکرون

9 - شیفت رجیستر

10 - شمارنده صعودی و نزولی

11 - مبدل دیجیتال به آنالوگ

12 - مبنا ها در شمارنده ها

13 - شمارنده آسنکرون

14 - آنالوگ سوئیچ

15 - توابع بولی زیر را با کمک جدول کارنو ( ضرب حاصل جمع ها و جمع حاصل ضرب ها ) ساده کرده و سپس با استفاده از نرم افزار Proteus پروتئوس مدار منطقی آن ها را رسم و شبیه سازی کنید.

\[f_{1}(a,b,c,d)=\sum m(0,1,3,4,5,6,7,8,9) \]

 16 - مداری ترکیبی طراحی کنید که چهار رقم ورودی کد BCD را گرفته و خروجی آن کد افزونی3 باشد.(تحلیل و شبیه سازی)

17 - برنامه ای بنویسید که * را در مکان 0و0 یک lcd نمایش دهد. دو کلید در نظر بگیرید که با زدن کلید اول * به سمت راست حرکت کند و پس از رسیدن به انتهای سطر دوباره به ابتدا برگردد. کلید دیگر سطر را تغییر دهد (با زدن کلید از سطر 0 به سطر 1 برود و با زدن دوباره به سطر 0 برگردد)

18 - کرنومتر: یک صفحه کلید تلفن و یک lcd به Atmega16 متصل کنید. ابتدا با زدن ارقام عدد روی lcd نمایش داده می شود و با زدن # شمارش معکوس شروع می شود.

19 - در فضای سیمولینک مدار زیر را شبیه سازی نموده و سپس با استفاده از برنامه نویسی داده را به فضای Workspace کرده و در انتها مقدار خروجی که بر مبنا دو بوده است را به مبنا 16تبدیل نماید.

20 - برنامه ای بنویسید که شماره دانشجویی و نام خانوادگی به صورت زیر بر روی LCD نمایش داده سود که با قرار دادن یک یا دو کلید بر روی یکی از پورت ها در یک وضعیت نام خانوادگی از سمت چپ به راست حرکت کرده و در حالت دیگر شماره دانشجویی از سمت راست به چپ حرکت کند . به جای کلید میشه از لاجیک استیک میشه استفاده کرد.

21 -  با استفاه از میکروکنترلر Atmega32 ، keypad و دو 7Seg عملیات ریاضی ( جمع ، تفریق ، ضرب و تقسیم صحیح ) دو عدد یک رقمی را انجام دهید.

22 -  با استفاده از یک آی سی 74192 و یک BCD 7447 و یک سون سگمنت آند مشترک، شمارنده ای یک رقمی در پروتئوس شبیه سازی کنید.

23 - با استفاده از جزوه ضمیمه شده با نوشتن برنامه برای dot matrix آشنا شوید. سپس برنامه ای بنویسید که نام شما را به صورت روان نمایش دهد، به طوری که در هر لحظه 2 حرف نمایش داده شود ( مثلا در نیم ثانیه اول حرف صفر و یک و در نیم ثانیه دوم حرف یک و دو و ...)

24 - به میکروکنترلر Atmega16 سه دکمه push-button ( دکمه های up و down و  play/pause ) و یک led و یک LCD  متصل کنید. برنامه ای بنویسید که ابتدا بر روی LCD عبارت count=0 را نمایش دهد. با زدن دکمه up عدد نمایش داده شده بر روی count افزایش و با دکمه down کاهش یابد.( حداکثر 59 و حداقل 0 ). با زدن دکمه play/pause شروع به شمارش معکوس تا صفر کند ( با فاصله های یک ثانیه) و با زدن مجدد آن متوقف شود. در زمان شمارش، دکمه های up  و down غیرفعال هستند. وقتی شمارش تمام شد، led روشن شود و با زدن مجدد دکمه های up  و down می توان شمارنده را دوباره تنظیم کرد ( led خاموش شود )

با افزودن دکمه دیگری به نام reset  به کمک وقفه، به محض زده شدن دکمه reset ، شمارنده صفر شده و led خاموش می شود و منتظر ورود عدد می شود.

25 - پروژه راه اندازی سنسور 40 بیتی DHT11 و نمایش دما و رطوبت بر روی سون سگمنت 4 تایی

 

26 - یک سیگنال ژنراتور به پایه INT2 متصل کنید و فرکانس سیگنال را بر روی LCD که متصل به پورت D است نمایش دهید. ( اجازه اتصال سیگنال ژنراتور به پورت های T0و T1  را ندارید )

27 - روی یک برگه با خط کش و بسیار تمیز صفحه کلید ۴ در ۳، سون-سگمنت با ای سی رابط و همچنین کلید ریست را به میکرو متصل کنید.
در برگه دیگر برنامه بنویسید که ۳ تا تابع داشته باشد، تابع display که عدد فشرده شده در صفحه کلید را در سون-سگمنت نمایش دهد، تابع keyboard, که صفحه کلید را اسکن و کد کلید فشرده شده را برمیگرداند و تابع main، که تابع اصلی است و توابع فوق را در یک حلقه نامتناهی فراخوانی‌می کند.
کد کاملا استاندارد باشد و بر اساس زیبایی و کیفیت طراحی و کد نمره پروژه ، ۱۰ نمره درنظر گرفته می شود.

28 - اتصال یک سون سگمت چهارتایی به میکرو و برنامه ای که ساعت را نمایش دهد.

   HH : MM : SS

29 - با استفاده از ATmega32 و یک 7seg چهارتایی و یک push button یک شمارنده 4 رقمی بسازید. با هر بار فشردن push button یک رقم به شمارنده اضافه سود.

30 - با استفاده از keypad و ATmega32 و یک LCD یک قفل دیجیتال بسازید.

31 - یک ساعت دقیق با ic : ds1307 طراحی و شبیه سازی کنید که قابلیت نمایش ساعت و دقیقه و ثانیه را داشته باشد برای نمایش از سون سگمنت مالتی پلکسی ۶ رقمی باید استفاده شود.

32 - شبیه سازی درب هوشمند با میکروکنترلر ATmega در محیط پروتئوس Proteus

33 - پروژه ماشین حساب با چهار عمل اصلی با استفاده از ATmega32

34 - پروژه راه اندازی موتور dc با درایور L298 و میکروکنترلر atmega16 با قابلیت چرخش به طرفین، توقف و کنترل سرعت

35 - پروژه کنترل تردد خودرو در پارکینگ با ال سی دی و پوش باتون

36 - تایمر ساده با ال سی دی با کدویژن و میکروکنترلر atmega32

37 -

38 -

39 -

40 -

41 -

42 -

43 -

44 -

45 -

46 -

47 -

48 -

49 -

50 -

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

تکالیف پروتئوس Proteus - مالتی پلکسر ( کد Ele0013 )

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

الف: دیکدر 2 به 4 (74155)

ب:دیکدر 3 به 8 (74138)

ج:دیکدر 4 به 16 (74154)

د: مالتی پلکسر 2 به 1 (74157)

ر: مالتی پلکسر 4 به 1 (74153)

ز: مالتی پلکسر 8 به 1 (74151)

2 - مدار آی سی 74138 را در نرم افزار پروتئوس Proteus مدل کرده و جدول درستی آن را بررسی کنید.

3 - با توجه به مدار جمع کننده و مدار سون سگمنت خروجی جمع کننده را روی سون سگمنت نمایش دهید.
 نقش پایه LAMP TEST در تراشه 7447 چیست؟
دلیل استفاده از دو پایه COM در سون سگمنت چیست؟

4 - با استفاده از یک میکرو کنترلر Atmega16 و یک سنسور دما LM35 و یک LCD کاراکتری در پروتئوس یک دماسنج پیاده سازی کنید.

5 -

 

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

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