امتیاز موضوع:
  • 47 رأی - میانگین امتیازات: 2.91
  • 1
  • 2
  • 3
  • 4
  • 5
ميكروكنتلرها
#1
میکرو کنترلر چیست؟



1- معرفی میکروکنترلرها :



به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین
شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش
می باشد .



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 میباشد و در کل صنعتی تر است .



9- مزایای میکرو کنترلر نسبت به مدار های منطقی :



1- یک میکرو کنترلر را می توان طوری برنامه ریزی کرد که کار چندین گیت منطقی را انجام دهد.



2- تعداد آی سی هایی که در مدار به کار میرود به حداقل میرسد .



3- به راحتی می توان برنامه میکرو کنترلر را تغییر داد و تا هزاران بار میتوان روی میکرو برنامه های جدید نوشت و یا پاک کرد .



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


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان