سلام من اطلاعات ساده ي ميكرو كنترلر مي خواستم.(ميكروكنترلر چيست؟)اگر كمكم كنيد ممنون مي شوم.
سلام من اطلاعات ساده ي ميكرو كنترلر مي خواستم.(ميكروكنترلر چيست؟)اگر كمكم كنيد ممنون مي شوم.
با توجه به درخواست زیاد دوستان اطلاعات اندک ولی مفیدی دارم امید وارم به دردتان بخوره
************************************************** ******************
میکرو کنترلر به تراشه قابل برنامه ریزی گفته می شود که پروگرام (برنامه ریزی) شده ومورد استفاده قرار می گیرد
میکرو به 5 خانواده تجزیه می شود:
1- 8051
2- َAVR
3-PIC
4_6811
5_Z8
__________________________________________________ ____________________________________
6811 و z8 در ایران بسیار اندک و امروزه رایج نیست.
از نظر خیلی ها AVR بهترین و کارآمدترین است. از 8 پایه(tiny) تا 40 پایه (mega) یافت می شود
از دیگر برتری AVR سرعت آن است . یک دستور العمل در 1 ثانیه (بسته به نوع فرکانس) انجام می شود
AVR ها بسیاری از امکانات را در خود دارد . نظیر:تایمر-واسط سریال-مقایسه گر آنالوگ - فلگها و...
ساده ترین نوع AVR مدل AT90S1200 است و تا تراشه های پیشرفته مثل:AT90S2313 ادامه دارد
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
مقایسه AVR با PIC
از طرفی AVR دارای حافظه فلش است و به دفعات قابل بازنویسی است و مستقل است
در حالی PIC بین انواعش ارتباط و سازگاری بینشان زیاد است
سرعت انجام فرمان در PIC چهار برابر کمتر از AVR است
رجیستر ها در PIC به طور مستقیم قابل دسترسی است که در َAVR این طور نیست
دستور العمل ها بین 90 تا 120 تاست. که البته به نظر من 50 دستور متمایز وجود دارد
************************************************** *****************************
در ضمن این یک مهارت تخصصی برای بچه های برق است . برای یادگیری صحیح باید پیش نیاز جیتال-ریاضی قوی باشد
نظر هم بدید خوبه!
ادامه بدیم؟
آموزش protues رو میخوام کامل لطفا کمک کنید
دوستان سلام
هگه ممکنه یه کتاب خوب در مورد آموزش pic به من معرفی کنید
ممنون
سلام من منادی حقوق PIC نیستم ولی این micro می تونه با فرکانس 20MHZ هر دستور رو در 20ns اجرا کنه یعنی 5 میلیون دستور در ثانیه(نه یکی!) و همه ی PIC ها 35 دستور اسمبلی دارن (RISC) در محیط صنعتی و پرنویز ََAVR اصلا کار نمی کنه و تنها از PIC استفاده می شه(البته تو ایران) برای همین قیمتش گرونتره اونم بخاطر کیفیت تراششه. کتاب خوب برای pic کتاب easy pic است به زبان انگلیسی ولی اگر قبلا با میکرو ی دیگه ای کار کردین dataSheet ها کاملا کافی ان. دقت کنید این که تعداد دستور ها کمن یعنی اسمبلی نوشتن کار بسیار طاقت فرسایی است. من با C کار می کنم که کامپیلر های HightTech , MikroC,IAR خوبن ولی IAR خیلی حرفه ای است . من خودم از MikroC استفاده می کنم . محیط گرافیکی عالی و کلی تابع از پیش نوشته شده که LCD های گرافیکی و کارکتری انواع کی بورد I2C bus , ADC ها رو پشتیبانی می کنه keyGenش هم هست . help ش هم خیلی کافی فقط کافی C بلد باشین . در ضمن اگر بیسیک کار می کنین mikroBasic هم هست. نگین لینک دانلود بزار! برید تو mikroe.com هر کامپیلری می خواین دانلود کنید به حساب من تنها محدودیتش 2kb program word هست که فقط تو پروژه های بزرگ محدودیت ایجاد می کنه اگر لازم شد keygen میزارم.
proteus کتاب نداره ولی من تو ج*مهوری کلاساشو دیدم شاید جزوه داشته باشه ولی شروع کار باهاش مثل آب خوردنه کم کم حرفه ای می شی .PROTEUS 7.1 SP2 خیلی توپ کرک شده و انواع میکروها رو ساپورت می کنه لینک دانلودش رو تو forum.persiantools.com گذاشتم.برای یاد گرفتنش دو چیز توصیه می شه:
1.ور
2.فشار دادن F1 در محیط برنامه.
be nazare man avr ha az pic ha kheli behtaran
سلام
منم خیلی به pic ها علاقه دارم
چند تا کلیپ آموزشی هم که آدمو با محیط mikroc آشنا میکنه و یه برنامه هایی هم مینویسه با کلی درد سر گیر اوردم
حدود 50 تا pdf هم دارم(دوستان اگه خواستن بگن تو 4shared آپلود میکنم)
ولی هیچ کدوم از اینا به اندازه یه پروژه کامل آدمو را نمیندازه
از همه دوستان عاجزانه درخواست میکنم اگر پروژه ای انجام دادن بزارن
خیر ببینید!
سلام.
من هم علاقه ی زیادی به میکروهای PIC دارم. به نظر من تنوعی که این میکروها دارند از AVR بیشتره.شما تقریبا هر مداری که بخای درست کنی(با میکرو) حداقل یک PIC هست که کارتو راه میندازه!مثلا اگر یه مدار ساده میخای PIC16f84A به دردت میخوره,اگه در حد متوسط میخای PIC16F877A هست.اگه سطح خیلی خیلی بالا بخای PIC18F8722 هست که تقریبا همه چی داره! از فلش 128 کیلو بایتی و رم 4 کیلوبایتی گرفته تا ECCP و EUSART و MSSP و ... اگر بخای با USB کار کنی PIC18F4550 و چند تا دیگه هستند(مثلا برای ساخت موس).
دوست عزیزی اشاره کرد که PIC ها با سرعت 20M کار میکنن و 35 دستورالعمل دارن.این مشخصات فقط شامل میکروهای سری PIC16 میشه و میکروهای سری PIC18 میتونن با کریستال 40M کار کنن و 10 میلیون دستور در ثانیه اجرا کنند و 75 دستورالعمل دارند.اگه خیلی اینکاره باشید و مثلا بخاید یک روبات خیلی سطح بالا و بسیار قدرتمند بسازید یک سری به نام digital signal controllers) dspic30) وجود داره که میتونه 30 میلیون دستور در ثانیه اجرا کنه با 89 دستورالعمل!! و اما قدرتمند ترین میکروکنترلرهایی که من سراغ دارم سری dspic33 هستند که سرعتشون 40 میلیون دستور بر ثانیه است!!!! با ویژگیهایی مثل 16PWM بیتی(مخصوص کنترل موتور) , اجرای همزمان دو دستور(dualfetch) , ارتقاع حافظه فلش تا 4M , تقسیم کننده 32 بیتی و ...همچنین میکروهای سری rfpic هم موجودند که مخصوص ساخت فرستنده_گیرنده هستن(مدولاسیون ASK و FSK). بعضی از PIC ها هم مخصوص اتصال به LCD هستن.
همه ی اینا رو گفتم تا بدونید چرا میگم PIC تنوعش بیشتره!
البته PIC هم مشکلات کوچکی داره.مثلا سری PIC16 ضرب کننده ی سخت افزاری نداره! و نرم افزاری هم کمی سرعت رو کم میکنه.PIC قیمت نسبتا بالایی هم داره.اما من تا حالا هیچ مشکلی با PIC نداشتم.جریان خروجی هر پورت 25mA است که خوبه.به علاوه سری dspic با 2.5 ولت هم کار میکنه(و حتی رگولاتور 2.5 ولت داخلی داره).اگر PIC16F877A را که 40 پایه داره درنظر بگیریم میتوان به راحتی و با برنامه ای ساده حداقل 33 سروو موتور را کنترل کرد!!
بهترین کتابی که در این مورد سراغ دارم <<ساختار میکروکنترلرهایPIC >> است. تالیف مهندس علی سلیمیان(CD هم داره!!!).آخر این کتاب ساختار پورت USB هم شرح داده شده.
البته باز هم کاملترین مرجع(به خصوص برای dspic و datasheet (rfpic قطعه است.
من نياز شديدي در حال حاضر به برنامه کرنومتر به زبان بسکام (4شاستي start ,stop,capture,home) دارم که اين برنامه قادر باشه زمان رو تا دقت ميلي ثانيه شمارش کنه به اين صورت که در بالاي lcd زمان را به صورت (ميلي ثانيه :ثانيه :دقيقه::ساعت) نمايش بده ودر قسمت پايين lcd مقادير ثبت وذخيره شده توسط شستي captureنمايش بده . با start زمان شروع به شمارش ميکند با stop ازشمارش باز مي ايستد.باcapture زمان ها را ثبت ميکند اما به شمارش ادامه ميدهد.با home زمانهاي ثبت وذخيره شده توسط شستي capture نمايش داده ميشود.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام pic در کاربردهای صنعتی جایی که نویز زیاده کاربرد داره
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)