تماس با ما

فید خبر خوان

نقشه سایت

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


دسته بندی سایت

محبوب ترین ها

برچسب های مهم

پیوند ها

آمار بازدید

  • بازدید امروز : 59
  • بازدید دیروز : 31
  • بازدید کل : 948781

دانلود رایگان پایان نامه انتقال اطلاعات بين دو ميكروكنترلر


آشنايي با ميكروكنترلرها

گر چه كامپيوترها تنها چند دهه اي است كه با ما همراهند، با اين حال تأثير عميق آنها بر زندگي ما با تأثير تلفن، اتومبيل و تلويزيون رقابت مي كنند … تصور ما از كامپيوتر معمولاً «داده پردازي» است كه محاسبات عددي را بطور خستگي ناپذير انجام مي‎دهد.

ما كامپيوترها را به عنوان جزء مركزي بسياري از فرآورده هاي صنعتي و مصرفي از جمله درسوپرماركت ها،‌ داخل صندوق هاي پول و ترازو، در اجاق ها و ماشين هاي لباسشويي،‌ ساعتهاي داراي سيستم خبر دهنده و ترموستات ها، VCR ها و … در تجهيزات صنعتي مانند مته هاي فشاري و دستگاه هاي حروفچيني نوري مي يابيم. در اين مجموعه ها كامپيوترها وظيفه «كنترل» را در ارتباط با «دنياي واقعي»، براي روشن و خاموش كردن وسايل و نظارت بر وضعيت آنها انجام مي دهند. ميكروكنترلرها (برخلاف ريزكامپيوترها و ريز پرازنده ها) اغلب در چنين كاربردهايي يافت مي‎شوند.

با اين كه بيش از بيست سال از تولد ريزپردازنده ها نمي گذرد، تصور وسايل الكترونيكي و اسباب بازيهاي امرزوي بدون آن كار مشكلي است. در 1971 شركت اينتل، 8080 را به عنوان اولين ريزپردازنده موفق عرضه كرد.

مدت كوتاهي پس از آن شركت موتورولا، RCA و سپس تكنولوژي MOS و شركت زايلوگ انواع مشابهي را به ترتيب به نامهاي 6800 و 1801 و 6502 و Z80 عرضه كردند. گر چه اين IC ها (مدارهاي مجتمع) به خودي خود فايده اي زيادي نداشتند اما به عنوان بخشي از يك كامپيوتر تك بورد يا SBC ، به جزء مركزي فرآورده هاي مفيدي براي آموزش طراحي با ريزپردازنده ها تبديل شدند. از اين SBC ها كه به سرعت به آزمايشگاه هاي طراحي در كالج ها و شركهاي الكترونيك راه پيدا كردند مي‎توان براي نمونه از D2 ساخت موتورولا، KIM-1 ساخت Mos Technology و SCK-85 متعلق به شركت اينتل نام برد.

معماري سخت افزار

در حالي كه ريزپردازنده يك CPUي تك تراشه اي است، ميكروكنترلر در يك تراشه ي واحد شامل يك CPU و بسياري از مدارات لازم براي يك سيستم ميكروكامپيوتري كامل است. اجزاي داخل خط چين بخش كاملي از اغلب IC هاي ميكروكنترلر هستند (شكل 2-1). علاوه بر CPU ميكروكنترلرها شامل ROM, RAM يك رابطه سريال، يك رابط موازي، تايمر و مدارات زمان بندي وقفه هستند كه همگي در يك IC قرار دارند. البته مقدار RAM روي تراشه حتي به ميزان آن در يك سيستم ميكروكامپيوتري كوچك هم نمي رسد ولي اين مساله محدوديتي ايجاد مي‎كند براي كاربردهاي ميكروكنترلر بسيار متفاوت است.

يك ويژگي مهم ميكروكنترلرها، سيستم وقفه موجود در آنهاست. ميكروكنترلرها به عنوان ابزارهاي كنترلرگرا، اغلب براي پاسخ بي درنگ به وقفه ها - محرك هاي خارجي- مورد استفاده قرار مي گيرند، يعني بايد در پاسخ به يك «اتفاق» سريعا يك فرآيند را معوق گزارده، به فرآيند ديگر بپردازند. باز شدن در يك اجاق مايكروو مثالي است ازيك اتفاق كه ممكن است باعث ايجاد يك وقفه در يك سيستم ميكروكنترلري شود. البته اغلب ريزپردازنده ها مي‎توانند سيستم هاي وقفه ي قدرتمندي را به اجرا بگذارند اما براي اين كار معمولاً به اجزاي خارجي نياز دارند. حال آنكه مدارات روي يك تراشه ي يك ميكروكنترلر شامل تمام مدارات مورد نياز براي به كارگيري وقفه ها است.

ميكروكنترلرها ، براي كنترل و نظارت بر ابزارها (شايد توسط يك رابط تك بيتي)، مدارات داخلي و نيز دستور العملهايي براي عمليات ورودي - خروجي زمان بندي اتفاقات و فعال كردن و تعيين اولويت كردن وقفه هاي ناشي از محرك هاي خارجي دارند. ريزپردازنده ها اغلب به مدارات اضافي ( IC هاي رابط سريال، كنترل كننده هاي وقفه، تايمرها و غيره) براي انجام اعمال مشابه نياز دارند. با اين همه در قدرت پردازش محض، يك ميكروكنترلر هرگز به ميكروپروسسور نمي رسد (اگر در بقيه موارد هم يكسان باشند) زيرا بخش عمده «فضاي واقعي» IC ميكروكنترلر صرف تهيه امكانات روي تراشه مي‎شود، البته به قيمت كاهاش توان پردازش.

از آنجا كه فضاهاي واقعي در تراشه ها براي ميكروكنترلرها اهميت دارند، دستور العمل ها بايد بي نهايت فشرده باشند و اساسا در يك بايت پياده سازي شوند. يكي از نكات در طراحي،‌جا دادن برنامه كنترلي در داخل ROM روش تراشه است، زيرا افزودن حتي يك ROM خارجي، هزينه نهايي توليد را بسيار افزايش مي‎دهد. كد گذاري (به رمز در آوردن) فشرده براي مجموعه دستور العملهاي ميكروكنترلر، ضروري است، در حالي كه ريز پردازنده ها به ندرت داراي اين ويژگي هستند و روشهاي آدرس دهي آنها باعث به رمز در آوردن غير فشرده ي دستور العمل ها مي‎شود.

دانلود رایگان

  انتشار : ۲۳ تیر ۱۳۹۵               تعداد بازدید : 2011

برچسب های مهم


مطالب تصادفی

  • بررسی نقش مدیران در انگیزش کارکنان بانک ملی ایران - مطالعه موردي شعب بانک ملی شرق تهران
  • پروژه ارشد بررسی رابطه بین فرهنگ سازمانی و یادگیری سازمانی کارکنان تامین اجتماعی
  • بررسی رابطه بین انحراف ها و نوسان های سود با بازده سهام در شرکت های بورس اوراق بهادار تهران
  • دانلود رایگان پایان نامه جایگاه فیبر و ادوات نوری در شبکه مخابراتی نسل آینده  NGN

بهترین آرشیو پایان نامه های ارشد در تمامی رشته ها