پرشین الکترونیکالکترونیک Archives | صفحه 3 از 3 | پرشین الکترونیک

دسته: الکترونیک

LED چشمک زن با AVR

در این پروژه از پورت A میکروکنترلر ATMEGA16 استفاده کرده‌ایم. روند کار به اینگونه است که ابتدا پورت A را خروجی تعریف می‌کنیم سپس پین A.0 را به مدت ۱ ثانیه ۱ کرده و پس از آن همان پین را به مدت ۱ ثانیه ۰ می‌کنیم.

وقفه در AVR

وقفه به معنای تاخیر زمانی نیست بلکه به معنی قطع موقت برنامه ی جاری و سرویس دادن به تابع وقفه است. برای اینکه میکروکنترلر بتواند علاوه بر برنامه جاری به سایر قسمت ها یا المان دیگری سرویس بدهد باید از وقفه استفاده کنیم.

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

میکروکنترلرهای AVR ساخت شرکت Atmel هستند. این میکروکنترلرها بسته به نوع قابلیت و کاربردی که دارند دارای یک سری پایه های ورودی و خروجی هستند. به طور کلی تمامی میکروکنترلرهای AVR دارای ۳ رجیستر تنظیم کننده ی زیر می باشند. اما قبل از معرفی این رجیسترها باید بدانیم رجیستر چیست؟

تفاوت میکروپروسسورها و میکروکنترلرها

همه افرادی که در زمینه الکترونیک دیجیتال فعالیت می‌کنند، اصطلاح میکروکنترلر و میکروپروسسور را شنیده‌اند. اما شماری از این افراد از تفاوت میان این دو اصطلاح آگاهی نداشته و این دو را با هم اشتباه می‌گیرند. در این قسمت از آموزش به بررسی تفاوت این دو واژه می‌پردازیم.