سورنا فایل

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

سورنا فایل

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

تحقیق درمورد میکروکنترلر 8051

اختصاصی از سورنا فایل تحقیق درمورد میکروکنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

تحقیق درمورد میکروکنترلر 8051


تحقیق درمورد میکروکنترلر 8051

دسته بندی : کامپیوتر _ It  ،

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

تعداد صفحات : 25 صفحه

مزیتهای میکروکنترلر 8 بیتی 8051.
8051 در سال 1981 شرکت اینتل میکروکنترلر 8 بیتی خود را با نام 8051 معرفی کرد که دارای 128 بایت RAM، 4 کیلو بایت ROM، دو تایمر، یک درگاه سریال و 4 درگاه که تماماً بر روی یک تراشه بود.
8051 یک ریزپردازنده 8 بیتی است به این معنی که CPU آن در هر بار می تواند فقط بر روی 8 بیت داده کار کند و داده های بزرگتر باید به قسمتهای 8 بیتی شکسته شود.
پس از اینکه اینتل اجازة ساخت و فروش 8051 را با شرط حفظ سازگاری کد با 8051 به سازنده گان دیگر داد، 8051 از محبوبیت زیادی برخوردار شد.
این نکتة بسیار مهمی است که با وجود ویژگیهای مختلف در سرعت و مقدار ROM به کار رفته در انواع 8051، سازگاری کامل با 8051 اصلی و دستورالعملهای مربوطه هنوز هم وجود دارد.
یعنی اگر برنامه ای برای یکی از 8051ها نوشته شود می توان آن را بر روی 8051های دیگر اجرا کرد.
صرفنظر از سازندة میکروکنترلر 8051.
ویژگیهای 8051 ROM 1 Serial Port 4kbytes RAM 6 Interrupt Sources 28bytes Timer 2 I/O Pins 32 میکرو کنترلر8051 عضو اصلی خانوادة 8051 است که شرکت ایتل از آن به عنوان MCS-51 یاد می کند.
اعضای دیگر خانوادة 8051، 8052، 8031، 8751 و.
.
.
می باشد.
8051 درون 8051 در یکCPU از ثباتها ، Register به عنوان مکانی برای ذخیره سازی موقت اطلاعات مورد استفاده قرار می گیرد.
اکثر ثباتهای 8051 ، 8 بیتی هستند.
در ثباتهای 8051 فقط داده 8 بیتی می تواند قرار داد.
در دیاگرام زیر یک ثبات با 8 بیت خود به ترتیب از با ارزشترین D7 تا کم ارزشترین D0 نشان داده شده است.
D7 D6 D5 D4 D3 D2 D1 D0 تعدادی از ثباتها که بیشترین کاربرد را دارند عبارتند از: A (انباشتگر) B ، R0، R1، R2، R3، R4، R5، R6، R7، DPTR (شانگر داده) و PC (Program counter شمارندة برنامه) که همگی 8 بیتی اند به جزء DPTR و PC .

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

 


  لطفا به نکات زیر در هنگام خرید دانلود مقاله :  توجه فرمایید.

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

دانلود فایل   پرداخت آنلاین 


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


تحقیق درمورد میکروکنترلر 8051

دانلود مقاله کامل درباره مزیتهای میکروکنترلر 8 بیتی 8051

اختصاصی از سورنا فایل دانلود مقاله کامل درباره مزیتهای میکروکنترلر 8 بیتی 8051 دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره مزیتهای میکروکنترلر 8 بیتی 8051


دانلود مقاله کامل درباره مزیتهای میکروکنترلر 8 بیتی 8051

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :25

 

بخشی از متن مقاله

مزیتهای میکروکنترلر 8 بیتی 8051

8051

در سال 1981 شرکت اینتل میکروکنترلر 8 بیتی خود را با نام 8051 معرفی کرد که دارای 128 بایت RAM، 4 کیلو بایت ROM، دو تایمر، یک درگاه سریال و 4 درگاه که تماماً بر روی یک تراشه بود. 8051 یک ریزپردازنده 8 بیتی است به این معنی که CPU آن در هر بار می تواند فقط بر روی 8 بیت داده کار کند و داده های بزرگتر باید به قسمتهای 8 بیتی شکسته شود.

پس از اینکه اینتل اجازة ساخت و فروش 8051 را با شرط حفظ سازگاری کد با 8051 به سازنده گان دیگر داد، 8051 از محبوبیت زیادی برخوردار شد.

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

 ویژگیهای 8051    

        ROM                    1            Serial Port                            4kbytes

RAM                  6            Interrupt Sources             28bytes

Timer                          2

I/O Pins                      32

   میکرو کنترلر8051  عضو اصلی خانوادة 8051  است که شرکت ایتل از آن به عنوان MCS-51  یاد می کند.

   اعضای دیگر خانوادة 8051، 8052، 8031، 8751 و... می باشد.

8051  

 درون 8051

   در یکCPU  از ثباتها ، Register به عنوان مکانی برای ذخیره سازی موقت اطلاعات مورد استفاده قرار می گیرد. اکثر ثباتهای 8051 ، 8 بیتی هستند.

   در ثباتهای 8051 فقط داده 8 بیتی می تواند قرار داد. در دیاگرام زیر یک ثبات با 8 بیت خود به ترتیب از با ارزشترین D7 تا کم ارزشترین D0 نشان داده شده است.

تعدادی از ثباتها که بیشترین کاربرد را دارند عبارتند از:

   A (انباشتگر) B ، R0، R1، R2، R3، R4، R5، R6، R7، DPTR (شانگر داده) و PC        (Program counter شمارندة برنامه) که همگی 8 بیتی اند به جزء DPTR و PC .

   ثبات PC یا شمارندة برنامه به آدرس دستورالعمل بعدی که اجرا خواهد شد اشاره       می کند. زمانی که CPU که عملی را از برنامة موجود در ROM واکشی می کند شمارندة برنامه افزایش یافته و به دستورالعمل بعدی اشاره می کند. این ثبات 16 بیتی است.

   به هنگام روشن شدن میکروکنترلر 8051 همگی از آدرس0000  شروع به کار می کنند. به عبارت دیگر هنگام روشن شدن PC مقدار 0000 را در خود خواهد داشت.

پایه های 8051

   در شکل زیر 32 پایه از مجموع 40 پایه در 8051 به چهار درگاه P0، P1، P2، P3 اختصاص دارند. (شکل صفحة                )

   دو پایه PSEN و ALE به طور عمده توسط سیستمهای مبتنی بر 8031 به کار گرفته   می شوند.

XTAL1 و XTAL2

   با وجود اینکه 8052 تراشه ای است که دارای نوسانساز اما نیازمند یک ساعت خارجی برای راه اندازی آن است که بیشتر از یک کریستال نوسانساز از نوع کوارتز به ورودیهای XTAL1 (پایه 19) و XTAL2 (پایه 18) متصل می شود.

EA

   اعضای خانوادة 8051 همگی به همراه یک ROM بر روی تراشه برای ذخیره برنامه ها ارائه می شوند در چنین مواردی باید پایه EA (پایه اکو) به VCC متصل شود در غیر این صورت پایه به GND وصل می شود.

پایه های درگاه I/O

   چهار درگاه P0، P1، P2، P3 هر کدام با استفاده از 8 پایه درگاههای 8 بیتی ایجاد         می کنند، که تمتماً به صورت خروجی پیکربندی شده اند که اگر به صورت ورودی بخواهد مورد استفاده قرار گیرد باید به وسیلة مقاومتهای متصل شده به درگاه و با برنامه، تمام بیتهای درگاه را به 1 تبدیل کرد.

MOV  A,#0FFH

MOV  P0.A

در این مثال درگاه P0 به ورودی تبدیل می شود.

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

   همانطوری که در شکل مشاهده می شود درگاه 0 برای AD0 تا AD7 نیز طراحی شده است که امکان استفاده از داده و آدرس را به درگاه می دهد. هنگامی که 8051 یا 8031 به یک حافظة‌خارجی متصل است درگاه تدارک بیننده آدرس و داده برای آن است. ALE نشان دهنده این است که آیا P0 دارای آدرس است یا داده اگر ALE صفر باشد داده و اگر ALE=1 باشد آدرس تدارک دیده می شود.

   درگاه 2 برای A8 تا A15 نیز طراحی شده است. 8031 قابلیت دسترسی به 64K بایت حافظة را دارد، از این رو یک مسیر 16 بیتی آدرس دهی خواهد داشت. 8 بیت به وسیلة درگاه 0 و 8 بیت دیگری به وسیلة درگاه 0

دستورالعمل MOV

   دستورالعمل MOV داده ای را از یک مکان به مکان دیگر کپی می کند، که فرمت آن به صورت زیر است

 

MOV Deest,Source

   این دستور به CPU می گوید که عملوند آن را به عملوند مقصد کپی کند. برای مثال در دستورالعمل “MOV A,R3 “ محتویات ثبات R3 به A منتقل می شود که پس از اجرا ثبات A محتویات R3 را در بر خواهد داشت. دستور MOV هیچ تأثیری در عملوتد منبع ندارد. انتقال مقدار بزرگتر از ظرفیت ثبات خطا به دنبال خواهد داشت.

نکته: علامت “#”  پوند نشانگر مقدار است که هر کدام از ثباتهای A و B و R0-R7      می توانند با مقدار کپی شود. که اگر علامت “#” قرار داده نشود. مفهوم آن بار شدن از یک مکان حافظه است. برای مثال دستور “MOV A و 17H”  به معنی انتقال محتویات مکان حافظه 17H به ثبات A است، که دمی تواند هر مقداری را در خود داشته باشد.

دستورالعمل ADD

”ADD  A,Source”

   افزودن عملوند   انباشتگر (A) است.

در دستور محاسباتی  ثبات A حتماُ باید مقصد تمام عملیات محاسباتی باشد.

 

ORG

     نشان دهندة این است که برنامه ای که می خواهد شروع شود از چه خانه ای آغاز شود.

DB

   DB (DeFile Byte) برای تعریف داده های 8 بیتی استفاده می شود که در برنامه به اسم مشخص است.

                ORG  1000H

MY DATA : DB        1,5,7

                      MOV     A, My Data

                      MOV     A, My Data

در DB اعداد می توانند به فرمهای هگزا، اسمال باینری یا اسکی به کار رود.

 

 

EQU (Eguate)

   این دستور دهنده برای تعریف یک مقدار ثابت استفاده می شود به نحوی که مکانی از حافظه اشغال نمی شود و وابسته به یک مقدار با چسب است.

Count    EQV    25

MSV     R3,#Count

   پس از اجرا ثبات R3 مقدار25 را خواهد داشت مزیت EQV این است که اگر مقدار ثابتی در جاهای مختلفی تکرار شده باشد و برنامه نویس بخواهد تمام آنها را تغییر دهد با استفاده از EQV این کار انجام می گیرد.

 

END

   پایان برنامه را نشان می دهد.

برنامه های تأخیر

   برای اجرای یک دستورالعمل توسط CPU تعداد مشخص چرخه ساعت (Clock Cycles) مورد نیاز است که در خانوادة 8051 با عنوان چرخه های ماشین نام برده می شود.                                       در 8051 طول چرخة ماشین بستگی به فرکانس تولید شده توسط کریستال نوسانسازی دارد که بر روی مدار تراشه قرار دارد. و منبع ساعت برای 8051 می باشد.

   اغلب کریستال نوسانساز 11.0592 MHZ است که یک چرخة ماشین 1/12 فرکانس کریستال را دریافت و سپس آنرا معکوس می کنند.

مثال: اگر فرکانس کریستال 11.0592 MHZ باشد چرخة ماشین 1.085 MS می باشد زیرا 1/921.6 KHZ                      11.0592/12=921.6 KHZ                                        

   هر دستور برای تعیین میزان تأخیر تعداد چرخه های ماشین آن دستور را در 1.085 ضرب می کنند.

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

/images/spilit.png

دانلود فایل 


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


دانلود مقاله کامل درباره مزیتهای میکروکنترلر 8 بیتی 8051

مقاله در مورد الکترونیک قدرت,میکرو کنترلر 8051

اختصاصی از سورنا فایل مقاله در مورد الکترونیک قدرت,میکرو کنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد الکترونیک قدرت,میکرو کنترلر 8051


مقاله در مورد الکترونیک قدرت,میکرو کنترلر 8051

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه60

فهرست مطالب

مبدل DC به AC تک فاز:

 

مدولاسیون پهنای پالس (PWM) ‍:

 

مدولاسیون PWm دو قطبی :

 

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

 

شمای PWM تک قطبی بهبود یافته :

 

یکسو ساز تمام موج :

 

IGBT :

 

ساختار سیلیکون و مدار معادل:

 

مبدل DC به AC :

 

مشخصات هدایت :

 

مشخصات سوئیچنگ:

 

شرح آی سی IR2113 :

 

ملاحظات طراحی بخش درایور IR2113‌ :

 

طراحی تغذیه درایو و ترانزیستورها :

 

موارد قابل توجه برای کاهش ولتاژ (Under voltage)

 

طراحی بایاس تغذیه :

 

طراحی مدار بایاس قسمت پایین:

 

طراحی مدار بوت استرپ :

 

مقدمه :

 

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

 

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

 

XTAL1 و XTAL2 :

 

تشریح تکمیلی مدار پروژه

 

پل دیود و خازن صافی کننده ورودی:

 

راه انداز پل سوئیچهای قدرت :

 

میکروکنترلر 89C52 :

در کاربردی که ذکر شد در واقع یک منبع تولید کننده سیگنال AC با ولتاژ و فرکانس مختلف نیاز می باشد. یک مبدل توان DC به AC مد سوئیچینگ (اینورتر) در این نوع کاربردها استفاده می گردد که ورودی آن سیگنال DC و خروجی آن یک سیگنال AC می باشد. اگر ورودی  این اینورتر یک منبع ولتاژ DC باشد به آن اینورتر منبع ولتاژ (VSI)‌گویند و اگر ورودی آن منبع جریان DC باشد به آن اینورتر منبع جریان (CSI) می گویند. که CSI برای توانهای بسیار بالا کاربرد دارد. در اینجا اینورتر مورد نظر، از نوع VSI  می باشد.

VSI در واقع به دو نوع اینورتر تکفاز و اینورتر سه فاز تقسیم می گردد. که اینورتر تکفاز  مــی بایست بار AC تکفاز با یک کیفیت توان بالا و هارمونیک پایین را تأمین نماید.

در شکل 1-1 توپولوژی کلی یک اینورتر آورده شده است:

 

(شکل 1-1)

همان طور که در شکل 1-1 نشان داده شده است، اینورتر دارای دو پایه (B, A) می باشد که به بار تکفاز خروجی متصل گشته و آنرا تأمین می کند. دو خازن با مقدار یکسان به صورت سری دو سر ولتاژ DC ورودی قرار گرفته است که نقطه اشتراک آنها به زمین متصل می باشد. که این اتصال باعث می گردد که ولتاژ دو خازن دقیقاً  گردد. یک الگوریتم سوئیچینگ شخصی را می توان به چهار ماژول سوئیچ T1 ، T2، T3 و T4 جهت کنترل اینورتر برای ایجاد یک سیگنال سینوسی با فرکانس و دامنه مورد نظر اعمال نمود. در میان اشکال مختلف سوئیچینگ عملی، روش PWM (Pulse With Modulation) . بطور کلاسیک و وسیعتر بکار می رود که در این مورد در بخشهای بعد توضیح داده خواهد شد.

مدولاسیون پهنای پالس (PWM) ‍:

تکنیک مدولاسیون پهنای باند (PWM)، یک روش موثر برای کنترل فرکانس و دامنه ولتاژ خروجی منحنی باشد. شکلهای کنترلی PWM مختلف که در اینجا بررسی می گردد اصولاً به دو دسته تقسیم می گردد، یکی PWM بر اساس حامل می باشد و دیگری PWM فضای برداری می باشد که PWM فضای برداری برای سه فاز مورد استفاده است که مورد بحث این پروژه نیست. در اینجا PWM بر اساس حامل برای دستگاههای تکفاز مورد بررسی قرار      می گیرد. شکل 2-1 یک شمای کلی از مدولاسیون PWM می باشد:

 

 

   


(شکل 2-1)

جهت تولید یک ولتاژ سینوسی در فرکانس مشخص مثلاً  f1، یک سیگنال کنترل سینوسی Vcontrol در فرکانس مورد نظر (f1) با یک موج مثلثی (Vcarrier) مقایسه می گردد شکل 2-1. در هر نقطه مشترک، یک گذر در شکل موج PWM با توجه به شکل 2-1 ظاهر می گردد. وقتی Vcontro1 بزرگتر از Vcarrier باشد خروجی PWM مثبت می شود و و قتی کوچکتر از Vcarrier باشد شکل موج PWM منفی خواهد شد. فرکانس ولتاژ حامل (Vcarrier) در واقع فرکانس سوئیچ (fs) اینورتر را بیان می کند. (fs)، اندیس مدولاسیون را برای این سیستم داریم:

 

که در این رابطه Vcontro1 در ماکزیمم دامنه سیگنال کنترلی قرار می گیرد، در حالیکه Vtri‌مقدار ماکزیمم سیگنال و مثلثی (حامل) می باشد. همچنین نرخ مدولاسیون فرکانسی بصورت زیر تعریف می گردد:

mf در واقع نرخ بین فرکانس حامل و سوئیچینگ می باشد؛ جزء اصلی ولتاژ خروجی (Vout)  نیم پل، دارای مشخصه معادله زیر و منطقه مدولاسیون خطی می باشد.

Vout=mi.Vd       mi≤1.0

این معادله نشان می دهد که نتیجه مورد نظر که دامنه می باشد بطور خطی با اندیس مدولاسیون نسبت مستقیم دارد. مقدار mi از صفر تا 1 را می توان بعنوان محدودة کنترل خطی سیگنال حامل سینوسی PWM در خروجی تعریف کرد.

اشکال مختلف روش سوئیچینگ PWM :

تا به حال با مفاهیم مبدل توان DC به AC و مدولاسیون PWM آشنا شدیم. در کاربردهای تکفاز آنچه بطور خاص مورد نظر می باشد ولتاژ خروجی است که به بار منتقل می شود. همانطور که قبلا دیده شد، ولتاژ خروجی، اختلاف بین دو پایه A و B از پل ترانزیستوری    می باشد. نکته دیگری که مد نظر است مقدار THD (Total Harmonic Disturtion)   می باشد که باید تا حدامکان مقدار کمی داشته باشد.

مدولاسیون PWm دو قطبی :

سوئیچینگ PWM دو قطبی در واقع یک شمای سوئیچینگ کلاسیک می باشد که برای اینورتر تکفاز بکار می رود. جفت ترانزیستور (T4, T1) و (T3, T2) در شکل 1-1 روی لنگه های مختلف پل بطور همزمان روشن و خاموش می گردند. ولتاژ خروجی در این حالت بصورت دو قطبی (مثبت و منفی) می گردد چون هیچ حالت صفری در آن وجود ندارد.شکل موج خروجی برابر ولتاژ نقطه VAO در شکل 1-1 می باشد با این تفاوت که دامنه آن دو برابر می باشد. اصول یک PWM دو قطبی را می توان در معادله  زیر خلاصه کرد:

 

Vout = Vd   when   Vcontrol > Vcarrier

Vout == Vd   when   Vcontrol < Vcarrier

 

(شکل 3-1)

 

شکل 3-1 یک شرحی از مدولاسیون PWM دو قطبی را با پارامترهای mf=15 و mi=0.8 بصورت گرافیکی بیان می کند. از روی شکل می توان فهمید که VBO دقیقاً معکوس VAO در هر زمان می باشد، بنابراین هیچ حالت صفری در خروجی ندارد، Vout=VAO-VBO که باعث

تولید ولتاژ دو قطبی در خروجی گردیده است. در شمای مدولاسیون PWM دو قطبی، اگر نرخ مدولاسیون فرکانس را عدد فرد انتخاب کنیم، ولتاژ خروجی Vout نسبت به مبدأ یک شکل موج متقارن و دو نیم موج می گردد که در این حا

 


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


مقاله در مورد الکترونیک قدرت,میکرو کنترلر 8051

دانلود تحقیق کلیات میکروکنترلر 8051

اختصاصی از سورنا فایل دانلود تحقیق کلیات میکروکنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق کلیات میکروکنترلر 8051


دانلود تحقیق کلیات میکروکنترلر 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 را نشان می دهد .

 144 صفحه فایل ورد قابل ویرایش

فهرست مطالب:

فصل اول : میکروکنترلر 8051

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

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

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

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

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

فصل اول :میکروکنترلرهای 8051

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

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

AT89C51 از شرکت Atmel

DS5000از Dollas Semiconductor

نوع OTPاز 8051

خانواده 8051 از Philips

2-1 توصیف پایه های 8051

Vcc

GND

XTAL2,XTAL1

RST

EA

PSEN

ALE

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

پورت 1

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

پورت 2

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

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

پورت 3

برنامه ریزی I/O دستکاری بیتی

روش های مختلف دستیابی به تمام 8 بیت

ویژگی خواندن – اصلاح – نوشتن

قابلیت آدرس دهی تک بیتی پورت ها

4-1 برنامه نویسی تایمرهای 8051

ثبات های اساسی تایمر

ثبات های تایمر 0

ثبات های تایمر 1

GATE

برنامه نویسی مد 1

توقف درمد 1

یافتن اعدادی که باید در حلقه بار شوند

تولید زمان تاخیر طولانی

برنامه نویسی مد 2

مراحل برنامه نویسی درمد 2

ثبات TCON.

فصل دوم : تبادل اطلاعات سریال در 8051

1-2 استانداردهای RS232

2-2- پایه های RS232

طبقه بندی تبادل داده

3-2 : بررسی سیگنال دست دهی RS232

پورت های COM درIBM PC وسازگار به آنها

4-2 : اتصال 8051 به RS232

پایه های TxD, RxD در 8051

MAX232

بخش 3-10 برنامه نویسی تبادل اطلاعات سریال در 8051

میزان باد در8051

ثبات SBUF

ثبات کنترل سریال SCON

SM1t SM0

SM2

REN

TB8

RB8

TI

RI

برنامه نویسی 8051

اهمیت پرچم TI

اهمیت بیت پرچم RI

دو برابر کردن میزان باود در 8051

میزان باود برای SMOD=0

فصل سوم :

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

وسایل ADC

تراشه ADC804

CS

RD( خواندن )

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

CLK R , CLK IN

Vref/2

D0-D7

1-3 : اتصال سنسور حرارت به 8051

سنسورهای دما LM35,LM34

فصل چهارم : کنترولر :

4-1 مختصری راجع به انواع کنترولرها :

2-4 کنترولر PID دیجیتال :

فصل پنجم : تعیین پارامترهای کنترلر

1-5 : روشهای تعیین پارامترهای کنترلر براساس پاسخ مدار باز سیستم

1-1-5- روش منحنی واکنش ( Reaction Curve Method)

2-1-5 روش حداقل انتگرال خطاها Minimum Errors Integral Method))

2-5 روشهای تعیین پارامترهای کنترلر براساس پاسخ مدار بسته سیستم

1-2-5 روش حدس وخطا ( Trial & Error Method)

2-2-5- روش نوسانات دائم ( Oscillation Method)

-3-2-5 ( Quarter Decay Method Quarter Decay)

فصل ششم : سخت افزار کنترلر :

ADCO 804

فصل هفتم :

نرم افزار کنترلر :

 


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