تبلیغات
ایستگاه دانشجویی|دانلود مقاله|پروژه|پرسشنامه|تحقیق|جزوه|نمونه سوال - پروژه بررسی میكروكنترلر 8051

پروژه بررسی میكروكنترلر 8051

پروژه بررسی میكروكنترلر 8051 در 23 صفحه ورد قابل ویرایش
پروژه بررسی میكروكنترلر 8051
دسته بندی مهندسی کامپبوتر و فناوری اطلاعات
بازدید ها 0
فرمت فایل doc
حجم فایل 92 کیلو بایت
تعداد صفحات فایل 23

پروژه بررسی میكروكنترلر 8051 در 23 صفحه ورد قابل ویرایش


مزیتهای میكروكنترلر 8 بیتی 8051

8051

در سال 1981 شركت اینتل میكروكنترلر 8 بیتی خود را با نام 8051 معرفی كرد كه دارای 128 بایت RAM، 4 كیلو بایت ROM، دو تایمر، یك درگاه سریال و 4 درگاه كه تماماً بر روی یك تراشه بود. 8051 یك ریزپردازنده 8 بیتی است به این معنی كه CPU آن در هر بار می تواند فقط بر روی 8 بیت داده كار كند و داده های بزرگتر باید به قسمتهای 8 بیتی شكسته شود.

پس از اینكه اینتل اجازة ساخت و فروش 8051 را با شرط حفظ سازگاری كد با 8051 به سازنده گان دیگر داد، 8051 از محبوبیت زیادی برخوردار شد.

این نكتة بسیار مهمی است كه با وجود ویژگیهای مختلف در سرعت و مقدار ROM به كار رفته در انواع 8051، سازگاری كامل با 8051 اصلی و دستورالعملهای مربوطه هنوز هم وجود دارد. یعنی اگر برنامه ای برای یكی از 8051ها نوشته شود می توان آن را بر روی 8051های دیگر اجرا كرد. صرفنظر از سازندة میكروكنترلر 8051.

ویژگیهای 8051

ROM 1 Serial Port 4kbytes

RAM 6 Interrupt Sources 28bytes

Timer 2

I/O Pins 32

میكرو كنترلر8051 عضو اصلی خانوادة 8051 است كه شركت ایتل از آن به عنوان MCS-51 یاد می كند.

اعضای دیگر خانوادة 8051، 8052، 8031، 8751 و... می باشد.

8051

درون 8051

در یكCPU از ثباتها ، Register به عنوان مكانی برای ذخیره سازی موقت اطلاعات مورد استفاده قرار می گیرد. اكثر ثباتهای 8051 ، 8 بیتی هستند.

در ثباتهای 8051 فقط داده 8 بیتی می تواند قرار داد. در دیاگرام زیر یك ثبات با 8 بیت خود به ترتیب از با ارزشترین D7 تا كم ارزشترین D0 نشان داده شده است.

D7

D6

D5

D4

D3

D2

D1

D0

تعدادی از ثباتها كه بیشترین كاربرد را دارند عبارتند از:

A (انباشتگر) B ، R0، R1، R2، R3، R4، R5، R6، R7، DPTR (شانگر داده) و PC (Program counter شمارندة برنامه) كه همگی 8 بیتی اند به جزء DPTR و PC .

ثبات PC یا شمارندة برنامه به آدرس دستورالعمل بعدی كه اجرا خواهد شد اشاره می كند. زمانی كه CPU كه عملی را از برنامة موجود در ROM واكشی می كند شمارندة برنامه افزایش یافته و به دستورالعمل بعدی اشاره می كند. این ثبات 16 بیتی است.

به هنگام روشن شدن میكروكنترلر 8051 همگی از آدرس0000 شروع به كار می كنند. به عبارت دیگر هنگام روشن شدن PC مقدار 0000 را در خود خواهد داشت.



[ جمعه 17 اردیبهشت 1395 ] [ ساعت 07 و 08 دقیقه و 22 ثانیه ] [ admin admin ]