- از املای صحیح کلمات مطمئن شوید.
- از کلمات کمتری استفاده کنید.
- فقط کلمه کلیدی عبارت مورد نظر خود را جستجو کنید.
{{item.title}}
{{item.title}}
{{item.title}}
{{item.title}}
{{item.title}}
آموزش AVR مقدماتی
دوره
AVR که بنا بر باور بسیاری از متخصصان مخففی از نام سازندگان آن (Alf and Vegard’s RISC Processor) می باشد، نوعی میکروکنترلر محسوب می شود. یک شبه رایانه هوشمند در ابعادی کوچک، که کاربر با برنامه نویسی قادر به کنترل عملیات آن خواهد بود. در واقع می توان گفت میکروکنترلر AVR دارای تمام ویژگی های یک رایانه، با قابلیت پردازش و محاسبات، اما در ابعادی محدودتر است. در جواب این که میکروکنترلر AVR چیست باید بگوییم، این میکروکنترلر عرضه شده در بازار الکترونیک، از جمله محصولات شرکت (ATMEL) می باشد که با یک طراحی پیشرفته در حجمی کم و سرعت بالای اجرا، به تولید رسیده است. حافظه های به کار رفته در میکروکنترلر AVR شامل (FLASH) و (EEPROM) می باشد. یکی از قابلیت های قابل توجه این میکروکنترلر، امکان برنامه نویسی با استفاده از کامپایلر زبان های برنامه نویسی در سطح بالا است.
پیش نیاز ها
- آشنایی به زبان برنامه نویسی مخصوصا زبان برنامه نویسی C
سرفصل ها
- مقدمه ای بر سیستمهای میکروپرسسوری
- معرفی ساختار داخلی میکروکنترلرهای AVR
- تبدیل مبنا
- اصول برنامه نویسی در محیط کدویژن
- آشنایی با پروتئوس و نحوه شبیه سازی
- کار با ورودی، خروجی ها (GPIO)
- کار با نمایشگرهای همچون سون سگمنت و LCD کاراکتری و گرافیکی
- کار با تایمر/کانترها
- کنترل موتورهای DC، Servo و Stepper
- وقفه ها (Interrupts)
- فیوزبیتها در میکرو و نحوه تنظیم آنها
- معرفی و کار با واحد USART
- EEPROM داخلی میکرو
- کار با واحد SPI
- کار با واحد I2C
- معرفی و کار با اشارهگرها
- معرفی و کار با ساختار (Structure)
کسب توانایی ها
- بعد از اتمام این دوره، دانشپذیران با اصول برنامه نویسی به زبان C و کار با نرم افزار پروتئوس آشنا می¬شوند. همچنین با برنامه¬ریزی، پروگرام کردن و کار با امکانات جانبی میکروکنترلرهای AVR آشنا می¬شوند و قادر به پیاده¬سازی مدارات با میکروکنترلرهای AVR خواهند بود. لازم به ذکر است که در صورت گذراندن دوره پیشرفته، مهارت¬های زیر را نیز به دست خواهند آورد:
- کار با نمایشگرهای دات ماتریس و گرافیکی
- هدر نویسی و راهاندازی ماژولهای پرکاربرد
- کار با انواع پریفرال و پروتکلهای ارتباطی میکرو به صورت حرفهای
- راهاندازی ماژولهای پرکاربرد ارتباطی همچون SMS، WIFI و Bluetooth
- توانمندی درکار با حافظههای MMC و SD
بازار کار
- امروزه با توجه به توسعه و پیشرفت صنایع مختلف و روی آوردن به اتوماسیونسازی در صنایع، میکروکنترلرها بیش از پیش مورد استفاده قرار میگیرند؛ حوزهی کاربردی آنها را نمیتوان محدود به قسمت خاصی در نظر گرفت چرا که سادهترین اجزاء و تجهیزات نیز از این پردازندهها در ساختار خود استفاده میکنند. کاربرد میکروکنترلر در صنعت بخشهای مختلفی را شامل میشود و حتی زندگی روزمره را نیز تحت تأثیر خود قرار داده است.
- لازم به ذکر است که میکروکنترلرها به جزء در صنعت و حوزههای دیگر، در زندگی روزمره نیز جای خود را باز کرده است. به عنوان مثال میتوان استفاده آن در دستگاههای کنترلی موجود در خانههای مدرن مانند تشخیص و ایمنی آتش، دستگاههای سنجش و کنترل نور، سنسورهای ردیابی سارق، دزدگیرها، دستگاههای کنترلی پارکینگها، دستگاههای الکتریکی آشپزخانه تلویزیون و… نام برد.
- کاربرد میکروکنترلر در صنعت سلامت نیز قابل توجه است به طوری که استفاده از این ریز پردازندهها در دستگاههای حیاتی بیمارستانها، دستگاههای تشخیص ضربان قلب، نمایشگرهای کنترل فشار و…مرسوم است. میکروکنترلرها در ساخت ماشینهای کنترلی موجود در کارخانهها و سیستمهای ردیاب، خط تولید هوشمند و اتوماسیون، نوار نقالهها سنسورهای تشخیصی کاربرد گستردهای دارد.
- میتوان گفت ۷۰درصد کارخانهها به ویژه کارخانههای پیشرفته که البته درصد بیشتری را به خود اختصاص میدهند میکروکنترلر در آنها نقش اساسی را ایفا میکند. در کارخانههایی که تولیدات انبوه دارند، به علت استفاده از دستگاههای تمام اتوماتیک کاربرد میکروکنترلر در صنعت برجستهتر است.