برنامه نویسی میکرو کنترلرهای AVR به زبان C و بیسیک PicPars.com

کاربر مهمان، صبح شما بخیر خوش آمديد!  ( ورود - عضويت )
امروز جمعه / 19 شهريور ماه ، 1389 / 07:45


 مناسبت: عید سعید فطر (تعطیل) مناسبت: وفات آیت الله سید محمود طالقانی اولین امام جمعه تهران (1358 ھ.ش)
انسان هیچ وقت بیشتر از آن موقع خود را گول نمیزند كه خیال میكند دیگران را فریب داده است !!!
برنامه نویسی میکروکنترلرها



تبلیغات
کسب درآمد ماهیانه

آیا میدانید؟
آیا میدانید جنين در رحم مادر ميتواند دچار سکسکه شود.

y کد: [701]
تبادل لینک

لینک ما به صورت متن:

نمونه:
www.picpars.com

لینک ما به صورت عکس:

نمونه:

برنامه نویسی میکروکنترلرها PicPars.com

جستجوگر قدرتمند گوگل

مطلب مورد نظر خود را در عناوین مطالب و یا در موضوعات مطالب پیدا کنید


AVR به زبان C: آموزش AVR به زبان سی C
آموزش میکروکنترلر AVR
به نام خدا
مقدمه
از امروز می خوام آموزش میکروکنترلر AVR به زبان C (سی) رو شروع کنم الیته خودم هم تازه زبان سی رو شروع کردم، انشاء الله به کمک هم یه چیزهایی من میگم شما استفاده می کنید و یه چیزهایی هم شما میگید من استفاده می کنم. تا این زبان قدرتمند رو باهم دیگه یاد بگیریم.
برای شروع اصلا چرا زبان سی رو باید یاد بگیریم؟ ما تا الان زبان بیسیک رو توضیح دادیم این زبان یاد گیری بهتری نسبت به سی داره ولی کلا سی یه چیز دیگه ای هستش هم از لحاظ قدرت و هم اجرا یادگیری اش کمی سخت هست ولی اگر علاقه داشته باشید حتما موفق خواهید شد چون زبان C به اسمبلی نزدیک هست باید کمی هم سخت افزار میکرو رو بلد باشیم تا بتونیم خیلی خوب با میکرو ارتباط برقرار کنیم. من هم تا اون جایی که به تونم ساده و روان همراه با مثال های زیاد توضیح می دم.


خوب ابتدا نرم افزار هایی که لازم  داریم:
من خودم از کامپایلر زبان سی CodeVisionAVR V2.03.9 استفاده می کنم که ورژن های پایین تر هم جواب میده ولی سعی کنید این نسخه رو نصب کنید. در مورد پروتیوس که واقعا بهترین برنامه برای یادیگیری AVR هستش هم من نسخه Proteus 7.6 SP0 رو استفاده می کنم البته نسخه های پایین تر هم جواب میده.
کمی در مورد Code Vision AVR :
ابتدا برنامه CodeVisionAVR را اجرا کنید سپس از منوی File è New را کلیک کنید در پنجره ظاهر شده گزنیه project را انتخاب کنید و OK کنید و در پنجره confirm گزینه Yes را کلیک کنید. اکنون پنجره codeWizardAVR جلوی شماست این پنجره که به جادوگر کد معروف است به شما این امکان را می دهد که با وارد کردن یه سری اطلاعات از جمله مدل میکرو فرکانس کاری تعین پورت ال سی دی، پیکره بندی پورت ها، تایمرها کانترها و ... کدهای مربوطه رو تولید کند که بعد از تنظیم کردن آنها از منوی File گزینه Generate, save and Exit رو کلیک کنید. و در پنجره بعدی اسمی برای فایل *.C وارد می کنیم و همین طور برای project و codeWizardAVR اسم وارد کنید. اکنون شما می توانید شروع به برنامه نویسی کنید. نکته برنامه زبان سی رو حتما در فایل *.C بنویسید که این فایل در سمت چپ برنامه با یک آیکون زرد رنگ هست.
در اینجا چون شما از codeWizardAVR استفاده کردید می بینید که در فایل سی تعدادی دستور به صورت آماه و مطابق با تنظیمات شما که در ابتداد به اون دادید رو نوشه شده، که توصیه من این که همشو پاک کنید (هر چیزی که توی فایل سی هستش) به این دلیل گفتم پاک کنید تا شما مجبور بشید خودتون اون دستورات رو تایپ کنید که این کار برای یاد گیری تون خیلی خوبه.
حال فرض می کنیم برنامه ای نوشته اید خوب الان برای کامپایل کردن اون باید برید از منوی project و سپس گزینه Build All را کلیک کنید اکنون اگر در برنامه شما خطایی نباشد برنامه کامپایل شده و فایل هگز HEX که برای شبیه سازی در پروتیوس نیاز داریم رو در پوشه Exe قرار میده.
نحوی لود کردن فایل هگز روی میکروکنترلر را قبلا توضیح دادم و در وب سایت هست

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

  پسورد: www.picpars.com

 مطالب خود را برای انتشار در سایت ارسال کنید

  منبع: www.picpars.com


© کپی برداری از مطالب این سایت تنها با ذکر منبع مجاز می باشد

کلمات کليدي : آموزش AVR به زبان سی C نرم افزار CodeVisionAVR V2.03.9 project codeWizardAVR

آخرین 5 مطلب پر بازدید در این موضوع

 آموزش ميكرو كنترلر 8051 قسمت ششم (تايمرها و شمارنده ها) بازدید 571 بار
 آموزش ميكرو كنترلر 8051 قسمت سوم (معرفي دستورات) بازدید 526 بار
 کار با مبدل آنالوگ به دیجیتال ADC804 بازدید 475 بار
 شمارنده 4 رقمي به زبان اسمبلی با 8051 بازدید 448 بار
 شمارنده دو رقمی با 8051 و به زبان اسمبلی بازدید 400 بار

کد لینک ثابت:
ارسال شده در مورخه : چهارشنبه، 21 بهمن ماه ، 1388 توسطSMGH-admin  چاپ مطلب لینک ثابت
بازدید: 1271 بار  |  12 امتیاز از 3



نام شما: [ کاربر جدید ]

عنوان:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : moc78fuh
تايپ کد امنيتي : [ بازگشت ]
امتیاز دهی به مطلب
امتیاز متوسط : 4
تعداد آراء: 3


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

اشتراک گذاري مطلب
موضوعات مرتبط

آموزش میکروکنترلر AVR