نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پروژه کنترل کننده دما در دو رنج Up & down

اختصاصی از نیک فایل پروژه کنترل کننده دما در دو رنج Up & down دانلود با لینک مستقیم و پر سرعت .

پروژه کنترل کننده دما در دو رنج Up & down


پروژه  کنترل کننده دما در دو رنج Up & down

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

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

فهرست مطالب:

فصل اول
مقدمه

انتخاب یک میکروکنترلر

روش انتخاب میکروکنترلر

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

انواع میکروکنترلر 8051

میکروکنترلر 8751

Atmel از شرکتAT89C 51

5000DS Dallas Semiconductor

ثبات ها

شمارنده برنامه در 8051

بیت های پرچم و ثبات PSW در 8051

تخصیص فضای حافظه RAM در 8051

پشته در 8051

فصل دوم׃

توصیف پایه های 8051

Vcc

GND

1XTAL و 2XTAL

RST

EA

PSEN

ALE
 
پایه های پورت O⁄ I و عملکرد آنها

پورت 0

پورت 0 به عنوان ورودی

نقش دوگانه پورت 0

پورت 1

پورت 2

پورت 3

فصل سوم:

اتصال ADC و سنسورها به8051

وسایل ADC

تراشه 804ADC

CS

﴿خواندن﴾ RD

WR﴿ نوشتن؛ نام بهتر آن″ آغاز تبدیل″ می باشد)

CLK R و CLK IN

INTR (وقفه؛ نام بهتر آن״ پایان تبدیل״ است.)

2/Vref

7D-0D

زمین آنالوگ و زمین دیجیتال

تست804ADC

اتصال سنسور حرارت به 8051

سنسورهای دما34LM،35LM

شکل دهی سیگنال و اتصال 35LM به 8051

نرم افزار برنامه

فلوچارت برنامه میکرو

ضمائم

 


فصل اول
مقدمه

نیازهای  مهم  یک  سیستم  تک  منظوره  کاهش توان مصرفی و فضای اشغالی آنست.

انتخاب یک میکروکنترلر

چهار نوع  میکرو کنترلر 8  بیت مهم  وجود دارد. که عبارتند از 6811 از موتورلا،8051 از اینتل , 8 Z  از زایلوگ  و  X16PIC  از شرکت
میکرو چیپ  تکنولوﮊی . هر یک از میکرو کنترلرهای  فوق  مجموعه دستورات و مجموعه  ثباتهای  خاص  خود را دارد  ؛ بنابراین با یکدیگر
سازگار نیستند. برنامه ای که بر روی یکی از آنها  نوشته  شود بر روی دیگری قابل اجرا نیست. میکروکنترلرهای 16و 32 بیتی هم وجود دارند که بوسیله سازندگان مختلف ساخته شده اند.با توجه به تنوع میکروکنترلر ها سه روش برای طراح پیشنهاد شده است.

١_برآورده  کردن نیازهای محاسبات کار بطور موثر و مقرون به صرفه

٢_ در دسترس داشتن  نرم افزارهای  کمکی  مانند  کامپایلرها، اسمبلرها و عیب یاب ها

٣_ منابع گسترده و قابل اعتماد برای میکروکنترلرها

روش انتخاب میکروکنترلر

_ اولین و قدیمی ترین روش انتخاب میکروکنترلر این است که نیازهای سیستم دقیقا  مشخص  و هزینه آن هم  مقرون به  صرفه  باشد. در تحلیل نیازهای یک پروژه مبتنی بر میکروکنترلر ما ابتدا باید بدانیم که کدامیک از میکروکنترلرهای 8، 16 و یا 32 بیتی  قادرند نیازهای  کار را بطور موثر برآورده سازند. دیگر موارد قابل اندازه گیری عبارتند از׃

الف﴾ سرعت

ب﴾ بسته بندی این مورد  به  دلیل  فضای اشغالی  مونتاژ و ساخت  نمونه نهایی اهمیت خاصی دارد.

پ﴾توان مصرفی  برای  محصولاتی  که با  باطری  کار می کنند  اهمیت دارد.

ت﴾مقدار RAM و ROM در تراشه

ث﴾تعداد پایه های O⁄I وتایمر در تراشه

ج﴾سادگی تبدیل به ویرایش بعدی از نظر کارایی و توان مصرفی

چ﴾قیمت هر عدد

٢_ روش دوم در انتخاب یک میکرو کنترلر این است که بچه سادگی می توان  حول آن امکانات ایجاد  کرد. در دسترس  بودن اسمبلر، عیب یاب، کامپایلرC ، امولاتور﴿یا شبیه ساز﴾  پشتیبانی   فنی و متخصصین  درون خانه ای و بیرونی از جمله نکات قابل توجهند.

۳_ سومین روش در انتخاب میکروکنترلر، در دسترس بودن آن به تعداد لازم در حال حاضر و آینده است.



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

در سال ١۹۸١شرکت  Intel  میکروکنترلری  به نام 8051 را معرفی کرد. این میکروکنترلر دارای 128 بایت RAM،  K4بایت ROM  دو تایمر، یک پورت سریال و چهار پورت موازی ﴿هر یک 8 بیت﴾بود که همه آنها در یک  تراشه تعبیه شده  بودند. زمانی  به آن « سیستم در یک تراشه » می گفتند. 8051  یک پروسسور 8  بیت است، یعنی CPU هر بار می تواند فقط روی 8 بیت داده   کار کند. داده های بزرگتر از 8 بیت باید به  قطعات 8  بیت بشکنند و سپس بوسیله CPU  پردازش شوند. 8051 کلا دارای چهار پورت O⁄I با عرض 8 بیت است.
پس از آنکه Intel  بشرط  حفظ  سازگاری  با 8051 ، اجازه تولید را به دیگر سازندگان داد  تراشه  مذکور بسیار مورد  توجه  قرار گرفت .  این توافق  منجر به  تولید  انواع 8051  با  سرعت های  متفاوت  و مقداری ROM در تراشه شد. آنچه اهمیت دارد  این است که گرچه انواع مختلف 8051  با  سرعت و مقدار ROM متفاوت  در تراشه موجودند ولی همه آنها  با  8051اصلی از نظر دستورات  سازگارند. این  بدان معنی  است که اگر شما برنامه ای برای یکی بنویسید، مستقل از سازنده روی دیگری هم قابل اجراست.


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