اطلاعیه

Collapse
No announcement yet.

کمک کنید

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک کنید

    تو ضیح کاملی در مورد میکر و کنترل ها و avr می خوام می خوام بدونم چی هست و فرقشون چی هست؟؟

    #2
    پاسخ : کمک کنید

    1- معرفی میکروکنترلرها :
    به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد .
    در واقع میکرو کنترلرها ریز پردازنده هایی هستند که بجز CPU حداقل شامل سیستم های ورودی و خرو جی (I/o) حافظه و مدارات ارتباط با حافظه در داخل تراشه اصلی هستند و نیازی به مدارات واسطه بیرونی جهت ارتباط با سیستم های جانبی را ندارد. البته امکانات همه میکرو کنترلر ها هشابه و یکسان نمی باشد و برخی از میکرو کنترلر ها علاوه بر امکانات فو ق العاده شامل مبدل های دیجیتال به آنالوگ و آنالوگ به دیجیتال و یا حتی امکانات بیشتر و اختصاصی تر می باشند.

    2- بخشهای مختلف میکروکنترلر :
    میکروکنترلر ها از بخشهای زیر تشکیل شده اند:
    Cpu واحد پردازش
    Alu واحد محاسبات
    I /O ورودی ها و خروجی ها
    Ram حافظه اصلی میکرو
    Rom حافظه ای که برنامه روی آن ذخیره می گردد
    Timer برای کنترل زمان ها
    و . . .

    3- خانواده های میکروکنترلر
    خانواده : Pic - AVR - 8051

    4- یک میکروکنترلر چگونه برنامه ریزی میشود :
    میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام programmer که در این دستگاه ای سی قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی انتقال پیدا میکند و در Rom ذخیره می شود .

    5- با میکرو کنترلر چه کارهایی می توان انجام داد:
    این آی سی ها حکم یک کامپیوتر در ابعاد کوچک و قدرت کمتر را دارند بیشتر این آی سی ها برای کنترل و تصمیم گیری استفاده می شود چون طبق الگوریتم برنامه ی آن عمل می کند این آی سی ها برای کنترل ربات ها تا استفاده در کارخانه صنعتی کار برد دارد .

    6- امکانات میکرو کنترلرها :
    امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف عرضه می شود .


    7- شروع کار با میکرو کنترلر:
    برای شروع کار با میکرو کنترلر بهتر است که یک زبان برنامه نویسی مثل c یا basic را بیاموزید سپس یک برد programmer تهیه کرده و برنامه خود را روی میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه را مشاهده کنید.

    8- مقایسه خانواده های مختلف میکرو وکنترلرها:
    خانواده 8051 :
    این خانواده از میکرو کنترولر ها جزو اولین نوع میکرو کنترولر ها یی بود که رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترین کامپایلر برای این نوع میکرو keil یا franklin می باشد میکرو های این خانواده به نوسان ساز نیاز مند هستند و درمقابل خانواده pic یا AVR از امکانات کمتری برخور دار می باشد معروف ترین آی سی ها این خانواده 89S51 یا 89C51 می باشد .

    خانواده AVR :
    این خانواده از میکرو کنترلرها تمامی امکانات 8051 را دارا می باشد و امکاناتی چون ADC (مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر – EEPROM (حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این خانواده Tiny و Mega است.

    خانواده pic :
    این خانواده از نظر امکانات مانند AVR میباشد و در کل صنعتی تر است .

    sabz bashid

    دیدگاه

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