میکروکنترلرها یا آیسی های برنامه پذیر قطعات یکپارچه هوشمندی هستند که به منظور اجرای دستورات و عملکردهای مختلف توسط کاربر برنامه نویسی و برنامه ریزی میشوند.
این میکروکنترلرها دارای واحد عملگر cpu ، حافظه های مختلف ، مبدل های داخلی، رابط های ارتباطی ، ورودی و خروجی ها و قابلیت های مختلف جهت کنترل و هدایت یک مجموعه الکترونیکی هستند.
آیسی های معروف AVR یکی از میکروکنترلرهای پرطرفدار از خانواده ATMEL می باشند که در حوزه الکترونیک و رباتیک جهت هوشمندسازی، اتوماسیون، کنترل ، ایجاد ارتباطات بیسیم و سیمی و… در مدارات مختلف الکترونیکی مورد استفاده قرار میگیرند.
هدف از دوره آموزشی میکروکنترلرهای AVR که توسط مهندس امید عزیزی در ارومیه تدریس می شود، برنامه نویسی ، ساخت و هدایت مدارات مختلف الکترونیکی به کمک آیسی های AVR می باشد.
برخی از سرفصل های آموزشی دوره برنامه نویسی AVR مهندس امید عزیزی:
آشنایی با IDE و محیط های برنامه نویسی AVR
آشنایی با محیط برنامه نویسی کدویژن AVR
آشنایی با محیط نرم افزاری بسکام AVR
آموزش برنامه نویسی زبان سی در محیط کدویژن برای AVR
آموزش برنامه نویسی زبان بیسیک در محیط بسکام برای AVR
آموزش عیب یابی برنامه به زبان های سی و بیسیک
آشنایی با پروگرامرهای مناسب برای برنامه نویسی AVR
آموزش پروگرام کردن برنامه بر روی میکروکنترلر AVR
شبیه سازی برنامه AVR در محیط شبیه سازی Proteus