الکترونیک AVR

پروژه نمایش عکس بر روی LCD نوکیا

پروژه نمایش عکس بر روی LCD نوکیا با زبان بیسکام و پروتئوس

این پروژه یکی از پر کاربردترین پروژه ها با زبان برنامه نویسی بیسکام می باشد.در این پروژه شما میتوانید تعداد عکس های زیادی را با توجه به میکرو بر روی LCD راه اندازی و مشاهده کنید.یکی از مزیت های این پروژه که راه اندازی و نمایش عکس در Nokia 2600 Lcd با بیسکام نام دارد سادگی تبدیل عکس دلخواه و نمایش آن بر روی LCD است.و شما فقط با ذخیره کرن عکس خود با اندازه یا ابعاد 130*130 و تبدیل آن به فایل BGC براحتی میتوانید عکس های مورد علاقه خود را مشاهده کنید
اجرای پروژه: ابتدا در مرحله اول فایل هگز ساخته شده در Bascom را در میکرو بارگذاری کرده و در مرحله بعد پس ازRun کردن Proteus 7.8 Professionalو Run کردن برنامه می توانید عکس ها را مشاهده کنید.به همین سادگی!!

ادامه مطلب →

پروژه 7seg و lcd

پروژه ترکیبی صفحه کلید با سون سگمنت و LCD بدون وقفه

طبق سفارش پروژه های سایت امروز یک پروژه جالب برای شما دوستان آماده کردیم که ترکیبی از صفحه کلید ، 7Seg ، LCD و میکرو AVR است. جالبی این مدار در این است که پایه های دیتا مابین 7Seg و LCD یکسان است و با این تکنیک قادر خواهیم بود قطعات بیشتری را به پایه های محدود میکروکنترلر اضافه کنیم. اما بعضی اوقات احتیاج به یک برنامه نویسی سنگین یا استفاده از قطعاتی نظیر فلیپ فلاپ ها می باشد.
توجه داشته باشید که این مدار بدون استفاده از سیستم وقفه نوشته شده است و اشکال این مدارات در این است که اگر شما تعداد خط برنامه را بیش از حد گسترش دهید در کار نمایش اشکال ایجاد خواهد شد و 7SEG و LCD به صورت چشمک زن عمل خواهد کرد. به زودی پروژه کار با وقفه را نیز برای شما دوستان آماده خواهیم کرد.
کار این مدار به این صورت است که ابتدا هم 7SEG و هم LCD کلمه NONE ( خالی ) را نمایش می دهند و با فشردن کلید تقسیم اعداد از 0 تا 99 روی این دو نمایش داده خواهند شد و با کلید ضرب این اعداد کم خواهند شد تا دوباره به NONE برسند. وقتی که اعداد به 100 رسید کلمه FULL نمایش داده خواهد شد.
کاربرد این مدار می تواند در پارکینگ ها باشد و به جای دو کلید کیبورد دو سنسور قرار دهید تا عمل اضافه و کم شدن بعد از عبور ماشین از جلوی آن به صورت خودکار انجام شود.

ادامه مطلب →

پروژه شبیه سازی ساعت دیجیتال با پروتئوس

دانلود پروژه شبیه سازی ساعت دیجیتال با پروتئوس

براساس استقبال دانشجویان در دانلود پروژه های Avr و پروتئوس سعی کرده ایم در این زمینه هم فعال باشیم.در پروژه شبیه سازی ساعت دیجیتال از IC 7493 که یک شمارنده 4 بیتی است استفاده شده است.که در مجموع از 6 آی سی برای نمایش ثانیه دقیقه و ساعت استفاده شده است.شمارش از یکان ثانیه شمار آغاز شده و تا 9 ادامه پیدا میکند زمانی که به 9 رسید ریست شده و به رقم دهگان یک واحد اضافه میشود.مثلا 9تبدیل به 10 میشود.به همین صورت تا زمانی که به 59 برسد در این حالت دقیقه از 0 به 1 تغییر پیدا میکند.به همین ترتیب تا 23:59:59.کلاک پالس هم از NAND بلوک قبلی که زمان رسیت را تعیین می کند تامین میشود.برای ریست هم میتوان با اتصال رسیت های هر بلوک به هم با قرار دادن گیت NAND ریست را اعمال نمود.گیت NAND هم برای ریست است که ورودی های آن را از خروجی بلوک ها گرفته میشود.مثلا برای 9 از خروجی 4و2 استفاده شده(همیشه یک واحد بیشتر در نظر میگیریم مثلا 10و زمانی که از 9 به 10 میرود ریست میشود.).

ادامه مطلب →

پروژه شبیه سازی ماشین حساب

پروژه شبیه سازی ماشین حساب با پروتئوس و کدویژن

از جمله سفارش پروژه های برنامه نویسی که در سایت می شود پروژه های برنامه نویسی سخت افزاری با کدویژن و .. می باشد که در این قسمت این پروژه شبیه سازی ماشین حساب ساده به زبان C و در محیط برنامه نویسیCodevision نام دارد که با نرم افزار Proteus میتوان این برنامه را اجرا کرد.در این پروژه از میکروکنترلر Atmega16،LCD16*2،Kepad تشکیل شده است.این ماشین حساب قادر است است تا عملیات های (OP) جمع، ضرب، تقسیم، تفریق، جذر و درصد را انجام دهید همچنین دارای یک حافظه برای ذخیره کردن جواب می باشد و یک کلید برای پاک کردن این حافظه و کلید On/c برای صفر کردن ماشین حساب.

پیکربندی پورتها به این صورت است که:PORTD مربوط به اتصال LCD به میکرو میباشد.PORTBوPORTA مربوط به اتصال KEYPAD به میکرو است.

برای توضیحات برنامه نویسی میتوان به این نکته اشاره کرد که این پروژه از دو فایل سرآمد KEYPAD و INPUT NUM تشکیل شده است.وظیفه فایل KEYPAD خواندن عدد از کیپد است که میتواند مشخص کند کدام کلید از کیپد ماشین حساب زده شده است.در فایل INPUT NUM اعداد با توجه با مقدار ورودی یکان دهگان صدگان و … را تنظیم نمودا و ضرایب را مشخص میکند. از وظایف دیگر این فایل میتوان به مشخص کردن اعداد ورودی اعشار و اعداد منفی اشاره کرد.

ادامه مطلب →

پروژه طراحی واحد کنترل با پروتئوس

پروژه طراحی و شبیه سازی واحد کنترل کامپیوتر با پروتئوس

پروژه های شبیه سازی در محیط Proteus جزء بیشترین سفارش های کاربران و دانشجویان رشته برق و الکترونیک می باشد به همین دلیل سایت projectp30 در این زمینه نیز پروژه های زیادی را جهت استفاده کاربران در سایت قرارداده داده است.پروژه ای که در این بخش قرارداده شده پروژه شبیه سازی واحد کنترل کامپیوتر در پروتئوس می باشد که خروجی برای پروژه , واحد کنترل کامپیوتر، انتخاب 2 عملگر در بین عملگرهای موجود در دیتاشیت ic74181 و تغییر بین مد محاسباتی و منطقی ک در مجموع 4 خروجی می شود.در این پروژه از یک دیکدر، یک ALU ،یک شیفت رجیستر و 4 عدد رجیستر برای انجام محاسبات استفاده شده است برای نمایش آن هم از یک 7s که دارای 4 پایه) BCD ( است استفاده شده است. اعداد A و B که هر کدام دارای 4 بیت هستند وارد ALU میشوند که با استفاده از دیتا شیت با تغییر S0-S3 میتوان نوع عملیات را کنترل کرد و خروجی را در 7s مشاهده کرد.پین های کنترلی مهمی که آی سی ها که به مقدار مشخصی متصل نیست می توان با مراجعه به دیتاشیت که ضمیمه شده مقدار 0یا 1 بودن هر یک را مشخص کرد.گیت NOT هم برای مشخص کردن رجیستر فعال قرار داده شده که زمانی که رجیستر اولی فعال است رجیستر دوم غیر فعال بوده و همینطور باالعکس. با توجه به گستردگی پروژه،مدار فوق برای اطلاعات 4 بیتی ساخته شده است.

ادامه مطلب →