امروز جمعه / 19 شهريور ماه ، 1389 / 07:45 مناسبت: عید سعید فطر (تعطیل) مناسبت: وفات آیت الله سید محمود طالقانی اولین امام جمعه تهران (1358 ھ.ش)
انسان هیچ وقت بیشتر از آن موقع خود را گول نمیزند كه خیال میكند دیگران را فریب داده است !!! |
![]() |
طرز كار LCD ماتريسي كدها و دستورالعمل ها و مثال lcd 1*16 , 2*20
سیگنال نوشتن write در ریزپردازنده های 8086 و 8088
برگه مشخصات سنسور های گاز سری MQ
دانلود پروژه کامل نحوه کار با LCD گرافیکی در محیط بسکام
ISD4004 ای سی ضبط صوت (۸-۱۶ دقیقه)
سيستم ها و شبكه هاي كنترل Fieldbus
به نام خدا
مقدمه
از امروز می خوام آموزش میکروکنترلر 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 بروید.
© کپی برداری از مطالب این سایت تنها با ذکر منبع مجاز می باشد کلمات کليدي : آموزش AVR به زبان سی C نرم افزار CodeVisionAVR V2.03.9 project codeWizardAVR آموزش ميكرو كنترلر 8051 قسمت ششم (تايمرها و شمارنده ها) بازدید 571 بار آموزش ميكرو كنترلر 8051 قسمت سوم (معرفي دستورات) بازدید 526 بار کار با مبدل آنالوگ به دیجیتال ADC804 بازدید 475 بار شمارنده 4 رقمي به زبان اسمبلی با 8051 بازدید 448 بار شمارنده دو رقمی با 8051 و به زبان اسمبلی بازدید 400 بار کد لینک ثابت: ارسال شده در مورخه : چهارشنبه، 21 بهمن ماه ، 1388 توسطSMGH-admin
بازدید: 1271 بار | 12 امتیاز از 3
پر بازدید ترین مطلب در موضوع آموزش میکروکنترلر AVR: [ آموزش AVR به زبان سی C ] می باشد. که 1272 بازدید داشته.
مطالب دیگر در این آرشیو : مقدمات و اصول و قوانین زبان سی C قسمت 1 بازدید 492 بار متغیرها آرایه ها و رشته ها مقدار دهی قسمت 2 بازدید 394 بار انواع حلقه های for و while قسمت 3 بازدید 678 بار دستورات break و switch و goto و continue و ... قسمت 4 بازدید 635 بار توابع در زبان سی C قسمت 5 بازدید 581 بار کار با LCD کاراکتری یا متنی به زبان C بازدید 1029 بار آموزش سریع میکروکنترلر AVR بازدید 147 بار آموزش ميكرو كنترلر AVR به زبان بيسيك || قسمت دوم بازدید 253 بار آموزش ميكرو كنترلر AVR به زبان بيسيك || قسمت اول بازدید 272 بار آموزش ميكرو كنترلر AVR به زبان بيسيك || قسمت سوم بازدید 278 بار آموزش ميكرو كنترلر AVR به زبان بيسيك || قسمت چهارم بازدید 350 بار كار با EEPROM خارجي و داخلي ... || قسمت پنجم بازدید 568 بار |
امتیاز دهی به مطلب
تعداد آراء: 3 ![]() انتخاب ها
10 مطلب پربازدید
آخرین 10 مطلب پر بازدید سایت
|