رزفایل

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

رزفایل

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

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

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

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


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

دسته بندی : پاورپوینت _ عمومی و آزاد

نوع فایل:  ppt _ pptx ( قابلیت ویرایش متن )

فروشگاه فایل » مرجع فایل


 قسمتی از محتوی متن ppt : 

 

تعداد اسلاید : 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 و یک منطقی مثل

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

 


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

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

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


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


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

پروژه طراحی میکروکنترلر AVR جهت اسکن

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

پروژه طراحی میکروکنترلر AVR جهت اسکن


پروژه طراحی میکروکنترلر AVR  جهت اسکن

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

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

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

 

چکیده :

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

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

در این پروژه سعی شده با استفاده از میکروکنترلر AVR  و صفحه کلید 4×4 تمام کلیدها اسکن می شود.

این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد .

وجود میکروکنترلر باعث شده است مقدار زیادی از سخت افزار را که قبلا مورد استفاده قرار می گرفت حذف نماید . در ادامه به توضیح این دو بخش و نحوه عملکرد AVR پرداخته شده است .

تاریخچه و مقدمه :

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

اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد 4 بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .

4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .

Intel 8008:

Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .

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

Intel 8080:

Intel 8080 در 1973 و معرفی آن دنیا را به دوره ریزپردازنده وارد کرد . 8080 نوع بسیار غنی شده ای از 8080 بود که می توانست 500000 عمل را در ثانیه انجام دهد و 64 کیلو بایت از حافظه را آدرس می دهد و 500000 دستورالعمل را در ثانیه اجرا کند . امتیاز اصلی Z80 نسبت به 8080 این است که می تواند از دستورالعمل هایی که برای 8080  می شوند نیز استفاده کند . نرم افزاری که برای 8080 استفاده می شود بدون پیچیدگی بر روی Z80 قابل اجرا است . یک مشخصه سخت افزاری مهم Z80 در مقایسه با 8080 آرایش کامل تر ثبات هاست . Z80 همچنین مکانیزمی را به کار می گیرد که حافظه RAM دینامیکی را به طور خورکار تازه می کند . این دو مشخصه اضافی موجب برتری Z80 نسبت به Intel 8080 شده است.


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


پروژه طراحی میکروکنترلر AVR جهت اسکن

عملکرد میکروکنترلر

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

میکروکنترلر

استاد مربوطه:

جناب آقای علی صدرزاده

تهیه کننده:

محمدرضا طالب پور

شماره دانشجویی:

860708509

مربوط به درس:

الکترونیک صنعتی

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

تمام میکروکنترلرها جزء این 5 قسمت هستنند:

1) 8051

2) Pic

3) Avr

4) 6811

5) Z8

البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.

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

اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.

اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.

معایب و مزایای میکروکنترلر های مختلف نسبت به هم

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

1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.

این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.

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

واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از


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


عملکرد میکروکنترلر

پکیج کامل آموزش میکروکنترلر AVR

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

پکیج کامل آموزش میکروکنترلر AVR


پکیج کامل آموزش میکروکنترلر AVR

این پکیج دارای موارد زیر می باشد:

1-آموزش 9 پروژه الکترونیکی

2-سورس کد مخصوص هر آموزش به زبان بیسیک در محیط کامپایلر بسکام

3-شبیه سازی مدارات و پروژه ها با نرم افزار شبیه سازی پروتیوس

4-مقالات توضیحات کامل راجع به نحوه عملکرد، برنامه و سخت افزار هر پروژه


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


پکیج کامل آموزش میکروکنترلر AVR

راه اندازی موتور پله ای با درایور L298N با میکروکنترلر AVR با CodeVision

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

راه اندازی موتور پله ای با درایور L298N با میکروکنترلر AVR با CodeVision


راه اندازی موتور پله ای با درایور L298N با میکروکنترلر AVR با CodeVision

 

 

 

 

 

 

 

 

استپ موتور نوعی موتور مثل موتورهای DC  است که حرکت دورانی تولید می کند. با این تفاوت که استپ موتورها دارای حرکت دقیق و حساب شده تری هستند.

* موتورهای پله ای موجود در بازار معمولا در دو نوع ۵ یا ۶ سیم یافت می شود.

موتور دیسک سخت یک نمونه موتور پله‌ای است.

کاربرد اصلی این موتورها در کنترل موقعیت است.

این موتورها ساختار کنترلی ساده‌ای دارند. لذا در ساخت ربات کاربرد زیادی دارند. بطوریکه به تعداد پالسهایی که به یکی از پایه‌های راه ‌انداز آن ارسال می‌شود موتور به چپ یا راست می‌چرخد.

استفاده از موتور پله‌ای مشکلاتی از جمله وزن زیاد، قیمت بالا و قدرت بسیار کم را بدنبال دارد.
اصول کار موتور پله‌ای

واژه پله به معنی چرخش به اندازه درجه تعریف شده موتور است.
مثلاً موتور پله‌ای با درجه ۱.۸ باید ۲۰۰ پله حرکت کند تا ۳۶۰ درجه یا یک دور کامل بچرخد.
یک استپ موتور با درجه ۱۵ فقط باید ۲۴ پله برای یک دور کامل انجام دهد.
به این ترتیب هرچه تعداد پله­های یک موتور بیشتر باشد دقت چرخش آن افزایش می­یابد.

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


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


راه اندازی موتور پله ای با درایور L298N با میکروکنترلر AVR با CodeVision