خانه / نرم افزارهای الکترونیک / آموزش نرم افزارهای الکترونیک / آموزش میکروکنترلر PIC با کامپایلر CCS

 

آموزش میکروکنترلر PIC با کامپایلر CCS

آموزش میکروکنترلر PIC با کامپایلر CCS
میکروکنترلر های قدرتمند PIC محصول شرکت میکروچیپ می باشند. در یاین میکروکنترلر ها قابلیت هایی همچون ADC ، تایمر/کانتر ،پروتکلل های ارتباطی نظیر I2C،SPI،RS232،CAN BUS و… ، مقایسه کننده آنالوگ ، PWM و..تعبیه شده است.

یکی دیگر از ویژگی های مهم این خانواده ، مصونیت بالا در برابر نویز می باشد . به گونه ای که شما می توانید از آن در تمامی مکان های صنعتی و.. استفاده کنید.

آموزش میکروکنترلر PIC با کامپایلر CCS

برای برنامه نویسی و راه اندازی این میکروکترلرها کامپایلر ها و مفسر های زیادی ارائه شده است ، در این کتاب ما با کامپایلر و دیباگر CCS C COMPILER  کار می کنی.

از ویژگی های این کامپایلر می توانیم به موارد زیر اشاره کنیم :

دارای HELP  بسیاری قوی
قابلیت برنامه نویسی به زبان های C  و اسمبلی
دارای ادیتور پیشرفته با قابلیت شناسایی دستورات
دارای خروجی های COF، SYM و… برای سایر نرم افزار های شبیه سازی و دیباگر
محیط بسیار ساده و جذاب
دسترسی به کتابخانه ها و توانایی ویرایش آنها

همانطور که می دانید تمامی میکروکنترلرها دارای کامپایلر C می باشند ، شما می توانید یادگیری زبان C  را با این کتاب شروع کنید و بعد از یادگیری کامل به سراغ دیگر میکروکنترلر ها بروید و اگر هم از قبل با این زبان آشنا هستید براحتی می توانید این کامپایلر را هم یاد بگیرید.

حتما در ادامه این مطلب را هم بخوانید:  دانلود کتاب تحلیل مدار و الکترونیک با متلب

همچنین بزودی آموزش PIC با نرم افزار MPLAB X  در انجمن شروع خواهد شد . که بنظر شخص من MPLAB خیلی بهتر از CSS  است.

دانلود آموزش میکروکنترلر PIC با کامپایلر CCS :

دانلود فایل آموزشی بصورت PDF با حجم 11 مگابایت

از لینک کمکی : دانلود فایل  آموزش بصورت PDF با حجم 11 مگابایت

دانلود نسخه قدیمی کامپایلر:دانلود کامپایلر CCS C COMPILER ورژن 4.084

دانلود آموزش کامل

البته ورژن های جدید بزودی در سایت آپلود خواهد شد.

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

درباره ی جهاندیده

با سلام درود به شما که مطالب سایت خودتان را مطالعه می کنید امیدوارم مطالب سایت برایتان مفید باشد و باعث پیشرفت روز افزون شما شود. دوران راهنمایی در کار منتاژ کیت های الکترونیکی بودم تا رفتم هنرستان ^_^ دو سال هنرستان الکترونیک خیلی چیزها یاد گرفتم ! دو سال کاردانی الکترونیک و کارشناسی ICT گرایش بهره برداری از سیستم های مخابراتی پر از تجربه بود و مدتی است در الکترونیک دنیای مشغولم . الکترونیک – تکنولوژی – ICT ، برنامه نویسی …

16 دیدگاه

  1. سلام :
    از ارائه مطالب با محتوا و قوی شما ممنونم ولی خواهشی که دارم این است که مطالب را برای مبتدی ها دسته بندی نمایید و ردیف مطالعه و یادگیری را مشخص نمایید تا بدانیم چه بخوانیم و کدام مطلب پیش زمینه بقیه مطالب هست
    ممنون از زحمات

  2. سلام
    از اینکه اینچنین بزرگوارانه مطالب علمی کمیاب مانند اموزش میکروکنترلر PIC با کامپایلر CCS و نیز خود کامپایلر PIC CCS را برای دانلود بدون هیچ چشمداشتی عرضه می کنید .
    بسیار ممنونم و سپاسگزار.

  3. salam mikhastam bedunam mitunin porozheyi az siim900 ba ccs post konin?
    man kheyli ehtiyaj daram

  4. سلام
    من یه برنامه با PIC16F628A نوشتم و توی پروتئوس کار می کنه ..
    حالا برای پروگرام کردنش از TNM2000 استفاده می کنم
    آیا باید فیوزبیت خاصی رو تنظیم کنم!؟
    همینجوری یه کریستال 8 مگاهرتز با خازنهای مربوطه بذارم درسته؟

  5. سلام
    سوالم اینه که من پروژم ردیابی خودرو خواستم ببینم بین GPS و GSM که از PIC استفاده میشه ار چه دستوراتی باید استفاده کرد
    ممنون میشم اگه جواب بدید

  6. سلام

    خواهشی ک دارم اینه ک ی کتاب ک مثالا و پروژه های زیادی داشته باشه معرفی کنید و یا برای دانلود بذارید
    من تازه picرو شرو کردم و دارم کتاب هوار بطحایی رو میخونم کتاب خوبیه ولی نقطه ضعفش ب نظرم مثالای کمشه مثلاواسه تایمرو کانترو وقفه و … مثالی ملموس نزده
    بازم ممنونم
    موفق باشید
    یاعلی

  7. محسن اسکندری

    با سلام احترام
    من با کاپایلر ccs و با dspic33fj256mc710 کار میکنم.چون این سری eeprom ندارند باید در flash memory اطلا عات متغیر ها رو ذخیره کرد که با ccs نتونستم.اگر راهنمایی کنید ممنون میشم.

    • با سلام ، تا جایی که بنده اطلاع دارم (اگر تکنولوژی تغییر نکنه) نمیشه متغیر را در FLASH تعریف کرد مگر اینکه این متغیر ثابت باشه و کلا نمیشه بهش متغیر گفت و ثابت حساب میشه روی RAM میشه متغیر تعریف کرد. ولی اگر مجبورید متغیر متغیر هایی را تعریف کنید که از بین نره بهتره یا باطری پشتیبان روی سیستم بذارید و یا از EEPROM خارجی استفاده کنید.
      مقاله زیر بخونید: انواع حافظه ها

      • محسن اسکندری

        سلام
        تشکر
        اما میکرو dspic33fj256mc710 بعد از سری dspic30f هست. یعنی امکان داره این میکرو با این همه امکانات وسرعت بالا جایی برای ذخیره کردن اطلاعات متغییر نداشته باشه؟

        • سلام ، بله درسته ولی خب EEPROM های خارجی هستن که میتوانید روی پروژتون اضافه کنید ولی من دیتاشیت را نگاه کردم چیزی در مورد EEPROM ندیدم
          On-Chip Flash and SRAM:
          • Flash program memory, up to 256 Kbytes
          • Data SRAM, up to 30 Kbytes (includes 2 Kbytes
          of DMA RAM)

پاسخ دادن به محسن اسکندری لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *