آشنایی با ميكروكنترلر 8051 و اعضا و ويژگي ها و سازندگان آن

مطالب دیگر:
9-CELLULAR LIGHT WEIGHT CONCRETE )( CLC ) ( بتن سبك وزن با ساختمان سلولی ( فوم10- «Use of rice husk ash in construction industry» « در صنعت ساختمان (R.H.A) كاربرد خاكستر پوسته برنج »11- تاثیرات صوت و ارتعاش بر ساختمان12- تحلیل سازه ای ساختمان های آسیب دیده زلزله بم13- نحوه عملكرد میراگر و ضربه گیرها در ساختمانها14- اصول كلی در طرح و اجرای ساختمانهای روستایی در مناطق زلزله خیز15- بهبود رفتار لرزه ای و مقاوم سازی ساختمانهای با مصالح بنایی16- مدیریت و بازیافت نخاله های ساختمانی17- بررسی زمان تناوب طبیعی قابهای ساختمانی فولادی با در نظر گرفتن تأثیر میانقابها18-تحلیل ارتعاش آزاد برای ساختمانهای بلند لوله در لوله19- بهسازی ساختمانها و بررسی نقاط ضعف آنها در هنگام زلزله20-بناهای خشتی و پایداری و بروز آسیب به صورت سطحی در ساختمان های خشتی21- بررسی مزایای فناوری نوین سیستم فرمهای بتنی عایق(ICF)با رویکرد سبک سازی و بهینه سازی مصرف انرژی در ساختمان22-نوآوری معمارانه در نماهای هماهنگ با کلکتورهای حرارتی خورشیدی1”در راستای بهینه سازی مصرف انرژی در ساختمانطرح توجيهي توليد صنايع دستي تكميلي و تلفيقيدانلود نمونه نامه های اداری با فرمت - pdf31-ساختمانهای مقاوم و سبك با اسكلت بامبویی35- اثر جداگرهای لاستیكی-سربی بر روی ساختمان های با سیستم قاب خمشی در تحریكات دور و نزدیك گسل36- بررسی عملكرد ساختمانهای طراحی شده با آیین نامه 2800 برای زمین لرزه های نزدیك گسل37- بررسی آسیب پذیری ساختمان های دو گانه قاب خمشی فولادی و مقایسه روشهای بهسازی لرزه ای مهاربند هم محور و میرا گرویسكوز با بكار گیری توام آنها
آشنایی با ميكروكنترلر 8051 و اعضا و ويژگي ها و سازندگان آن|30019609|raj|bf|آر اِی|
در این مطلب از سایت شما فایل با عنوان آشنایی با ميكروكنترلر 8051 و اعضا و ويژگي ها و سازندگان آن را مشاهده می نمایید.

فرمت فایل: word

تعداد صفحات: 94

فصل اول : ميكروكنترلر 8051

1 1 دراين بخش ابتدا به اعضاي مختلف خانواده ميكروكنترلر 8051 و ويژگي هاي آنها نگاه مي كنيم . به علاوه خواهيم ديد كه سازندگان 8051 چه كساني هستندوچه نوع محصولي ارائه مي دهند .

تاريخچه مختصري از 8051

درسال 1981 شركت Intel ميكروكنترلربه نام 8051 را معرفي كرد . اين ميكروكنترلرداراي 128 بايت 4k , RAM بايت ROM دو تايمر ، يك پورت سريال وچهار پورت موازي ( هريك 8 بيت ) بود كه همه آنها دريك تراشه تعبيه شده بودند . زماني به آن سيستم در يك تراشه مي گفتند . 8051 يك پروسسور 8 بيت است ، يعني CPU هر بار مي تواند فقط روي 8بيت داده كار كند . داده هاي بزرگتر از 8 بيت بايد به قطعات 8 بيت بشكنند وسپس بوسيلهCPU پردازش شوند . 8051 كلا داراي چهار پورت I/O با عرض 8 بيت است . شكل 2 1 را ملاحظه كنيد گرچه 8051 مي تواندحداكثر 64K حافظه ROM درتراشه داشته باشد ، بسياري از سازندگان فقط 4K بايت را درتراشه كار گذاشته اند .اين مطلب بعدا بطور مفصل بحث شده است .

پس از آنكه Intel بشرط حفظ سازگاري با 8051 اجازه توليد را به ديگر سازندگان داد تراشه مذكور بسيار مورد توجه قرار گرفت .اين توافق منجر به توليد انواع 8051 با سرعت هاي متفاوت مقداري ROM در تراشه بوسيله نيم دو جين سازنده شد . ما بعضي از آنها را بعدا بررسي خواهيم كرد . آنچه اهميت دارداين است كه گرچه انواع مختلف 8051 با سرعت ومقدار ROM متفاوت در تراشه موجودند ولي همه آنها با 8051 اصلي از نظر دستورات سازگارند . اين بدان معني است كه اگرشما برنامه اي براي يكي بنويسيد ، مستقل از سازنده روي ديگري هم قابل اجرا ست .

ميكروكنترلر 8051

8051 عضواصلي خانواده 8051 است Intel آن را MCS 51 مي نامد . جدول 1 1 امكانات اصلي 8051 را نشان مي دهد .

جدول 1 1 امكانات 8051

Quantity Feature

4K bytes ROM

128 bytes RAM

2 Timer

32 I/O Pins

1 Serial port

6 Interrupt sources

توجه : مقدار ROM د رتراشه حجم برنامه را نشان مي دهد .

ديگر اعضاي خانواده 8051

دو عضو ديگر از ميكروكنترلهاي خانواده 8051 با نام 8052 و 8031 نيز وجود دارند .

ميكروكنترلر 8052

8052 عضوي ديگر از خانواده 8051 است اين كنترلر همه امكانات 8051 بعلاوه 128 بايت RAM ويك تايمر اضافي را دارد به بيان ديگر ، 8052 داراي 256 بايت RAM و 3تايمر است اين كنترلر بجاي 8K,4K حافظه ROM را در تراشه داراست .جدول 2 1 ملاحظه شود .

ميكروكنترلرها و پردازنده هاي دروني

همانطور كه از جدول 4 1 ملاحظه مي شود ، 8051 زير مجموعه اي از 8052 است بنابراين همه برنامه هاي نوشته شده براي 8051 قابل اجرا بر روي 8052 نيز هستند ولي عكس آن صحيح نيست .

ميكروكنترلر 8053

ديگر عضو خانواده 8051 تراشه 8053 است .اين تراشه اغلب بنام 8051 بي ROM خوانده مي شود زيرا داراي OK بايت حافظه ROM است .براي استفاده از اين تراشه بايد يك ROM خارجي به آن اضافه كرد اين ROM خارجي حاوي برنامه اي است كه بايد برداشته شده واجرا شود .اين تراشه را با 8051 مقايسه كنيد كه در آن ROM دروني حاوي برنامه مشابهي براي برداشت و اجرا مي تواند باشد ولي به 4K بايت كد محدود است .

ROM متصل به 8031 مي تواند تا 64K بايد باشد .درروند افزايش ROM خارجي به 8031 دو پورت را از دست مي دهيد .بنابراين دو پورت I/O براي كاربر باقي مي ماند . براي حل اين مشكل ، مي توان دو I/Oخارجي به 8031 اضافه كرد . اتصال 8031 به حافظه وپورت هاي I/O همچون تراشه 8255 در فصل 14 بحث شده است .همچنين انواع 8031 با سرعت هاي مختلف بوسيله كمپاني هاي متفاوت در دسترسند .

8031 8052 8051 Feature

OK 8K 4K ROMon –chip program space in bytes) )

128 256 128 RAM ( bytes)

2 3 2 Timers

32 32 32 I/O

1 1 1 Serial port

6 8 6 Interrupt sources

جدول 2 1 مقايسه اعضاي خانواده 8051

فصل اول :ميكروكنترلرهاي 8051

انواع ميكروكنترلر 8051

گرچه 8051 رايج ترين عضو خانواده 8051 است ، ولي شما قادر نخواهيد بود شماره قطعه اي بصورت 8051 ملاحظه كنيد . دليل اين است كه 8051 با حافظه هاي متفاوتي چون ROM UV EPحافظه سريع ، NV RAM در دسترس است كه هر يك شماره قطعه متفاوتي دارد . نوع ROM UV EP خانواده 8051 تراشه 8751 است نوع ROM سريع بوسيله كمپاني هاي متعدد از جمله Atmel راهي بازار شده است . 8051 نوع سريع از Atmel است كه AT89C51 خوانده مي شود . نوع NV RAM از 8051 بوسيلهDallas semiconductor بنام DS500 شناخته مي شود .همچنين نوع OTP ( يكبار قابل برنامه ريزي ) خانواده 8051 بوسيله سازندگان متعددي توليد شده است اكنون هر يك از تراشه هاي فوق را بطور خلاصه توصيف و كاربرد آنها را بيان مي كنيم .