سورنا فایل

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

سورنا فایل

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

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

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

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


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

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

 

فرمت فایل: word (قابل ویرایش و آماده پرینت)
تعداد صفحات:25

   در سال 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

D6D5D4D3D2D1D0

 

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

   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 به کار گرفته   می شوند.


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


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

پاورپوینت میکروکنترلر 8051 18 اسلاید

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

 

نوع فایل:  ppt _ pptx ( پاورپوینت )

( قابلیت ویرایش )

 


 قسمتی از اسلاید : 

 

تعداد اسلاید : 18 صفحه

میکرو کنترلر 8051 تفاوت CPU یا میکروپروسسور و میکروکنترلر منظور از یک میکروپروسسور(CPU)، میکروپروسسور هایی از خانواده x86 اینتل مثل 8086، 80286، 80386، 68020، 68030، 68040 و یا خانواده­هایی از این قبیل است.
این میکروپروسسورها فاقد RAM، ROM و پورتهای I/O در درون خود تراشه هستند 286(1-2MHz) – 386(4-16MHz) – 486(16-133MHz) – 586(Pentium) یک میکروکنترلر دارای یک CPU (30MHZ) به همراه مقدار ثابتی از RAM، ROM و پورتهای I/O و تایمر در درون خود می باشد البته با استفاده از حافظه جانبی و تراشه های دیگر می­توان مقدار RAM، ROM و تعداد پورتهای I/O را در یک میکروکنترلر افزایش داد تاریخچه میکروکنترلر 8051 در سال 1981 شرکت Intel میکروکنترلری به نام 8051 را معرفی کرد.
این میکروکنترلر دارای 128 بایت RAM، 4k بایت ROM، دو تایمر، یک پورت سریال و چهار پورت موازی ( هر یک 8 بیت ) بود که همه آنها در یک تراشه تعبیه شده بودند انواع میکروکنترلر 8051 میکروکنترلرهای 8051 با توجه به نوع حافظه و کارخانه سازنده آن هر یک شماره قطعه متفاوتی دارند.
8051 با حافظه های متفاوتی چون UV-EPROM ، حافظه سریع ، NV-RAM و غیره در دسترس می باشد.
نوع UV-EPROM آن تراشه 8751 است.
همچنین میکروکنترلر AT89C51 نوع سریع 8051 ساخت کارخانه Atmel و نوع NV-RAM از 8051 بوسیله Dallas به نام DS5000 در بازار موجود می باشد AT89C51 نوع سریع 8051 ساخت کارخانه Atmel این تراشه 8051 رایج دارای ROM سریع می باشد، در طراحیهای سریع این نوع حافظه ایده آل است زیرا حافظه سریع می­تواند طی چند ثانیه پاک شود.
به این دلیل AT89C51 بجای 8751 بکار برده شده است.
هنگام استفاده از AT89C51 به یک پروگرامر یا برنامه ریز ROM سریع نیاز داریم.
توجه داشته باشید که برای اینکه بتوانیم مجدداً روی میکروکنترلر برنامه ریزی کنیم باید اول حافظه ROM پاک شود که این کار توسط خود پروگرامر صورت می گیرد ساختمان داخلی کامپیوتر ساختمان داخلی میکرو کنترلر AT89C51 پایه های میکرو کنترلر AT89C51 بایاس کردن میکرو کنترلر AT89C51 RXD و TXD برای ارسال و دریافت سریال INT0 و INT1 ورودیهای وقفه T0 و T1 ورودیهای تایمر WR و RD برای رم خارجی نحوه استفاده از پورتها وقتی میکروکنترلر را بایاس کردیم و به منبع وصل کردیم در تمامی پایه ولتاژی در حدود 2.7 ولت را خواهیم دید اگر یک LED‌ را به خروجی میکروکنترلر وصل کنیم تنها تفاوتی که در خروجی یک منطقی خواهیم دید فقط پرنور شدن LED‌ است چرا که در هر دو حالت یعنی ولتاژ 2.7 و یک منطقی مثلاَ ولتاژ 3.5 ولت روشن خواهد بود بنابراین برای از بین بردن این خطا از صفر منطقی در میکروکنترلر کمک خواهیم گرفت نحوه استفاده از پورتها بصورت اشتباه نحوه استفاده از پورتها بصورت صحیح متغییرهای مورد استفاده در میکروکنترلر 8051 استفاده از LCD استفاده از LCD نرم افزار BASCOM 8051 با استفاده از نرم افزار BASCOM 8051 می توان برنامه مربوطه را به زبان BASIC نوشته و با همین برنامه آن را به باینری یا هگز تبدیل کرده و روی آی سی کپی نمود.
همچنین می توان قبل از کپی برنامه روی آی سی آن را شبیه سازی کرد.
استاد گرامی جناب آقای تبریزی گرد آوری سمیه پرورش نیا – دیانا تمیز طوسی .

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

 


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

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

 



 « پرداخت آنلاین »


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


پاورپوینت میکروکنترلر 8051 18 اسلاید

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

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

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


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

 

تعداد صفحات : 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 . ثبات 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 متصل شود در

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

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


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


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

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

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

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


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

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

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

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

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

جدول  1-1 امکانات 8051

Quantity

Feature

4K bytes

ROM

128 bytes

RAM

2

Timer

32

I/O Pins

1

Serial port

6

Interrupt sources

 

توجه : مقدار ROM د رتراشه حجم برنامه را نشان می دهد .

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

دو عضو دیگر از میکروکنترلهای خانواده 8051 با نام 8052 و 8031 نیز وجود دارند .

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

8052 عضوی دیگر از خانواده 8051 است این کنترلر همه امکانات 8051 بعلاوه 128 بایت RAM ویک تایمر اضافی را دارد به بیان دیگر ، 8052 دارای 256 بایت RAM و 3تایمر است این کنترلر بجای  8K,4K  حافظه ROM  را در تراشه داراست .جدول 2-1 ملاحظه شود .

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

همانطور که از جدول 4-1 ملاحظه می شود ، 8051 زیر مجموعه ای از 8052 است بنابراین همه برنامه های نوشته شده برای 8051 قابل اجرا بر روی 8052 نیز هستند ولی  عکس آن صحیح نیست .

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

دیگر عضو خانواده 8051 تراشه 8053 است .این تراشه اغلب بنام 8051 بی ROM خوانده  می شود زیرا دارای OK  بایت حافظه ROM است .برای استفاده از این تراشه باید یک ROM خارجی به آن اضافه کرد این ROM خارجی حاوی برنامه ای  است که باید برداشته شده واجرا شود .این تراشه را با 8051 مقایسه کنید که در آن ROM درونی حاوی برنامه مشابهی برای برداشت و اجرا می تواند باشد ولی به 4K بایت کد محدود است .

ROM متصل به 8031 می تواند تا 64K  باید باشد .درروند افزایش ROM خارجی به 8031  دو پورت را از دست می دهید .بنابراین دو پورت  I/O برای کاربر باقی می ماند . برای حل این  مشکل ، می توان دو  I/Oخارجی به 8031  اضافه کرد .


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


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

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

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

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


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

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

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

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

 دراین بخش اتبدا به اعضای مختلف خانواده میکروکنترلر 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