آموزش میکروکنترلر ای وی آر و کدویژن AVR و Codevision – مقدماتی
3 ساعت
4.4
میکروکنترلر AVR چیست؟ میکروکنترلر یک نوع دستگاه الکترونیکی است که وظیفه کنترل و اجرای عملیات خاص در یک سیستم را بر عهده دارد. این دستگاهها اغلب در دستگاهها و سیستمهای هوشمند، صنعتی، خودروها، لوازم خانگی، ابزارهای پزشکی، ابزارهای الکترونیکی، و دستگاههای مخابراتی استفاده میشوند. میکروکنترلر AVR از معماری RISC استفاده میکند و به دلیل ساختار ساده دستورات و کارایی بالا، برای برنامههای کنترلی و سیستمهای جوشکاری کوچک تا پیچیده، بسیار مناسب است. این میکروکنترلرها در اندازهها و تنوع مدلهای مختلفی در دسترس هستند و از زبانهای برنامهنویسی C و Assembly پشتیبانی میکنند. Codevision چیست؟ CodeVision AVR یک محیط برنامهنویسی (IDE) و کامپایلر برای میکروکنترلرهای AVR است. این ابزار با استفاده از زبان برنامهنویسی C، امکان نوشتن برنامههای نرمافزاری برای میکروکنترلرهای AVR را فراهم میکند. اهمیت یادگیری میکروکنترلر AVR و Codevision چیست؟ امروزه میکروکنترلرها یکی از بخشهای جدا نشدنی محصولات الکترونیکی هوشمند و برنامهپذیر هستند. میکروکنترلر AVR و نرمافزار CodevisionAVR یکی از محبوبترین و پرکاربردترین انواع میکروکنترلر هستند که همچنان از طرف شرکت سازنده (ATMEL ) تولید و به روز رسانی و در بسیاری از سیستمهای مختلف اعم از صنعتی، پزشکی، خودروسازی و سایر حوزهها استفاده میشوند. CodeVision یک محیط برنامهنویسی کامل و کارآمد برای میکروکنترلر AVR است. این ابزار امکانات گستردهای برای توسعه نرمافزارهای الکترونیکی ارائه میدهد و به برنامهنویسان کمک میکند تا با سرعت و کیفیت بالا، برنامههای مختلف را پیادهسازی کنند. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، پس از مروری بر مفاهیم فیوز بیت، منابع کلاک و Reset سیستم، ساختار حافظه و ساختار پورتها، با نرمافزار CodeVisionAVR آشنا شده و مهارتهای نوشتن برنامه، کامپایل کردن و برنامهریزی IC میکروکنترلر را یاد خواهیم گرفت. پروژههای عملی در این فرادرس نیز شامل اتصالات با پورتها، اتصال صفحه کلید ماتریسی، راهاندازی LCD کاراکتری و پروژههایی مانند قفل رمزی دیجیتال و راهاندازی استپر موتور خواهند بود.