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

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

پروژ راه اندازی ال سی دی کاراکتری با میکرو کنترلر AVR به همراه سورس و نقشه مدار الکترونیکی و فایل پرو تیوس.ال سی دی کاراکتری یک ماژول خیلی پرکاربرد در صنعت الکترونیک میباشد و معمولا در اکثر پروژه های الکترونیکی از آن استفاده میشود در این پروژه هم سعی کردیم به صورت خیلی ساده آن را راه اندازی کنیم تا شما بتوانید از آن در پروژه های خودتان استفاده کنید ...

نمایش رشته اعداد بر روی LCD و یافتن اعداد زوج رشته

نمایش رشته اعداد بر روی LCD و یافتن اعداد زوج رشته

با کمک کدنویسی میکرو و اتصال صفحه کلید و LCD به میکرو، رشته اعدادی را که از کیبورد زده می شود بر روی ال سی دی نمایش می دهیم و در نهایت اعداد زوج این رشته را استخراج می کنیم و بر روی سون سگمنت نمایش می دهیم. شما می توانید با اندکی تغییرات اعداد فرد رشته (یا هر الگوی دیگری) را مشخص کنید. مزیت دیگر این برنامه آشنایی با اتصال صحیح میکرو با ال سی دی و صفحه کلید و همچنین سون سگمنت است.   کدنویسی در محیط کدویژن انجام شده است و با نرم افزار پروتئوس نیز شبیه سازی صورت گرفته است. ...

پروژه آماده راه اندازی صفحه کلید 4*4(keypad) با استفاده از میکرو کنترلر AVR

پروژه آماده راه اندازی صفحه کلید 4*4(keypad) با استفاده از میکرو کنترلر AVR

پروژه آماده راه اندازی صفحه کلید 4*4(keypad) با استفاده از میکرو کنترلر AVR atmega 16به همراه سورس و فایل hexو همچنین تصویر پیکربندی مدار .روال کار اینطور هست که کاربر کلید دلخواه رابا فشار کلید مربوطه از کی پد میخواند وروی صفحه نمایش ال سی دی کاراکتری نمایش میدهد و میتواند از کلید خوانده شده در پروژه های مختلف استفاده کند.   ...

منوی پیشرفته و کنترل دمای محیط با قابلیت تنظیمات دلخواه با میکروکنترلر Atmega 32 و دماسنج lm35 به همراه سورس

منوی پیشرفته و کنترل دمای محیط با قابلیت تنظیمات دلخواه با میکروکنترلر Atmega 32 و دماسنج lm35 به همراه سورس

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

کتابخانه ورودی و خروجی کردن پایه ها در کدویژن برای میکرو کنترلرATMEGA16 و ATMEGA32

کتابخانه ورودی و خروجی کردن پایه ها در کدویژن برای میکرو کنترلرATMEGA16 و ATMEGA32

  در مبحث میکروکنترلرها استفاده از کتابخانه ها به جهت اینکه برنامه نویس درگیر مقدار دهی به رجیسترها نشود بسیار مهم میباشد در این کتابخانه که دارای سه تابع برای سری atmega 16 و atmega32 , اولی برای ورودی خروجی کردن یک پین از یک پورت با دستور خیلی ساده و دومی برای ورودی خروجی کردن کل یک پورت وسومی برای ورودی خروجی کردن چهار پین کم ارزش یا با ارزش میباشد سعی شده است که با استفاده از این دو تابع با حداقل دستور و به روش حرفه ای برنامه نویس در مکان مطلوب ورودی و خروجی خود را مشخص نماید.   تابع unsigned char io_pin(unsigned char _port,unsigned char _pin,unsigned char _ddr); جهت ورودی و خروجی کردن یک پین از یک پورت میباشد به این ترتیب که به جای _port اعداد 0 تا 3 که به ترتیب نمایانگر پورتهای (A ,B,C,D)  میباشدو _pinنیز جهت مشخص کردن پین مورد نظر میباشد که به تربیت از اعداد0 تا 7 استفاده میشود همچنین از ­_ddr برای مشخص کردن ورودی یا خروجی بود ن به ترتیب از 0 و 1 استفاده میشود.   تابع unsigned char io_port(unsigned char _port,unsigned char _ddr); جهت ورودی و خروجی کردن ...