پرشین الکترونیکavr Archives | پرشین الکترونیک

برچسب: avr

راه اندازی 7segment با AVR

یکی از نمایشگرهای پر استفاده در الکترونیک، سگمنت ها در ابعاد مختلف می باشند. این نوع نمایشگر از هفت LED تشکیل شده است به همین دلیل به آنها سون سگمنت می گویند. این هفت LED با حروف a تا g  نام گذاری شده اند که ترتیب قرار گرفتن آنها در سون سگمنت و همچنین چیدمان پایه های مربوط به هرکدام…

استفاده از وقفه خارجی در AVR

در این پست با نحوه عملکرد وقفه در عمل آشنا خواهیم شد. پیشنهاد می کنیم قبل از خواندن ادامه این مقاله آموزش مربوط به وقفه را مطالعه نمایید. در این پروژه LED متصل به پورت B در حال چشمک زدن دائمی می باشد، می خواهیم زمانی که وقفه اتفاق افتاد LED متصل به پورت A سه بار چشمک بزند.

آموزش روشن کردن ۸ LED در AVR

در این پروژه قصد داریم  هشت LED را به ترتیب روشن کنیم برای این کار از پورت A میکروکنترلر ATMEGA 16 استفاده کرده ایم. فرکانس کاری میکرو ۸ مگاهرتز در نظر گرفته شده است. در عکس زیر شماتیک مدار را می‌توانید مشاهده کنید.

فیوزبیت ها در AVR

فیوز بیت ها بخشی از حافظه FLASH هستند که برای تنظیمات خاصی استفاده می شوند و با پاک کردن میکروکنترلر از بین نمی روند و برای تنظیم آنها نیاز به برنامه نویسی خاصی نبوده و از طریق پروگرامر امکان پذیر است. فیوزبیت ها با صفر برنامه ریزی و با یک غیر فعال می شوند.

LED چشمک زن با AVR

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

وقفه در AVR

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

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

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

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

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