فیلم های آموزشی AVR

امروزه میکروکنترلرها یکی از بخشهای جدا نشدنی محصولات الکترونیکی هوشمند و برنامه پذیر می باشند. میکروکنترلرهای خانواده AVR یکی از محبوبترین و پرکاربردترین انواع میکروکنترلر می باشند که همچنان از طرف شرکت سازنده  ( ATMEL   )تولید و به روز رسانی می شوند.

اِی‌وی‌آر یا  AVR خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه‌نویسی سطح بالا، مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده‌است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار فلش و ای‌ای‌پی‌رام استفاده می‌شود.

کامپایلرهایی به زبان بیسیک و C که زبان‌هایی پرکاربردی در دنیا محسوب می‌شوند: برای این نوع ریزکنترل‌گرها طراحی شده‌است. البته در حال حاضر استفاده از کامپایلر بسکام BAScom که نسبت به زبان c بسیار راحت تر و سریع تر عمل می‌کند جایگزین زبان c شده است. همچنین زبان اسمبلی را نیز می‌توان برای برنامه‌نویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامه‌نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه‌نویسی به زبان C (سازگار با این ریزکنترل‌گرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت Atmel استفاده می‌شود).

مطلب پیشنهادی:  دانلود گزارش کار آزمایشگاه میکروکنترلر

این فیلمهای آموزشی توسط استاد بزرگوار مهندس کی نژاد تهیه شده است .استاد کی نژاد از برنامه نویسان حرفه ای  کشورمان هستند .از ادامه نوشته این فیلم ها را دانلود کنید .البته تا الان 66 قسمت از این فیلم های آموزشی ارائه شده و ادامه دارد.

بخش اول ( مقدمه 1)

بخش دوم ( مقدمه 2)

بخش سوم ( رجیسترهای پورت )

بخش چهارم ( برنامه های کدویژن و بسکام مرتبط با بخش سوم )

بخش پنجم ( توضیح خلاصه در مورد کلیه امکانات موجود در AVR )

بخش ششم ( پیاده سازی دکودر BCD-7segment با کدویژن و بسکام )

بخش هفتم ( منابع کلاک )

بخش هشتم ( خواندن و نوشتن رجیسترهای 16 بیتی و توضیح Status Register ) 

بخش نهم ( پشته و مقدمه ای بر تایمرها )

بخش دهم ( تایمر )

دانلود کتاب آموزش AVR به زبان بیسیک

بخش دوم را اینجا ببینید.

با تشکر فراوان از استاد مهندس اوژن کی نژاد بخاطر انتشار رایگان این فیلم های آموزشی.

مقدمه از ویکی پدیا

درباره ی جهاندیده

کاربر عزیز از اینکه مطالب سایت ما را مطالعه میکنید بینهایت سپاسگذارم.با نظرات سازنده خود به ما انگیزه بیشتری دهید تا مطالب آموزشی بیشتری را تولید و منتشر کنیم. استیوجابز میگه "شغل شما بخش عمده ای از زندگیتان را تشکیل خواهد داد، پس تنها راهی که از این بخش احساس رضایت خواهید کرد این است که باور داشته باشید در حال انجام کار بزرگی هستید. بهترین راه برای انجام یک کار بزرگ نیز لذت بردن از آن کار است. اگر نمی دانید چه باید انجام دهید عجله نکنید و سعی نمایید اول راه خود را بیابید. با پیدا کردن راه درست مانند یک رابطه ی خوب با گذشت سال ها هر روز همه چیز بهتر و بهتر می شود و همواره رو به جلو پیش خواهید رفت. بنابراین به دنبال آن چیزی بگردید که قلباً شما را راضی می کند. عجله نکنید." امیدوارم همیشه موفق باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

7 دیدگاه

  1. خدا پدرت رو بیامرزه خیلی حال دادی

  2. خیلی عالی بود متشکرم….

  3. سلام
    وبسايت بسيار خوب و پرمختوايي داريد
    من شما رو لينک کردم اميدوارم شما هم من رو با
    ممنون

  4. بیشمار خیلی خیلی …. ممنون ازسایت بسیار زیبا و عالیتون

  5. سلام ممنون از مطالب خوب شما
    میشه لطف کنید و چگونگی نوشتن یک برنامه میکرو به زبان c (تایمر ها مثلا )،که در آن کریستال به کار رفته باشد و نحوه تنظیم کدویزاد و پروتئوس آن را بیان کنید یا اگر مطلبی هست که کمک میکنه معرفی کنید.

  1. بازتاب ها: مجموعه مقالات آموزش میکروکنترلرهای AVR - میکرو دیزاینر الکترونیک | مجله آنلاین برق و الکترونیک