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

تحقيق كليات ميكروكنترلر 8051

فصل اول : ميكروكنترلر 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 را نشان مي دهد .

دانلود فایل

دانلود فایل”تحقيق كليات ميكروكنترلر 8051″

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

پروژه ماشين حساب با استفاده از ميكروكنترلر 8051

مقدمه‌اي بر ميكروكنترلر 8051
باوجود اينكه بيش از بيست سال از تولد
ريز پردازنده نمي‌گذرد، تصور وسيال الكترونيكي و … بدون آنكه كار مشكي
است در سال 1971 شركت اينتل: 8080 را به عنوان اولين ريز پردازنده موفق
عرضه كرد مدت كوتاهي پس از آن، موتورولا، RCA و سپس Mostechnoloy و zilog
انواع مشابهي را به ترتيب به نامهاي Z80 , 6502 , 6800 عرضه كردند. گرچه
اين مدارهاي مجتمع به خودي خود فايده چنداني نداشتند. اما به عنوان بخشي
از يك كامپيوتر تك بورد (SBC) به جزء مركزي فرآورده‌هاي مفيدي براي آموزش
طراحي با ريز پردازنده ها تبديل شدند. از اين SBC كمه به سرعت به
آزمايشگاههاي طراحي در كالج‌ها، دانشگاهها و شركت هاي الكترونيكي راه پيدا
كردند ومي توان براي نمونه از D2 موتورولا KIM-1 ساخت Mostechnology و
SDK-85 متعلق به شركت اينتل نام برد.
ميكروكنترلر قطعه‌اي شبيه به ريز
پردازنده است. در 1976 اينتل 8745 را به عنوان اولين قطعه خانواده‌ي يك
CPU، 1 كيلو بايت EPROM ، 64 بايت، RAM، 27 پايه I/O و يك تايمر 8 بيتي
بود. توان، ابعاد و پيچيدگي ميكروكنترلرها با اعلام ساخت8051 يعني اولين
عضو خانواده ميكروكنترلرهاي MCS-51 در 1980 توسط اينتل پيشرفت چشمگيري
كرد. در مقايسه با 8048 اين قطعه شامل بيش از 60000 ترانزيستور، K4 بايت
ROM، 128 بايت RAM، 32 خط I/O يك درگاه سريال و دو تايمر 16 بيتي است. كه
از لحاظ مدارات داخلي براي يك IC بسيار قابل ملاحظه است.
امروزه انواع
گوناگوني از اين IC وجود دارند كه بصورت مجازي اين مشخصات را دو برابر
كرده‌اند. شركت زيمنس كه دومين توليد‌كننده قطعات MCS-51 است SAB80515 را
به عنوان يك 8051 توسعه يافته در يك بسته‌ي 68 پايه با شش درگاه I/O 8
بيتي، 13 منبع وقفه و يك مبدل آنالوگ به ديجيتال با 8 كانال ورودي عرضه
كرده است خانواده 8051 به عنوان يكي از جامعترين و قدرتمندترين
ميكروكنترلرهاي 8 بيتي شناخته شده و جايگاهش را به عنوان يك ميكروكنترلر
مهم براي سالهاي آينده يافته است.

فهرست مطالب
مقدمه‌اي بر ميكروكنترلر 8051 1
اصطلاحات فني 2
واحد پردازش مركزي 3
مقايسه ريز پردازنده‌ها با ميكروكنترلرها 4
معماري سخت افزار 5
كاربردها 5
ويژگي‌هاي مجموعه‌ي دستور المعل ها 6
مروري بر خانواده MCS-51 8
ساختار درگاه I/O 15
سازمان حافظه 16
RAM بيت آدرس پذير 18
بانك هاي ثبات 19
ثباتهاي كاربرد خاص 20
كلمه وضعيت برنامه 21
پرچم نقلي 21
پرچم نقلي كمكي 22
بيت هاي انتخاب بانك ثبات 23
پرچم سرريز 23
بيت توازن 24
اشاره‌گر پشته 25
اتصال LCD به 8051 25
اتصال 8051 به صفحه كليد 31
زمين كردن سطرها و خواندن ستون‌ها 32

دانلود فایل

دانلود فایل”پروژه ماشين حساب با استفاده از ميكروكنترلر 8051″