آی پی امداد
abtahi
آریا الکترونیک mehrinfo تکشو

سوال در مورد کامپایلر pic

اقای مهندس

کاربران vip(افتخاری)
vip افتخاری
کاربر
2011-08-02
533
2,463
سلاو دوستان
من برنامه های
PIC Basic Pro و MPlab Tools رو از این اینترنت گرفتم.حال مشکل اینجاست من هنوز با picکار نکردم چون با AVR کار میکنم .

حالا یه برنامه دارم که سورس هست و میخام به HEX تبدیلش کنم و پروگرام کنم .رو PIC16F84

در بسکام وقتی برنامه رو مینویسی مثلا میزنی(F7)و برنامه به HEX تبدیل میشه.

من از کدوم کامپایلر برای این کار استفاده کنم ؟ و چه جوری سورس رو به HEX تبدیل کنم ؟

پیشاپیش از همکاری شما دوستان سپاسگذارم
4.gif
 

صابری

کنترل کل سایت
ناظم انجمن
2009-05-31
11,796
134,634
اصفهان
سلاو دوستان
من برنامه های
PIC Basic Pro و MPlab Tools رو از این اینترنت گرفتم.حال مشکل اینجاست من هنوز با picکار نکردم چون با AVR کار میکنم .

حالا یه برنامه دارم که سورس هست و میخام به HEX تبدیلش کنم و پروگرام کنم .رو PIC16F84

در بسکام وقتی برنامه رو مینویسی مثلا میزنی(F7)و برنامه به HEX تبدیل میشه.

من از کدوم کامپایلر برای این کار استفاده کنم ؟ و چه جوری سورس رو به HEX تبدیل کنم ؟

پیشاپیش از همکاری شما دوستان سپاسگذارم
4.gif
به نام خدا
سلام. همین pic basic pro کامپایلر خوبی هست و من با استفاده از micro code studio و این کامپایلر سورس را به هگز تبدیل میکنم:
http://www.techno-electro.com/248-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-PIC-Basic-Pro.html
 

اقای مهندس

کاربران vip(افتخاری)
vip افتخاری
کاربر
2011-08-02
533
2,463
به نام خدا
سلام. همین pic basic pro کامپایلر خوبی هست و من با استفاده از micro code studio و این کامپایلر سورس را به هگز تبدیل میکنم:
http://www.techno-electro.com/248-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-PIC-Basic-Pro.html

سلام ممنونم .
اتفاقا من از سایت تکنو گرفتم.فقط نمیدونم چطور برنامه رو به هگز تبدیل کنم ؟؟
برا avr در بسکام وقتی میزنی F7 سورس به hex تبدیل میشه.ولی برای pic basic pro رو نمیدونم .اگر لطف کنید در این زمینه راهنمایی کنید ممنون میشم
 

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,097
74,085
48
ایران
سلاو دوستان
من برنامه های
PIC Basic Pro و MPlab Tools رو از این اینترنت گرفتم.حال مشکل اینجاست من هنوز با picکار نکردم چون با AVR کار میکنم .

حالا یه برنامه دارم که سورس هست و میخام به HEX تبدیلش کنم و پروگرام کنم .رو PIC16F84

در بسکام وقتی برنامه رو مینویسی مثلا میزنی(F7)و برنامه به HEX تبدیل میشه.

من از کدوم کامپایلر برای این کار استفاده کنم ؟ و چه جوری سورس رو به HEX تبدیل کنم ؟

پیشاپیش از همکاری شما دوستان سپاسگذارم
4.gif

سلام دوست عزیز
طبق گفته های استاد صابری عزیز عمل کنید بعد با این روش تکمیل نمایید.


شما ابتدا mplab یا mpasm رو در درایو c نصب کنید و همچنین pic basic pro را .بعد نرم افزار micro code studio نصب و اجرا نمایید. سپس گزینه veiw وبعد از داخل اون گزینه compile and program optione را کلیک کنید .بعد گزینه compiler و جستجوی اتوماتیک و پیدا کردن کمپایلر و با همین روش اسمبلر رو انجام دهید. تشکر
 

صابری

کنترل کل سایت
ناظم انجمن
2009-05-31
11,796
134,634
اصفهان
سلام ممنونم .
اتفاقا من از سایت تکنو گرفتم.فقط نمیدونم چطور برنامه رو به هگز تبدیل کنم ؟؟
برا avr در بسکام وقتی میزنی F7 سورس به hex تبدیل میشه.ولی برای pic basic pro
رو نمیدونم .اگر لطف کنید در این زمینه راهنمایی کنید ممنون میشم
به نام خدا
سلام. ببینید من برنامه را در میکرو کد استودیو مینویسم و بعد برای کامپایلر کردن آن دکمه F9 یا آیکونی که عکیس چرخدنده در کنار آن هست را میزنم.
در اولین مرتبه نرم افزار دنبال کامپایلر میگردد و بعد از پیدا کردن آن خودش آن را تبدیل میکند.
البته قبلش باید برنامه را ذخیره نمایید.
 

پیوست‌ها

اقای مهندس

کاربران vip(افتخاری)
vip افتخاری
کاربر
2011-08-02
533
2,463
سلام دوست عزیز



شما ابتدا mplab یا mpasm رو در درایو c نصب کنید و همچنین pic basic pro را .بعد نرم افزار micro code studio نصب و اجرا نمایید.
باید حتما این دو برنامه(mplab یا mpasm) رو نصب کنم ؟؟ چون فقط micro code studio رو نصب کردم.
 

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,097
74,085
48
ایران

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,097
74,085
48
ایران
سلام .وقتی F9 رو میزنم که کامپایل کنم این خطاها رو میده :212:
دوست عزیز با دقت که به برنامه شما نگاه کردم با میکرو کد استودیو نوشته نشده فرمان delay در این برنامه وجود ندارد. 3مدل کمپایلر pic basic وجود داره . الان یادم نیست تا اسم ها ش رو بنویسم. بگرد اونارو پیدا کن. تو دستوراتشون رو نگاه کن .تشکر
 
آخرین ویرایش:

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,097
74,085
48
ایران
بالا