mohammadrezaamrollahi69
mohammadrezaamrollahi69
خواندن ۳ دقیقه·۵ سال پیش

ساخت چراغ راهنمایی توسط سه 7segment کاتد مشترک و آند مشترک و سه LED


پروژه ای که قرار ما برای شما ارائه بدهیم ساخت چراغ راهنمایی توسط سه 7segment کاتد مشترک و آند مشترک و سه LED است پس تا آخر با ما همراه باشید .

چیزهایی که برای ساخت این چراغ راهنما از عناصر اصلی زیر استفاده می کنیم :

میکروکنترلرATMEGA16

برنامه نویسی AVR به زبان C

شبیه سازی بانرم افزار proteus7 Professional

در قسمت اول می خواهیم مرحله به مرحله تمام کارهایی که قرار است در برنامه کدویژن انجام دهیم را شرح دهم.

در ابتدا وارد نرم افزار CodeVision AVR شده و از منوی بلای صفحه سمت چپ New Project را انتخاب می‌کنیم.

در قسمتی که از ما پرسیده می شود می خواهید از CodeWizard AVR استفاده نمائید، ما No را انتخاب می‌کنیم.

در مرحله بعد محل ذخیره پروژه را با نام دلخواه وارد می‌کنیم و روی گزینه Saveکلیک می‌کنیم.

مرحله اول
مرحله اول

در مرحله بعدی باید نوع میکروکنترلر را انتخاب کنیم. ما در این پروژه از Atmega16 استفاده کرده‌ایم پس این میکروکنترلر رو انتخاب می‌کنیم و نام فایل را LED می‌گذاریم.

مرحله دوم
مرحله دوم

در مرحله بعد در قسمت C Compiler نوع chip را Atmega16 و Clock را بر روی 8MHz می گذاریم و بر روی OK کلیک می نمائیم.

مرحله سوم
مرحله سوم

حال پنجره‌ای باز می‌شود که کدهای مربوطه را در آن می نویسیم.

جهت مشاهده کدهای مربوطه می توانید به قسمت کد C مربوط به پروژه میکروکنترلر ATMEGA16 بروید و در آنجا تمامی کدها را مشاهده فرمایید .

PROTEUS

حالا نوبت به کار با Proteus می رسد و ما باید مدار را شبیه سازی کنیم.

نرم افزار Proteus را اجرا می‌کنیم و از قسمت بالای صفحه سمت چپ روی File => New Project کلیک می‌کنیم و در پنجره باز شده نام پروژه و محل ذخیره سازی پروژه را مشخص می‌کنیم .

مراحل بعدی را بدون تغییر بر روی next کلیک می‌کنیم.

و در نهایت بر روی finish کلیک می‌کنیم.

داخل برنامه بر روی p کلیک می کنیم.

حال در پنجره باز شده در قسمت keywords نام قطعاتی که لازم داریم را جستجو کرده و به پروژه اضافه می کنیم. ما باید یک میکروکنترلر ATMEGA16 ، دو سون سگمنت کاتد مشترک به رنگهای سبز و قرمز ، یک سون سگمنت آند مشترک به رنگ آبی ، سه LED به رنگ های سبز،زرد و قرمز و یک BUTTON را همانند شکل زیر به پروژه اضافه نمائیم.

حال نوبت به بستن مدار می باشد که اتصالات به شکل زیر هستند.

بر روی میکروکنترلر atmega16 دابل کلیک می‌کنیم، پنجره زیر باز می‌شود و در آنجا فایل برنامه نویسی شده را به آن معرفی می‌کنیم تا برنامه اجرا شود:

در آخر مداری را که بستیم رو اجرا می کنیم، مطابق شکل زیر:

امیدوارم که تونسته باشم شما راهنمایی کنم اگر مشکل و سوالی برای شما پیش آمد می توانید با من در ارتباط باشید .


میکروکنترلردانشگاه صدرا
شاید از این پست‌ها خوشتان بیاید