اطلاعیه

Collapse
No announcement yet.

مزایای CCS C نسبت به PIC Basic pro چیست؟

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مزایای CCS C نسبت به PIC Basic pro چیست؟

    می خواستم بدون که آیا CCS C مزیت ویژه ای نسبت به PIC Basic دارد؟ :nerd:

    #2
    پاسخ : مزایای CCS C نسبت به PIC Basic pro چیست؟

    ccs نسبت به pic basic خیلی مزیت داره.
    مثلا برای کار با وقفه ها ، توی pic basic شما باید با رجیستر ها کار کنید و به تک تک بیت های هر رجیستر یک مقدار خاصی بدید (مطابق اون چیزی که تو دیتاشیت میکرو ها اومده!) تا بتونید با اون وقفه مورد نظرتان کار کنید .
    که تو بعضی از میکرو ها برای کار با بعضی از وقفه ها باید با چندتا رجیستر سرو کله بزنید !! که حفظ کردن نام اون ها واقعا کار سختیه .
    همچنین برای کار با ماژول های میکرو مثل mssp , usart, timer, ccp و غیره شما باید توی pic basic به رجیستر های مربوطه شان مقدار دهی کنید تا بتونید باهاشون کار کنید . که این هم همون دردسر های بالا رو داره !!!
    ولی توی ccs همه چیز تعریف شده . و برای اینکه شما از یک ماژول یا یک وقفه ای استفاده کنید ، فقط کافیه که نام اون و تنظیمات مربوطه را بنویسید تا خود کامپایلر تمامی رجیستر های مربوطش رو مقدار دهی کنه .
    یه مزیت دیگه ccs نسبت به pic basic اینه که شما میتونید در آن توابع خاص را خودتان بنویسید و ذخیره کنید و در برنامه های دیگه که نیازشان دارید ، فقط آن ها را صدا بزنید یا به عبارت دیگه اون ها رو فراخوانی کنید ، ولی در pic basic چنین قابلیتی وجود ندارد !!
    و کلی مزیت دیگه .
    در کل اون قدرتی که ccs در اختیار شما قرار میده ، pic basic در اختیار شما قرار نمیده.
    در یک کلام میشه گفت که شما برنامه های پیشرفته رو با ccs میتونید خیلی خیلی راحتتر از pic basic
    بنویسید .
    **موفق باشی**

    دیدگاه


      #3
      پاسخ : مزایای CCS C نسبت به PIC Basic pro چیست؟

      غیر از این مزایا می خواستم بدونم که از لحاظ سرعت هم css بر basic برتری داره(با توجه به اینکه بیسیک به اسمبلی تفسیر می شه)؟
      در ضمن یک سئوال یکم بی ربط هم داشتم. کمترین زمان delay قابل استفاده در css چقدره(آخه کمترین زمان delay در بیسک با کریستال 4 مگا حدود 25 میکرو ثانیه است و برای زمان کمتر باید از دستورات اسمبلی استفاده کرد)؟

      دیدگاه

      لطفا صبر کنید...
      X