اين اختيار صفحه ي اصلي را همانند اول خواهد كرد ، تمام ابزارك ها و تنظيمات به حالت اول باز خواهند گشت.

ريست

پیکره بندی آی سی در برنامه نویسی avr

آموزشAvr

امروز اولین آموزش برنامه نویسی avr را برای شما عزیزان آماده کرده ایم که امید واریم دوستانی که می خواهند برنامه نویسی avr را تا سطح پیشرفته یاد بگیرند ما را همراهی کنند.
برنامه نویسی avr که برای شما آموزش خواهیم داد بیسیک می باشد که به نظر من خیلی خیلی هم آسان است و کارایی آن بالا می باشد وبرای استفاده از آن و کامپایل کردن و پروگرم کردن برنامه بر روی آی سی های سری avr باید از برنامه bascome استفاده نمود البته با برنامه های دیگر هم می توان این کار را انجام داد ولی بهترین و راحترین برنامه bascom می باشد.

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

“****”=regfile$

خوب منظور از **** در دستور بالا کد آی سی می باشد.
تعریف ما از کد آی سی شمارهآی سی نمی باشد بلکه هر کدام از آی سی ها یک کد مخصوص به خود را دارند که برای شناساندن آی سی مورد نظر در برنامه باید از آن کد استفاده نمود.
خوب ابتدا کد های آی سی ها را برایتان آماده کرده ایم که می توانید در خط پایین ببینید و بعد چند مثال هم می زنیم.

‘———————————————————–
AT tiny 12mcu——————$ regfile = “at12def.dat”

AT tiny15 mcu——————$regfile = “at15def.dat”

AT tiny33 mcu——————$regfile = “at22def.dat”

AT tiny26 mcu——————$regfile = “at26def.dat”

AT90s2323 mcu—————-$regfile = “2323def.dat”

AT90S2333 mcu—————-$regfile = “2333def.dat”

AT90S2343mcu—————–$regfile = “2343def.dat”

AT90S4414mcu—————–$regfile = “4414def.dat”

AT90S4433mcu—————–$regfile = “4433def.dat”

AT90S4434mcu—————–$regfile = “4434def.dat”

AT90S8515mcu—————–$regfile = “8515def.dat”

AT90S8535mcu—————–$regfile = “8535def.dat”

MEGA 8535 MCU—————-$regfile = “M8535.dat”

MEGA 8515mcu——————$regfile = “M8515.dat”

MEGA 8mcu———————-$regfile = “M8def.dat”

MEGA 103mcu——————-$regfile = “M103def.dat”

MEGA 16mcu——————–$regfile = “M16def.dat”

MEGA 163mcu——————-$regfile = “M163def.dat”

MEGA 161mcu——————-$regfile = “M161def.dat”

MEGA 32mcu——————–$regfile = “M32def.dat”

MEGA 323mcu——————$regfile = “M323def.dat”

MEGA 603mcu——————$regfile = “M603def.dat”

MEGA 64mcu——————-$regfile = “M64def.dat”

MEGA 128mcu—————–$regfile = “M128def.dat”

$regfile = “M128103.dat”——————————— MEGA 128 IN MEGA 103 mode mcu

شماره وکد های آی سی را در بالا مشاهده می کنید به عنوان مثال اگر ما بخواهیم برای پروژه خود از آی سی mega 8 استفاده کنیم طبق کد های بالا در خط اول برنامه باید بنویسم

“regfile = “M8def.dat$

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

“regfile = “M16def.dat$

این نکته را باید یاد آوری کنم که در نوشتن دستور برای شناساندن آی سی کد آی سی را باید حتما بین ” ” قرار بدهید و بین دستورات نباید فضای خالی بگذارید.

این مطلب را به اشتراک بگذارید:
balatarin cloob viwio Donbaleh Twitter Facebook Google Buzz Google Bookmarks Digg yahoo Technorati delicious

مطالب مشابه :


۷ نظر

  1. arasharmin ISLAMIC REPUBLIC OF IRAN Opera Windows می‌گه:

    سلام خسته نباشید چطوری میتونم avr را در مدت کوتاه ولی حرفه ای یاد بگیرم

  2. mosabi ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام خسته نباشید چطوری میتونم avr را در مدت کوتاه ولی حرفه ای یاد بگیرم

  3. mosabi ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام خسته نباشید چطوری میتونم avr را در مدت کوتاه ولی حرفه ای یاد بگیرم
    شما یک نظر جدید ارسال کرده اید

  4. monna ISLAMIC REPUBLIC OF IRAN Internet Explorer Windows می‌گه:

    تا به حال همه :angry_2: ی برنامه هایم را با زبان c در covison نوشتم اما پروژم bascom چطور تفاوتهاش رو بفهمم؟؟؟؟؟؟؟؟؟؟؟ :angry_2:

  5. مدیر ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام
    زبان برنامه نویسی بسکام و سی از بعضی جهات کوچولو مثل هم هستند ولی در مجموع تفاوت زیادی باهم دارند
    منظورت از تفاوت اون ها چیه؟

  6. sepide Akbari ISLAMIC REPUBLIC OF IRAN Internet Explorer Windows می‌گه:

    خیلی ممنون از توضیحاتتون اگه ممکنه تاریخچه ای از آی سی رو هم بذارید من یه پایان نامه گرفتم درباره ی این موضوع:)

  7. majidabb ISLAMIC REPUBLIC OF IRAN Internet Explorer Windows می‌گه:

    دوستان من قبلا با ۸۰۵۱ کار میکردم و الان به atmega8 احتیاج پیدا کردم . میشه واسه شروع یه کم راهنماییم کنید؟ به خصوص واسه بسکام و معرفی بیشترش و دستوراتش و از این جور چیزا . ممنون میشم

نظر دهيد



Video & Audio Comments are proudly powered by Riffly