آموزش مقدماتی AVR – بخش دهم | تایمر کانتر 1

درودی دوباره به دوستداران AVR. با دهمین قسمت از آموزش مقدماتی AVR که دومین قسمت از بخش تایمر کانتر ها میباشد، همراه شما هستیم. در قسمت نهم بحث رجیسترها، مدها و نحوه عملکرد تایمر کانتر 0 به طور کامل گفته شد و اینکه سعی کردیم تمام رجیسترهای آن را بیت به بیت شرح دهیم. به […]
آموزش مقدماتی AVR – بخش نهم | تایمر کانتر 0

اگر مدت آشنایی شما با AVR زیاد باشد، قطعا بارها اسم تایمر را شنیدهاید. تایمر کانترها جزء جدانشدنی میکروکنترلرها هستند و فقط مختص به AVR نیستند. در تمام میکروکنترلرها چه قدیمی مثل 8051 و چه جدید مثل ARM واحدهای تایمر کانتر به صورت مجزا تعبیه شدهاند که امکانات بسیاری در اختیار برنامهنویس قرار میدهند. این […]
آموزش مقدماتی AVR – بخش هشتم | وقفه خارجی

با شما هستیم در قسمت هشتم آموزش میکروکنترلرهای AVR. در این قسمت، مبحث بسیار مهمی تحت عنوان وقفه یا اینتراپت را به شما همراهان رزدینو آموزش میدهیم. ابتدا مفهموم کلی وقفه را بیان میکنیم و سپس اولین مورد از وقفهها یعنی وقفه خارجی را به طور کامل تشریح خواهیم کرد. همراه ما باشید. اینتراپت یا […]
آموزش مقدماتی AVR – بخش هفتم | حافظه EEPROM

حتما تا به حال زیاد با اصطلاحات ROM (رام)، EPROM و البته EEPROM روبهرو شدهاید. و احتمالا برایتان سوال شده که مفهوم اینها چیست و تفاوت اصلی آنها چه چیزی است؟ در بخش هفتم از آموزشهای مقدماتی AVR قصد داریم که به بررسی همین موضوع بپردازیم. و سعی کردهایم که به صورت کاربردی و عملی در مورد […]
آموزش مقدماتی AVR – بخش ششم | نحوه پروگرام ATmega16

سلامی دیگر به علاقهمندان الکترونیک. امیدوارم هرجا که هستید شاد و پیروز باشید. در این قسمت قراره با نحوه پروگرام atmega16 آشنا بشیم؛ اولین برنامهی کاربردی که یک رقص نور ساده هست رو بنویسیم، شبیهسازی کنیم و در نهایت بر روی ATmega16 پروگرام کنیم. همراه ما باشید. نحوه پروگرام ATmega16 اولین قدم برای فراگیری نحوه پروگرام […]
آموزش مقدماتی AVR – بخش پنجم | ورودی و خروجی ATmega16

سلامی دیگر به علاقهمندان به میکروکنترلرهای AVR. با قسمت پنجم از آموزشهای AVR در خدمت شما هستیم و در این بخش سعی بر این داریم که با مفاهیم ورودی و خروجی، مقاومت pullup و عملکرد رجیسترهای IO در ATmega16 آشنا بشیم. ابتدا بررسی میکنیم که رجیستر در avr چیست ؛ سپس در مورد رجیسترها یا همان […]
آموزش مقدماتی AVR – بخش چهارم | منابع کلاک در AVR

حتما تا به امروز بارها و بارها کلمه کلاک رو شنیدید. از اونجا که این مفهوم یکی از پایهایترین مفاهیم علوم مختلف از جمله الکترونیک و کامپیوتر هستش، لازمه که با اون آشنا باشیم. در این قسمت که بخش چهارم از آموزشهای مقدماتی AVR هست، ابتدا در مورد تعریف اون صحبت میکنیم؛ و در ادامه […]
آموزش مقدماتی AVR – بخش سوم | امکانات میکروکنترلر atmega16

سلام! با بخش سوم آموزش مقدماتی AVR با شما همراه هستیم. در این مطلب قراره در مورد امکانات میکروکنترلر atmega16 به صورت کاملا کاربردی و خلاصه صحبت کنیم. از جمله مباحث مطرح شده توی این قسمت، کلاکینگ، پین های ورودی و خروجی I/O، حافظه EEPROM، تایمر کانتر ها (Timer Counter)، مقایسه کننده آنالوگ و … هست. با بررسی […]
آموزش مقدماتی AVR – بخش دوم | آموزش نصب CodeVision و Proteus

با دومین بخش از آموزش مقدماتی AVR با شما هستیم و قراره در این پست آموزش نصب CodeVision و Proteus ، که از نرم افزارهای بسیار معروف و پرکاربرد در این زمینه هستند رو به شما عزیزان به صورت مرحله به مرحله و همراه با عکس ارائه بدیم. با ما همراه باشید. آموزش نصب CodeVision […]
آموزش مقدماتی AVR | مقدمه و معرفی (آموزش میکروکنترلر avr)

دوستان عزیز رزدینو، سلام. بنده محمد نصر هستم و این بار با سری آموزش میکروکنترلر AVR در خدمت شما خواهم بود که حتما همتون باهاش آشنایی دارید. در اولین مطلب از این مجموعه آموزش، در مورد تاریخچه و نگاه کلی به AVR قراره صحبت کنیم و در ادامه، ابزارهای مورد نیاز برای برنامه نویسی، شبیه […]
