سایت مرجع دانلود پایان نامه -پشتیبانی 09361998026

پایان نامه تايمر تخصصي بلندمدت مجهز به ميكروكنترلر رشته برق – مخابرات

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

دانلود متن کامل این پایان نامه با فرمت ورد word

دانشكده مهندسي برق

پايان نامه كارداني

كارداني فني برق مخابرات

عنوان:

تايمر تخصصي بلندمدت مجهز به ميكروكنترلر

نام دانشجو:

ميثم سميعي

استاد راهنما:

مهندس محمودوند

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

1_1_ تاريخچه………………………….. 1 

2_1_ ساختار ميكرو كنترلر 8X51…………… 1 

3_1_ زمان سنج…………………………. 18

4_1_ برنامه ريزي اينتراپتها……………. 24

5_1_ انتقال سريال……………………… 24

فصل دوم : تجزيه و تحليل مدار تايمر

1_2_ مشخصه ها و خصوصيات مدار……………. 26

2_2_ ليست قطعات به كار رفته در مدار……… 26

3_2_ برد……………………………… 28

4_2_ مقاومت…………………………… 29

5_2_ خازن…………………………….. 34

6_2_ ديود يكسوساز……………………… 44

7_2_ ديود نوراني (LED)………………… 46

8_2_ آي سي……………………………. 49

9_2_ ترانزيستور……………………….. 50

10_2_ رله…………………………….. 50

11_2_ كليدهاي ميكروسوئيچ……………….. 51

12_2_ ديپ سوئيچ……………………….. 51

13_2_ كريستال…………………………. 51

14_2_ برنامه ريزي ميكرو………………… 52

15_2_ طرز كار مدار…………………….. 52

16_2_ نتيجه…………………………… 55

فصل سوم : پيوست ها

سورس برنامه به زبان اسمبلي …………….. 56                    

منابع ………………………………………90

مقدمه :

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

بطور کلی گرایش الکترونیک به دو بخش عمده تقسیم می شود :

  • دیجیتال
  • آنالوگ

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

ما در اینجا نیاز به داشتن اطلاعات سخت افزاری در زمینه مدارات مجتمع IC ها و همچنین برنامه ریزی و استفاده از آنها داریم.

در این پروژه با استفاده از قطعات سخت افزار یک تایمر طراحی کرده ایم که برنامة میکروکنترلر آن به زبان اسمبلی بوده و در نهایت خروجی اعمالی به رله باعث قطع و وصل شدن وسائل برتر می شود.

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

 1_1) تاريخچه

با وجود گذشت30 سال از تولد ريز پردازنده تصور وسايل الكترونيكي بدون آنها كار مشكلي است در سال 1971 شركت اينتل 8080 را به عنوان اولين ريزپردازنده موفق عرضه كرد. مدت كوتاهي بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهي راهمچون 6800، 6502 80Z، را عرضه كردند ، گرچه اين مدارها به خودي خود فايده چنداني نداشتند اما بعنوان بخشي از يك كامپيوتر تك بورد براي آموزش طراحي با ريز پردازنده تبديل شدند.

ميكروكنترلر قطعه اي شبيه ريز پردازنده است در سال 1976 اينتل 8748 را به عنوان اولين قطعه خانواده ميكروكنترلر هاي 48_ MCS معرفي كرد. توان، ابعاد و پيچيدگي ميكروكنترل ها با اعلام ساخت 8051، يعني اولين عضو خانواده ميكرو كنترلر هاي _ MCS 51 در 1980 توسط اينتل پيشرفت چشمگيري كرد.

(2-1) خلاصه سخت افزار اين قطعه عبارت است از:

4k بايت ROM، 128 بايت RAM ، 4 درگاه ورودي خروجي، 2 تايمر شمارنده 16 بيتي ، رابط سريال ، 64k بايت فضاي حافظه خارجي بركد 64x بايت فضاي حافظه خارجي براي داده، پردازنده بولي، 210 مكان بيتي آدرس پذير، انجام عمليات ضرب و تقسيم در 4 ميكرو ثانيه .

(1-3-1) تغذيه _پايه هاي 20=GND و 40=VCC)

ميكرو كنترلر با يك تغذيه V5 كار مي كند كه پايه 40 سر مثبت آن است .

 2-2-1)پالس ساعت (پايه هاي 18 و 19)

اين پايه ها جهت اتصال به كريستال نوسان ساز به كار مي روند كه با مدارات داخلي پالس ساعت سيستم را توليد مي كند.

3-2-1) درگاه هاي موازي( پورت هاي صفر ف يك ، دو ، سه)

ميكرو كنترلر داراي چهار درگاه 8 بيتي است كه مي تواندعلاوه بر منظور خاص، پايه هاي ورودي خروجي نيز باشند.

در ميان پورت ها، پورت سه كمي با ديگر پورت ها متفاوت است زيراعلاوه بر يك درگاه عمومي هر يك از پايه هاي عملكرد ديگري نيز مي توانند داشته باشند كه به شرح زير است :

جدول شماره 1-1 پورت ها

شماره پايهبيتناموظيفه
10P3.0RXDدريافت داده درگاه سريال
11P3.1TXDارسال داده درگاه سريال
12P3.2INT0وقفه خارجي صفر
13P3.3INT1وقفه خارجي يك
14P3.4T0ورودي تايمر يا كانتر صفر
15P3.5T1ورودي تايمر يا كانتر يك
16P3.6WRسيگنال فعال ساز نوشتن
17P3.7RDسيگنال فعال ساز خواندن

 لازم به ذكر است كه پورت هاي صفر و دو نيز به عنوان باس آدرس دهي به حافظه خارجي كاربرد دارد و پورت هاي دو منظوره مي باشند.

4-2-1) PSEN( پايه 29، Program Store Enable)

وقتي برنامه از حافظه خارجي اجرا مي شود ميكرو كنترلر در زمان هايي كه لازم است عمل واكنشي انجام دهد اين سيگنالها خروجي را فعال (low) مي كند كه ميتواند اين سيگنال براي فعال كردن OE حافظه برنامه به كار رود.

5-2-1) ALE( پايه 30، Address Latch Enable)

همانطور كه گفته شد درگاه p0 مي تواند هم باس داده باشد و هم باس آدرس . وقتي ALE فعال (High) باشد يعني ديتاي روي ديتا باس يك آدرس است و در صورت فعال بودن آن يك داده مي باشد

6-2-1) Ea( پايه 31، External Access)

اگر بخواهيم از حافظه برنامه داخلي استفاده نماييم اين پايه را غير فعال (High) مي كنيم با فعال كردن اين پايه (low) ، شروع حافظه برنامه از آدرس صفر برنامه خارجي خواهد بود و حافظه برنامه داخلي بلا استفاده خواهد ماند

7-2-1)RST( پايه 9، Reset)

بافعال كردن اين پايه (high) حداقل به مدت دو سيكل ماشين رجيستر هاي داخلي ميكروكنترلر با مقادير مناسبي پر شده و ميكروكنترلر از آدرس (0000) شروع به اجراي برنامه مي كند.

3-1) حافظه داده جزئيات:

فضاي حافظه ميكرو كنترلر ها عبارتند از:

1- 64 كيلو بايت حافظه داده خارجي از آدرس صفر الي FFFF H

2- 128 بايت (يا 256 بايت ) حافظه داده داخلي از آدرس صفر الي F H 7 (يا از آدرس FF H براي 8052)

3_ 128 بايت حافظه داخلي تحت نام SFR از آدرس H 80 تا FF

4-1) رجيستر هاي داخلي ميكروكنترلر (حافظه داخلي)

رجيستر هاي داخلي ميكروكنترلر ها به دو دسته تقسيم مي شوند:

1-4-1) رجيستر هاي عمومي:

در واقع همان RAM داخلي است و به علت تعداد زياد آنها به جاي اسم به آنها شماره اي نسبت داده اند از H00 الي FH7

2-4-1) رجيستر هاي SFR يا رجيستر هاي خاص:

اين رجيسترها علاوه بر اينكه رجيستر معمولي هستند هر كدام براي كاربرد خاص هم استفاده مي شوند اين رجيستر ها ف رجيسترهاي مهم CPU بوده و از آدرس H80 الي FF H از RAM داخلي مي باشد كه فقط به صورت مستقيم قابل دسترسي مي باشد

فضاي حافظه RAM داخلي( يعني 128 بايت اول) به سه گروه مجزا تفكيك شده است همه گروه ها به صورت بايتي قابل آدرس دهي هستند اما گروه هاي II و III خواص ديگري نيز دارند كه درزير شرح مي دهيم:

5-1) گروه II( Bite Addressable):

32 بايت اول حافظه RAM داخلي( از آدرس H00 الي FH1) شامل بانك هاي ثبات مي باشد كه به چهار گروه A بايتي تقسيم مي شود و در هر لحظه 8 بايت از اين 32 بايت قابل دسترسي مي باشد كه به 0R، 1R،2R،3R،… الي 7R نشان داده مي شود اينكه 0R الي 7R در هر لحظه بيان كننده كدام يك از اين 32 بايت مي باشد به دو بيت از رجيستر PSW به نام هاي 0RS و 1RS كه قابل آدرس دهي بيتي مي باشند بستگي دارد يعني مثلا براي (0=0RS، 1=1RS) 0R بيان گر بايت شماره هشتم از RAM داخلي و مثلا 3R بيان گر بايت 11 از RAM داخلي مي باشد . استفاده از دستورات رجيستر هاي بانك ثبات به روش آدرس دهي مستقيم كه در ادامه توضيح داده مي شود ترجيح دارد.

 متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 

 

با فرمت ورد word

 

 

 

فایل ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا zip فشرده شده اند

برای دریافت پسورد فایل اینجا کلیک کنید

دانلود کامل پایان نامه تايمر تخصصي بلندمدت مجهز به ميكروكنترلر

 

مطالب مشابه را هم ببینید

141985615752731

فایل مورد نظر خودتان را پیدا نکردید ؟ نگران نباشید . این صفحه را نبندید ! سایت ما حاوی حجم عظیمی از پایان نامه ، تحقیق ، پروژه و مقالات دانشگاهی در رشته های مختلف است. مطالب مشابه را هم ببینید یا اینکه برای یافتن فایل مورد نظر کافیست از قسمت جستجو استفاده کنید. یا از منوی بالای سایت رشته مورد نظر خود را انتخاب کنید و همه فایل های رشته خودتان را ببینید فروش آرشیو پایان نامه روی دی وی دی

aca@

academicbooks@

دانلود متن کامل پایان نامه های کارشناسی ارشد رشته برق
پروژه رشته برق - الکترونیک در مورد اصول و نحوه عملكرد ميكروكنترلرها
دانلود پایان نامه رشته برق درباره پهناي باند و قدرت و راندمان لامپ‌ هاي پرقدرت در رادار
پایان نامه ارشد:دسته بندی مبدل های حرارتی
دانلود پایان نامه ارشد:برآورد نسبت و ورایانس جامعه