خانه / اموزش میکروکنترلر / اموزش برنامه نویسی AVR

اموزش برنامه نویسی AVR

LED چشمک زن با میکروکنترلر AVR

LED چشمک زن با میکروکنترلر AVR

در مطالب قبل شما با نحوه برنامه نویسی میکروکنترلر AVR و برنامه کدویژن اشنا شدید. برای درک بهتر شما از برنامه نویسی میکروکنترلر و نحوه ریختن برنامه روی میکرو و … تصمیم گرفتم در این پست یک پروژه ساده با عنوان led چشمک زن قرار بدهم. اهدف پروژه led چشمک …

ادامه نوشته »

اشنایی با پین های میکروکنترلر ATmega16/32

atmega16

در ادامه اموزش برنامه نویسی میکروکنترلر avr در این پست با پین های میکروکنترلرهای ATmega16 و ATmega32 اشنا می شوید. این دو میکرو از نظر تعداد پین و امکانات کاملا شبیه به هم هستند و تنها تفاوت انها حافظه فلش انها است که در ATmega16 حافظه فلش ۱۶ کیلوبایت و در ATmega32 حافظه …

ادامه نوشته »

اشنایی با محیط نرم افزار CodeVisionAVR

CodeVisionAVR-Advanced-cover

اموزش برنامه نویسی میکروکنترلرهای avr (جلسه هفتم) بعد از اینکه شما برنامه نویسی به زبان c را یاد گرفتید برای شروع به برنامه نویسی نیاز به محیطی دارید که برنامه خود را در ان بنویسید و در نهایت ان را تبدیل به اطلاعات قابل فهم برای میکرو کنید . نرم …

ادامه نوشته »

برنامه نویسی میکروکنترلر و اردوینو: جملات شرطی

مقدمه (برنامه نویسی میکروکنترلر و اردوینو)

اموزش برنامه نویسی میکروکنترلر avr  و اردوینو (جلسه ششم) در برنامه نویسی مواردی پیش می آید که بخواهیم دستور یا دستوراتی، هنگامی که شرط خاصی برقرار است، توسط برنامه به اجرا در آید که در این موارد از جملات شرطی استفاده می کنیم . ساختار if : دستور if شرطی …

ادامه نوشته »

برنامه نویسی میکروکنترلر و اردوینو: حلقه های تکرار

مقدمه (برنامه نویسی میکروکنترلر و اردوینو)

اموزش برنامه نویسی میکروکنترلر avr  و اردوینو (جلسه پنجم) حلقه یعنی چه؟ حلقه یعنی یک مسیر بسته ای که CPU بطور مداوم دستورات داخل آن را اجرا می کند! (البته به نوع حلقه و شرط حلقه هم بستگی داره که میگیم) حلقه while : حلقه while به این صورت عمل …

ادامه نوشته »

برنامه نویسی میکروکنترلر و اردوینو: عملگرها بخش ۳

مقدمه (برنامه نویسی میکروکنترلر و اردوینو)

اموزش برنامه نویسی میکروکنترلر avr و اردوینو (جلسه چهارم) عملگرهای بیتی : با این عملگرها می توان روی یک بیت عمل مورد نظر را انجام داد. عملگرهای بیتی فقط بر روی متغیرهایی از نوع  char یا int عمل می کنند و بر روی متغیرهایی از نوع float ، double  void …

ادامه نوشته »