تبلیغات
اطلاعاتی مختصر در مورد مهندسی برق - اموزش avr بخش ششم
 
اطلاعاتی مختصر در مورد مهندسی برق
درباره وبلاگ



مدیر وبلاگ : بهزاد عبدالرضایی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

تعریف RAM :

مخفف عبارت Random Access Memory به معنای حافظه با دسترسی تصادفی می باشد. این حافظه ، حافظه موقت می باشد یعنی با قطع برق اطلاعات آن از بین میرود . اطلاعات میانی سیستم شامل متغیرهای برنامه کاربر و داده های مربوط به ورودی/خروجی ها در این حافظه قرار میگیرد .

RAM

انواع حافظه های RAM :

  • SRAM : مخفف Static RAM به معنای حافظه ایستا است . در این نوع حافظه ها که از فلیپ فلاپ ساخته شده اند ، دارای سرعت خواندن و نوشتن بالا و توان مصرفی پایین می باشند .
  • DRAM : مخفف Dynamic RAM به معنای حافظه پویا است . در این نوع حافظه ها از ترانزیستور MOSFET استفاده شده است که باعث کاهش سرعت خواندن و نوشتن و همچنین افزایش توان مصرفی نسبت به SRAM می باشد ولی در عوض حجم کمتری را اشغال می کند و ارزان تر از SRAM می باشد.

 



تعریف PORT :

به معنای درگاه می باشد و وظیفه ارتباط میکروکامپیوتر با دستگاههای جانبی را بر عهده دارد . که این دستگاه های جانبی ورودی یا خروجی هستند برای همین به آنها I/O نیز می گویند. پورت ها انواع مختلفی دارند مانند پورت USB ، پورت سریال ، پورت موازی و … که در شکل زیر مشاهده می کنید .

PORT


تعریف BUS :

به معنای گذرگاه می باشد و وظیفه انتقال سیگنال دیجیتال را برعهده دارد و در عمل هیچ چیز جز مجموعه سیم های کنار هم قرار گرفته نیست . در هر میکروکامپیوتر ۳ نوع باس وجود دارد که وظیفه ی انتقال دیتا ، آدرس و سیگنالهای کنترلی را بر عهده دارد .

  •  گذرگاه داده(Data Buss): جهت نقل و انتقال داده ها بین ماژولهای میکرو به کار می رود که میتواند ۸ خط (در میکرو های ۸ بیتی)، ۱۶ خط (در میکرو های ۱۶ بیتی) و … باشد. هر چه تعداد خطوط Data بیشتر باشد سرعت انتقال داده ها بیشتر خواهد بود و توان پردازش میکروکنترلر بالاتر است.
  • گذرگاه آدرس(Address Buss): برای شناسایی هر وسیله (حافظه یا I/O ) توسط CPU می باشد که باید آدرس منحصر به فردی به آنها تخصیص داد. هر چه تعداد خطوط آدرس بیشتر باشد میکرو میتواند تعداد مکانهای بیشتری را آدرس دهی کند، در نتیجه میتواند حافظه بزرگتری داشته باشد.
  • گذرگاه کنترل(Control Buss): شامل خطوط کنترلی دستگاههای موجود مثل Read ، Write و غیره است. هر چه تعداد خطوط کنترلی بیشتر باشد، میکرو امکانات کنترلی بیشتری در اختیار برنامه نویس قرار میدهد.

 


تعریف میکروکنترلر :

هنگامی که قطعات سازنده یک میکروکامپیوتر در یک تراشه و در کنار هم قرار گیرند ، یک میکروکنترلر به وجود می آید . در واقع میکروکنترلر یک آی سی شامل یک CPU ، به همراه مقدار مشخصی از حافظه های RAM و ROM ، پورت های ورودی/خروجی و همچنین واحد های جانبی دیگری نظیر تایمر ، رابط سریال و … می باشد . به عبارت دیگر میکروکنترلر یک تراشه الکترونیکی قابل برنامه ریزی است که استفاده از آن باعث افزایش سرعت و کارآیی مدار در مقابل کاهش حجم و هزینه مدار می گردد.

امروزه از میکروکنترلر ها به علت کوچکی و سادگی در بسیاری از وسایل الکترونیکی استفاده می شود . میکروکنترلرها کاربرد های وسیعی در صنایع الکترونیکی پیدا کرده اند و با توجه به ویژگی ها و امکانات اصلی و جانبی که ارائه می دهند انتخاب شده و به کار برده می شوند . از ویژگی ها و امکانات اصلی مثلا : سرعت پردازنده ، قدرت پردازش اطلاعات ، میزان ذخیره اطلاعات ، نویز پذیری ، فرکانس کاری ، توان مصرفی و … امکانات جانبی مثل پشتیبانی از پروتکل های ارتباطی ، ارتباط با وسایل جانبی ، پاسخ به وقفه ها ، تایمر ها و کانتر ها ، مبدل های آنالوگ به دیجیتال و … در شکل زیر یک سیستم میکروکنترلری را مشاهده می کنید که دارای انواع پورت ها و صفحه نمایش ، امکانات کنترلی و جانبی مختلف است در حالی که نسبت به سیستم میکروکامپیوتری کوچکتر ، کم هزینه تر و شاید هم پر سرعت تر باشد . 

MicroControllerSystem

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

اولین میکروکنترلر در سال۱۹۷۱ توسط شرکت نام آشنای  intel ساخته شد و این شرکت اولین میکروکنترلر کاربردی خود را در سال ۱۹۸۰با نام ۸۰۸۰ روانه بازار کرد. بعد از آن میکروکنترلر توسط شرکت اینتل با سری چیپهای AT8050,8051,8052,…، شرکت زایلوگ باسری چیپهای Z8601,8602,8603,…و شرکت موتورولا‌ با سری چیپهای ۶۸۱۱A1,A2,… گسترش یافت . در حال حاضر میکروکنترلر های پرکاربرد موجود دارای انواع زیر هستند که هریک کاربرد ها و ویژگی های مخصوص به خود را دارند :

  • خانواده AVR : ساخت شرکت ATMEL
  • خانواده PIC : ساخت شرکت MicroChip
  • خانواده ARM : ساخت شرکت های ATMEL ، NXP ، STM و …
  • خانواده FPGA : ساخت شرکتهای Xilinx و Altera

هر یک از خانواده های فوق دارای زیرمجموعه های بسیاری می باشد اما به صورت کلی میتوان آنها را به صورت جدول زیر مقایسه نمود :

MicroCompare

* منظور از قدرت پردازش عمومی و اختصاصی ، سرعت و قدرت پردازش اطلاعات در مصارف عمومی( مانند کار های کنترلی و… ) اختصاصی (مانند پردازش تصویر و…) می باشد .





نوع مطلب :
برچسب ها :
لینک های مرتبط :

       نظرات
یکشنبه 11 تیر 1396
بهزاد عبدالرضایی
دوشنبه 30 مرداد 1396 08:23 ق.ظ
I am curious to find out what blog system you
happen to be utilizing? I'm having some small security problems with my latest site and
I'd like to find something more secure. Do you have any recommendations?
جمعه 13 مرداد 1396 06:42 ب.ظ
I all the time used to study post in news papers but now as I am a
user of net therefore from now I am using net for articles or reviews, thanks to web.
جمعه 13 مرداد 1396 04:10 ب.ظ
Hi to all, it's truly a pleasant for me to go to see this
website, it contains priceless Information.
یکشنبه 11 تیر 1396 08:46 ب.ظ
ساخت وبلاگ
سیستم وبلاگدهی آریا با فضایی متفاوت و امکاناتی جدید و کاربردی پذیرای شما وبلاگ نویس عزیز می باشد
همین حالا شعبه 2 وبلاگ خود را با هر موضوعی که باشد می توانید در سایت آریا افتتاح نمایید .
تجربه ای متفاوت و لذت بخش با سایت آریا
SiteAria.ir
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر