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 - کد نویسی یک چراغ راهنمایی ( چهار راه با دو چراغ راهنمایی رانندگی ). این کدنویسی را در نرم افزار پروتئوس Proteus بر روی یک AVR شبیه سازی نمایید. به جای هر رنگ از هریک از چراغ راهنمایی می توانید از  LED استفاد ه کنید. ( در کل 6 عدد LED )

39 - برنامه ای بنویسید که وضعیت دو کلید فشاری UP و Down را بررسی نماید و مقدار عددی نمایشگر تک رقمی نوع آند مشترک را فزایش یا کاهش دهد.

40 - برنامه ای بنویسید که عملکرد یک دیکدر 3 به 8 را شبیه سازی کند.(با پایه فعال ساز)(استفاده از جدول درستی و شماتیک مدار) به شماره دانشجویی فرد ختم شود.

41 - برنامه ای بنویسید که عملکرد یک مالتی پلکسر 4 به 1 را با پایه فعال ساز شبیه سازی کند.(استفاده از جدول درستی و شماتیک مدار) به شماره دانشجویی زوج ختم شود

42 - برنامه ای بنویسید که به ازای زدن یک کلید فشاری یک شمارنده که با استفاده از دو 7seg پیاده سازی شده است تا عدد 99 شمارش نماید .پایه های g…b.a تنها به یک پورت وصل شده اند.

43 - مدار گیت های منطقی AND , OR , NOT , NAND , NOR , XOR , XNOR را با استفاده از ترانزیستور در پروتئوس Proteus مدل کنید.

44 - با استفاده از یک lcd و یک led ، اعداد یک تا 100 به ترتیب روی نمایشگر lcd نمایش داده شود ، هر عددی که نمایش داده می شود در صورتی که عدد اول باشد led روشن شود.

45 - با استفاده از ATmega16 یک قفل دیجیتال 4 رقمی ره به صورت زبان فارسی نمایش دهد.

در شروع برنامه " دستگاه راه اندازی شود "

در ورود رمز " رمز را وارد نمایید "

رمز اشتباه " رمز شما اشتباه است "

درصورت تایید رمز " درب رودی باز است "

را نمایش دهد.

46 - چراغ راهنمایی طراحی کنید که به ترتیب 40 ثانیه قرمز ، 40 ثانیه زرد ، 40 ثانیه سبز روشن شود و مجددا این سیکل تکرار شود. سون سگمنت را طوری طراحی کنید که شمارش 40 ثانیه را نمایش دهد. ( کدویژن و پروتئوس )

47 - پیاده سازی شمارنده از 0 تا 9999  با استفاده از 4 سون سگمنت به صورت گردشی.

48 - پیاده سازی نام و شماره دانشجویی خود بر روی LCDکاراکتری و شیفت آن ( اسم از ابتدای سطر پر شود )

49 - پیاده سازی جمع کننده 2 بیتی و نمایش حاصل بر روی 7Segment .

50 - اتصال صفحه کلید ماتریسی به میکرو و نمایش اعداد فشرده شده بر روی LCD.

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

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

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