نکته : برخی از توضیحات را در همین سایت و برخی را دانلود نمایید تا از تمام مطالب

سایت استفاده نمایید.

------------------------------------------------------------------------------

>>>  میکروکنترلرهای 8051   (حجم 518 کیلوبایت)

------------------------------------------------------------------------------

>>>  مقدمه ای بر میکروکنترلرهای 8051   (حجم 118 کیلوبایت)

------------------------------------------------------------------------------

1- میکروکنترلر چیست؟

بخش عمده ای ازپیشرف های تکنولوژی مرهون وجود میکروکنترلرها و میکروپرسسورهاست.

میکروکنترلرها قطعات الکترونیکی قابل برنامه ریزی هستند ودرحالت کلی دارای پردازشگر

مرکزی وحافظه داخلی وامکانات ارتباطی جهت کنترل وسایل خارجی هستند.میکروکنترلرها

قطعات ارزانی هستند و به وفور یافت میشوند و دیگر نیازی به تعویض انها نداریم بلکه با

برنامه ریزی مجدد میتوانیم انها را ارتقا و به روز رسانی کرد.

2-میکروکنترلر 8051       

میکروکنترلرهای8051 ازاینل سالیانی دراز به

 دلیل بهره مندی از پورت های ورودی

وخروجی(I/O) فراوان وسرعت نسبتا مناسب

  ازجایگاه ویژه ای برخوردار هستند.

8051میکروهای دارای نمونه های سازگار متفاوتی است که از آن میان میتوان به89C51 و89S51

 از اتمل وDS5000  با قابلیت تگهداری زمان وداشتن حافظه NVRAM از دالاس اشاره کرد.تراشه های

89C51 و89S51 به دلیل فراوانی وقیمت پایین مورد توجه قرارگرفتند.دراین میان تراشه89S51

به دلیل برنامه ریزی آسانترتوجه برنامه نویسان رابیشتر به خود جلب کرده است.

میکروکنترلر 8051  در سال 1980 توسط شرکت اینتل طراحی و تولید گردید. این

میکروکنترلر8 بیتی در طول چندین سال بار پیشرفت میکروکنترلرها را بر دوش

  می کشید و میکروکنترلر های AVR را مي توان نتيجه پیشرفت این سری نامید.

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

با توجه به رنج گسترده ی این میکروکنترلر ها جای توضیح و تفسیر تمامی آنها وجود ندارد و ما به بررسی نمونه ی پایه یعنی AT89C51 می پردازیم ولی لازم به توضیح است که تمامی این سری دارای مشخصات تقریباً یکسانی می باشند و در همه ی آنها امکانات پایه آی سی کم یا بیش وجود دارد .

حال به بررسی امکانات پایه ی این آی سی می پردازیم :

1-      4 کیلو بایت حافظه ی EEPROM با قابلیت 1000 بار نوشتن و پاک کردن

2-      3 پورت 8 بیتی موازی

3-      یک پورت سری

4-      دو تایمر 16 بیتی

5-      دو سرویس وقفه ی قابل برنامه ریزی

6-      آدرس دهی 64 کیلو بایت حافظه ی خارجی

7-      ارتباط با سیستم های  1Wire و 2wire

 

حال به امکانات اختصاصی بعضی از این آی سی ها پرداخته می شود :

 AT89C52 : دارای یک تایمر اضافی – 8 کیلو بایت حافظه EEPROM و 256 بایت حافظه RAM

AT89C51RC : امکانات پایه + قابلیت RC

AT89C55 : یک تایمر اضافی – 512 بایت حافظه RAM – 20 کیلو بایت EEPROM

 

 

3- انواع میکروکنترلر:

شرکت TEXXAS INSTRUMENTS  اولین میکروکنترلر رابه بازار عرضه کرد و پس از ان

سایر شرکت های بزرگ به ساختن آن روی اوردن.از مهمترین خانواده های ساخته شده میکرو

میتوانیم به 8048 و8051 از اینتل ,6811 از موتورولا,Z8 از زایلوگ ,PIC از میکروچیپ

H8 از هیتاچی و AVR از اتمل را اشاره کنیم.گرچه اساس کار میکروکنترلر ها تقریبا مشابه

 هم است ولی سرعت و امکانات جانبی و بسته بندی آنها با هم متفاوت است.

4- مقایسه برخی از میکروکنترلرها:

میکروکنترلرهای خانواده 8051 ازاینل سالیانی دراز به دلیل بهره مندی از پورت های ورودی

وخروجی(I/O) فراوان وسرعت نسبتا مناسب از جایگاه ویژه ای برخوردار هستند.میکروهای

8051 دارای نمونه های سازگار متفاوتی است که از آن میان میتوان به89C51 و89S51 از اتمل

وDS5000 با قابلیت تگهداری زمان وداشتن حافظه NVRAM از دالاس اشاره کرد.تراشه های

89C51 و89S51 به دلیل فراوانی وقیمت پایین مورد توجه قرارگرفتند.دراین میان تراشه89S51

به دلیل برنامه ریزی آسانترتوجه برنامه نویسان رابیشتر به خود جلب کرده است.

امروزه میکروکنترلرهای خانواده AVR و PIC به سرعت درحال تکامل و محبوبیت بیشرهستند.

5- انتخاب میکروکنترلرها:

برخی از خوانواده های میکروکنترلرهای 8 بیتی عبارتنداز8051 از اینل-6811 ازموتورولا

Z80,Z8,EZ80,EZ8 از زایلوگ - CISC از توشیبا - HT8 ازهولتک - PIC 16X از

میکروچیپ و AVR از اتمل.

برای انتخاب یک میکروکنترلر باید به نکات زیر توجه کرد»

1-برآورده کردن نیازهای محاسبه ای ومقرون به صرفه

2-دردسترس بودن نرم افزارهای کمکی مانند کامپایلرها -اسمبلرها وعیب یاب ها

3-منابع گسترده وقابل اعتمادبرای میکروکنترلرها

و دیگر عوامل مانند(سرعت-قالب بندی-حافظه های رم ورام -پایه های ورودی خروجی

تایمر- قیمت وتوان مصرفی انها.

 

 

 

  بخش دانلود ---> معرفی میکروکنترلرهای 8051