آیا میدانید در 10 سال آينده استرس باعث 50 درصد از مرگ و ميرها خواهد شد
هر چه موانع جدي تر و سخت تر باشد، لذت تلاش و پيروزي بيشتر است. از اريك باتروورت
Logo

حل تمرینات و پروژه های درس میکروکنترلر
كامپايلر زبان c براي انواع ميكرو كنترولرها C51 ( برنامه نويسي به زبان سي)

اين كامپايلر بسيار بسيار قوي مي باشد كه مي توان در آن زبان اسمبلي و زبان C نوشت و آن را كامپايل كرد . خروجي اين كامپايلر فايل هايي از قبيلPLG , OPT, A51  HEX , LST , PLG , مي باشد. اين كامپايلر ميكرو كنترولرهاي زيادي از كمپاني هاي مختلف همچون    Atmel ,Intel,Zylogic ,Dallas و خيلي هاي ديگر در ضمن هركدام از اين كمپاني ها ميكرو هايي كه ساخته اند را اين نرم افزار براي كد كردن دستورات دارا مي باشد. در كل اين كامپايلر مي تواند برنامه را براي صدها نوع ميكرو ترجمه كند. از معروف ترين قطعات مي توان AT89C51, AT89C2051, AT89C52, AT89LV51, AT89S51, AT91C140,… مي توان نام برد. كار با كامپايلر خيلي آسان مي باشد كه در زير كاركردن با آن را آموزش داده ام.



 
براي دانلود بعد از كليك كردن شما وارد سروري مي شويد كه من اين برنامه را بر روي آن گذاشته ام ، نخست بر روي گزينه Free كليك كنيد و سپس در كادر زير   No premium user. Please enterكد امنيتي كه ظاهر مي شود را بنويسيد و بر روي گزينهDownload via TeliaSoneraكليك كنيد وسپس فايل به كامپيوتر شما دانلود مي شود.
 
بعد از باز كردن برنامه مراحل زير را به ترتيب اجرا كنيد!؟
1)  از منوی  Projectگزينه New µVision project را كليك كرده و در پنجره اي كه باز مي شود روي هارد ديسك خود و در محلي پروژه را با يك اسمي ذخيره كنيد.
2)  بعد از ذخيره كردن يك پنجره جديد باز مي شود كه در سمت چپ آن ميكرو كنترولر خود را از ميان كمپاني هاي مختلف انتخاب كرده و Ok را بزنيد و بعد از آن سوالي از شما پرسيده مي شود آن را Yes كنيد اكنون شما پروژه را ايجاد كرديد. MGH
3)  از منوي فايل گزينه   NEWرا كليك كنيد، اكنون يك اديتور محلي كه شما برنامه تايپ كنيد براي شما باز شده و شما در اين مرحله با توجه به زباني كه مي خواهيد بنويسيد بايد به صورت زير عمل كنيد. به منوي فايل برويد و گزينه Save as را كليك كنيد اگر زبان برنامه نويسي شما C مي باشد در قسمت File name اين پنجره بعد از تايپ كردن نام فايل يك نقطه گذاشته و بعد از نقطه حرف C را بنويسيد و Save را كليك كنيد. و براي زبان اسمبلي پسوند ASM را تايپ كنيد. براي زبان c مثلا micro.c و براي زبان اسمبلي micro.asm را تايپ كنيد. MGH
4)  در پنجره  Project Workspaceدر سمت چپ با باز كردن شاخه هاي Target1 و با دو بار كليك كردن بر روي زير شاخه Source Group 1 در پنجره Add file group فايلي را كه در مرحله 3 توليد كرديم با پسوند .c  يا .asm را add  مي كنيم . MGH
5)  بعد از نوشتن برنامه براي كامپايل كردن برنامه كه اكثرا ما كد  HEXرا لازم داريم بايد تنظيمات زير را انجام دهيم: ابتدا به منوي project رفته و گزينه Options for target را كليك مي كنيم ممكن براي بار اول اين پنجره باز نشود يعني پنجره project for file  باز شود كه آن را ببنديد و دو باره مرحله 5 را تكرار كنيد اين بار پنجره Options for target باز مي شود كه در قسمت Target در جلوي Xtal(MHZ) فركانس كريستالي را كه به ميكرو كنترولر وصل مي شود را وارد كنيد.(فركانس استاندار كه ميكرو بتواند با كامپيوتر تبادل اطلاعات كند و يا كامپيوتر هاي IBM فركانس 11.0592MHZ مي باشد) و در قسمت Output گزينه Create HEX file را تيك بزنيد و در قسمت Listing فايل هاي خروجي كه دلخواه مي باشند را مي توانيد تيك بزنيد. و در نهايت OK بزنيد.MGH
6)  اكنون موقع ترجمه كردن برنامه مي باشد كه با رفتن به منوي  projectو كليك كردن بر روي گزينه Build target اگر برنامه شما ERROR نداشته باشد فايل HEX در محلي كه پروژه شما ذخيره شده توليد مي شود و شما مي توانيد اين فايل را در نرم افزار Proteus Schematic شبيه سازي كنيد و نتيجه كار خود را مشاهد كنيد. در ضمن اگر در برنامه شما خطا وجود داشته باشد شما مي توانيد در پنجره output window كه در قسمت پايين مي باشد آدرس خطا هاي برنامه در بيابيد. تمامي مراحل فوق براي زبان اسملي هم همين طور مي باشد. MGH
 

//اميد وارام كه اين توضيحات مختصر براي شما كاربردي باشد//

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.


لینک ثابت این صفحه:   


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

در صورت داشتن هر گونه سوال، نظر و پیشنهاد راجب این مطلب می‌توانید در قسمت نظرات همین صفحه مطرح نمائید. همچنین با شرکت در نظر سنجی های سایت، ما را در بهبود بخشیدن به مطالب یاری کنید.


كامپايلر زبان c ميكرو كنترولرها C51 برنامه نويسي به زبان سي c51v809a

ارسال شده در مورخه : چهارشنبه، 21 بهمن ماه، 1388 توسط مدیریت بازدید [3189]   پرینت

مرتبط باموضوع :

 کامپایلر 8051 (زبان اسمبلی)  [ چهارشنبه، 21 بهمن ماه، 1388 ] 2985 مشاهده
 کامپایلر 8051 (زبان اسمبلی و سي ASM , C)  [ چهارشنبه، 21 بهمن ماه، 1388 ] 3187 مشاهده
 CodeVision AVR 2.04.4a نسخه کامل  [ چهارشنبه، 29 ارديبهشت ماه، 1389 ] 3448 مشاهده
 دانلود نسخه كامل و پيشرفته CodeVisionAVR V2.05 Advance  [ شنبه، 30 بهمن ماه، 1389 ] 3922 مشاهده
 کامپایلر قدرتمند Atmel AVR Studio 6 نسخه 6  [ شنبه، 30 ارديبهشت ماه، 1391 ] 127 مشاهده
نام شما: میثم
ایمیل شما: meisam_a60@yahoo.com

در مورخه : چهارشنبه، 23 فروردين ماه، 1391 (IP آدرس : )

سلام

فایلی که در این قسمت قرار دادید موجود نیست

لطفاً لینک دیگه ای رو معرفی کنید

با تشکر

ارسال جوابیه ]

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

نام شما (ضروری): 
ایمیل شما : 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]
  • امتیاز بدهید
  • انتخاب ها
  • اشترک گذاری
آیا این مطالب مورد رضایت شما واقع گردید؟ لطفا با رای دادن به این مطلب ما را در بهبود بخشیدن به مطالب کمک کنید. با اینکار به سایر دوستان‌تان نیز کمک خواهید کرد.


 فایل پی دی اف فایل پی دی اف

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب

 ارسال به دوستان ارسال به دوستان

 گزارش این پست به مدیر سایت گزارش این پست به مدیر سایت

پروژه های آماده
فرکانس متر صنعتی 0تا 500 ولت 20KHz

ورودی این فرکانس متر قادر است با ولتاژهای 12 تا 500 ولت AC کار کند. ماکزیمم فرکانس اندازه گیری 20KHz می باشد. همچنین با تعیین نرخ نمونه برداری می توانید فرکانس را تا دو رقم اعشار اندازه گیری نمائید. جزئیات...


عناوین مطالب
عناوین مطالب را در موضوعات مربوطه جستجو کنید!
یک موضوع انتخاب کنید:



لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H7

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
2728293031

دوشنبه

1

1 خرداد ماه، 1391
21/05/2012


رویداد ها:
روز بزرگداشت ملاصدرا - روز بهره وری و بهینه سازی مصرف

جستجو در تقویم ...
cash40-D1

آمار کاربران

نظرسنجی
نظر شما در مورد کیفیت سایت چیست؟

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 679    نظرات: 42

تبادل لینک
PicPars با تمامی وب سایتها و وبلاگها تبادل لینک میکند. ابتدا لینک ما در وب خود ثبت کنید و سپس لینک خود را از اینجا برای ما ارسال کنید. در اولین فرصت لینک شما در سایت ثبت می شود.

پیشنهاد ما

سفارش طراحی پروژه
مرورگر پیشنهادی ما
نرم افزار دانلود فایلها
برنامه فشرده سازی







امتیاز به سایت
امتیاز به این صفحه
با یک امتیاز مثبت از طریق Gmail تان از سایت حمایت کنید