آموزش میکروکنترلر PIC با کامپایلر CCS، میکروکنترلر های قدرتمند PIC محصول شرکت میکروچیپ می باشند. در یاین میکروکنترلر ها قابلیت هایی همچون ADC ، تایمر/کانتر ،پروتکلل های ارتباطی نظیر I2C،SPI،RS232،CAN BUS و… ، مقایسه کننده آنالوگ ، PWM و..تعبیه شده است. یکی دیگر از ویژگی های مهم این خانواده ، مصونیت بالا در برابر نویز می باشد . به گونه ای که شما می توانید از آن در تمامی مکان های صنعتی و… استفاده کنید.
برای برنامه نویسی و راه اندازی این میکروکترلرها کامپایلر ها و مفسر های زیادی ارائه شده است ، در این کتاب ما با کامپایلر و دیباگر CCS C COMPILER کار می کنی.
از ویژگی های این کامپایلر می توانیم به موارد زیر اشاره کنیم :
- دارای HELP بسیاری قوی
- قابلیت برنامه نویسی به زبان های C و اسمبلی
- دارای ادیتور پیشرفته با قابلیت شناسایی دستورات
- دارای خروجی های COF، SYM و… برای سایر نرم افزار های شبیه سازی و دیباگر
- محیط بسیار ساده و جذاب
- دسترسی به کتابخانه ها و توانایی ویرایش آنها
همانطور که می دانید تمامی میکروکنترلرها دارای کامپایلر C می باشند ، شما می توانید یادگیری زبان C را با این کتاب شروع کنید و بعد از یادگیری کامل به سراغ دیگر میکروکنترلر ها بروید و اگر هم از قبل با این زبان آشنا هستید براحتی می توانید این کامپایلر را هم یاد بگیرید.
دانلود آموزش میکروکنترلر PIC با کامپایلر CCS
- دانلود فایل آموزشی بصورت PDF با حجم 11 مگابایت
- از لینک کمکی : دانلود فایل آموزش بصورت PDF با حجم 11 مگابایت
- دانلود نسخه قدیمی کامپایلر: دانلود کامپایلر CCS C COMPILER ورژن 4.084
- دانلود آموزشهای جدید
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
خیلی هم عالی
سلام :
از ارائه مطالب با محتوا و قوی شما ممنونم ولی خواهشی که دارم این است که مطالب را برای مبتدی ها دسته بندی نمایید و ردیف مطالعه و یادگیری را مشخص نمایید تا بدانیم چه بخوانیم و کدام مطلب پیش زمینه بقیه مطالب هست
ممنون از زحمات
سلام
حتما در آینده برای افراد خیلی مبتدی و آنهایی که تازه وارد دنیای الکترونیک می شوند آموزش هایی ارائه خواهد شد .
سلام
از اینکه اینچنین بزرگوارانه مطالب علمی کمیاب مانند اموزش میکروکنترلر PIC با کامپایلر CCS و نیز خود کامپایلر PIC CCS را برای دانلود بدون هیچ چشمداشتی عرضه می کنید .
بسیار ممنونم و سپاسگزار.
salam mikhastam bedunam mitunin porozheyi az siim900 ba ccs post konin?
man kheyli ehtiyaj daram
سلام . توی سایت سرچ کنید sim900 و چندتا آموزش خوب هست که به زبان سی هستن براحتی می توانید با کمی تغییر برای کامپایلر مورد نظر ….
سلام
من یه برنامه با PIC16F628A نوشتم و توی پروتئوس کار می کنه ..
حالا برای پروگرام کردنش از TNM2000 استفاده می کنم
آیا باید فیوزبیت خاصی رو تنظیم کنم!؟
همینجوری یه کریستال 8 مگاهرتز با خازنهای مربوطه بذارم درسته؟
سلام
سوالم اینه که من پروژم ردیابی خودرو خواستم ببینم بین GPS و GSM که از PIC استفاده میشه ار چه دستوراتی باید استفاده کرد
ممنون میشم اگه جواب بدید
سلام
لینک زیر را ببیند :
http://melec.ir/localizer-with-sim908-module/
سلام
خواهشی ک دارم اینه ک ی کتاب ک مثالا و پروژه های زیادی داشته باشه معرفی کنید و یا برای دانلود بذارید
من تازه picرو شرو کردم و دارم کتاب هوار بطحایی رو میخونم کتاب خوبیه ولی نقطه ضعفش ب نظرم مثالای کمشه مثلاواسه تایمرو کانترو وقفه و … مثالی ملموس نزده
بازم ممنونم
موفق باشید
یاعلی
با سلام کتاب راستش کتاب خوبی سراغ ندارم. اگر موردی پیدا کردم براتون ایمیل میکنم.
آموزش های زیر را دنبال کنید
http://melec.ir/tag/pic-ccs-c-courses/
و سوالاتون را زیر همین مطالب بنویسید .
با سلام احترام
من با کاپایلر 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)
سلام
تشکر
مرسی از مطالب ارزشمندت و وقتی که میزاری
با سلام و تشكر
در مورد كامپايلر XC8 اگر ممكن است توضيخات و اموزشي بدين.
سلام برای آسی pic 16f 88 برنامه میخاهم کسی هست بتونه بنویسه 09121042503
سلام .میخواستم بدونم برای نوشتن برنامه برای pic16f باید از چه زبان برنامه نویسی و چه کامپایلری استفاده کرد.
سلام، بنظرم یکی از خوب ها MPLABX IDE و زبان C هستش که در لینک زیر آموزش داره:
https://melec.ir/getting-started-with-pic18f4550-and-mplabx
واسه گار با PIC عنوان شده که باید بتونیم با c برنامه نویسی کرد.
منظور برنامه C هست یا C++
تا جایی که من یادم هست همه کامپایلرهای مشهور از زبان C پشتیبانی میکنن مثل MPLABX ولی در مورد ++C مطمئن نیستم.
سلام دوست عزیز. من با میکروکنترلرها آشنایی خاص ندارم . اما تصمیم گرفتم شروع به یادگیری کنم اما به علت عدم آشتایی نتونستم منابع خوبی واسه شروع پیداکنم. جستجوی نت کردم یک سری سایت مثل
https://www.instructables.com/Programming-PIC-Microcontrollers/
پیدا کردم. یحورایی گنگ و توضیح خاصی نداده. فقط چتدتا برنانه کپی کتی…
من خارج ازایران هستم. کلی سوال ذهنم درکیر کرده، اگه امکاتش هست تماس داشته باشیم.
سلام، محسن جان پشتیبانی VIP نداریم 🙂 ولی هر سوالی داشتی همینجا یا قسمت پرسش و پاسخ بپرسی من در خدمتم.