فی دوو

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

فی دوو

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

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

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

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


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

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

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

 تعداد صفحه47

 

بخشی از فهرست مطالب

عنوان                                                                                               صفحه

 

مقدمه                                                                                                                         1

 

سیر تکاملی میکروکنترلرها                                                                                          4

 

معماری داخلی میکروکنترلرها                                                                                     5

 

خانواده 8051                                                                                                            7

 

پیکر بندی پایه ها                                                                                                      12

 

تایمر                                                                                                                         20

 

جریان و مقاومت در میکرو کنترلرها                                                                          29

 

عملکرد تابلو روان                                                                                                     31

 

نحوه نمایش در تابلو به صورت ثابت                                                                          31

 

روش جاروب کردن                                                                                                  33

 

روش شیفت دادن                                                                                                      36

 

بررسی چگونگی نمایش بر روی  دات ماتریکس                                                        38

 

LED های دورنگ                                                                                                  40

 

زمان روشن بودن                                                                                                       40

 

 

 

مقدمه

 

میکروکنترلر در واقع یک ریز پردازنده تک تراشه ای است که شامل حافظه داده ، حافظه برنامه ، ورودی و خروجی سریال و موازی ، تایمرها ، وقفه های بیرونی و داخلی      می باشد که تمامی آنها روی یک تراشه واحد مجتمع شده اند و می توان آن را به قیمتی کمتر از 2 دلار تهیه نمود0 بر اساس تخمین های زده شده به طور متوسط تعداد 35 میکرو کنترلر در وسایل خانگی یک خانواده متوسط آمریکایی وجود دارد0 بیش از 34 درصد میکروکنترلرها در اتوماسیون اداری نظیر چاپگرهای لیزری ، دستگاه های نمابر تلفنهای هوشمند و نظایر آنها به کار برده می شوند0 بیش از یک سوم میکروکنترلرها در لوازم خانگی الکترونیکی به کار برده شده اند0 در این دسته بندی تولیداتی نظیرCD  player  ، تجهیزات صوتی hi-fi ، بازیهای ویدیویی ، ماشین لباسشویی ، دستگاههای پخت و پز و نظایر آنها قرار دارند0

 

بازار تجهیزات مخابراتی ،ادوات نظامی و تجهیزات مربوط به اتومبیل ها بخش باقیمانده از سهم کاربرد میکروکنترلرها را به خود اختصاص داده اند0

 

میکروکنترلرها به طور معمول با استفاده از زبان اسمبلی مربوطه ، برنامه ریزی می شده اند0 میکروکنترلرهای ساخت تولید کنندگان مختلف ، زبانهای اسمبلی متفاوتی دارند0 زبان اسمبلی شامل عبارتهای کوتاهی برای دستورالعمل ها است به خاطر سپردن این عبارتها مشکل است ونیز برنامه های تهیه شده برای یک میکروکنترلر برای سایر انواع دیگر میکروکنترلرها قابل استفاده نمی باشد0 سختی کار با زبان اسمبلی به خصوص در پیاده سازی پروژه های پیچیده ، متداولترین شکایتی است که در رابطه با برنامه ریزی میکروکنترلرها مطرح می شود0 راه حل این مسئله ، استفاده از زبانهای سطح بالا       می­باشد0 با این کار ، عملیات برنامه ریزی ساده تر گشته ، برنامه خواناتر و انعطاف پذیرتر شده و پشتیبانی از آن نیز ساده تر می گردد0 برای اغلب میکرو کنترلرها  کامپایلرهای   C و BASIC متفاوتی موجود می باشند0 کامپایلرهای BASIC معمولا‌ً به صورت مفسر بوده و کدهای حاصل از آنها کند می باشند0

یکی دیگراز معایب زبان BASIC این است که اغلب کامپایلرهای BASIC  ساختیافته نیستند در نتیجه برنامه سازی با آن کار دشواری می باشد0 در این پروژه از یک کامپایلر حرفه ای C با تمام قابلیتهای آن جهت برنامه ریزی میکرو کنترلر خود استفاده خواهیم کرد0 AT89C2051 متعلق به خانواده استاندارد میکروکنترلرهای 8051 می باشد0 AT89C2051 یک مدار مجتمع 20 پایه می باشد که از لحاظ کد، کاملاً سازگار با برادر بزرگترش 8051 است0 این مدار مجتمع دارای یک درگاه سریال­، 15 بیت ورودی / خروجی موازی ، 2 عدد تایمر / شمارنده ، 6 منبع وقفه ، 128 بایت حافظه RAM برای داده ها و 2 کیلو بایت حافظه فلش قابل برنامه ریزی مجدد برای ذخیره  کردن برنامه می باشد0 دلایل زیادی برای انتخاب


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


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

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

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

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


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

 

تعداد صفحات : 44 صفحه     -      

قالب بندی :  word        

 

 

 

 

فهرست مطالب

 

عنوان                                                                                               صفحه

 

مقدمه                                                                                                                         1

 

سیر تکاملی میکروکنترلرها                                                                                          4

 

معماری داخلی میکروکنترلرها                                                                                     5

 

خانواده 8051                                                                                                            7

 

پیکر بندی پایه ها                                                                                                      12

 

تایمر                                                                                                                         20

 

جریان و مقاومت در میکرو کنترلرها                                                                          29

 

عملکرد تابلو روان                                                                                                     31

 

نحوه نمایش در تابلو به صورت ثابت                                                                          31

 

روش جاروب کردن                                                                                                  33

 

روش شیفت دادن                                                                                                      36

 

بررسی چگونگی نمایش بر روی  دات ماتریکس                                                        38

 

LED های دورنگ                                                                                                  40

 

زمان روشن بودن                                                                                                       40

 

 

 

مقدمه

 

میکروکنترلر در واقع یک ریز پردازنده تک تراشه ای است که شامل حافظه داده ، حافظه برنامه ، ورودی و خروجی سریال و موازی ، تایمرها ، وقفه های بیرونی و داخلی      می باشد که تمامی آنها روی یک تراشه واحد مجتمع شده اند و می توان آن را به قیمتی کمتر از 2 دلار تهیه نمود0 بر اساس تخمین های زده شده به طور متوسط تعداد 35 میکرو کنترلر در وسایل خانگی یک خانواده متوسط آمریکایی وجود دارد0 بیش از 34 درصد میکروکنترلرها در اتوماسیون اداری نظیر چاپگرهای لیزری ، دستگاه های نمابر تلفنهای هوشمند و نظایر آنها به کار برده می شوند0 بیش از یک سوم میکروکنترلرها در لوازم خانگی الکترونیکی به کار برده شده اند0 در این دسته بندی تولیداتی نظیرCD  player  ، تجهیزات صوتی hi-fi ، بازیهای ویدیویی ، ماشین لباسشویی ، دستگاههای پخت و پز و نظایر آنها قرار دارند0

 

بازار تجهیزات مخابراتی ،ادوات نظامی و تجهیزات مربوط به اتومبیل ها بخش باقیمانده از سهم کاربرد میکروکنترلرها را به خود اختصاص داده اند0

 

میکروکنترلرها به طور معمول با استفاده از زبان اسمبلی مربوطه ، برنامه ریزی می شده اند0 میکروکنترلرهای ساخت تولید کنندگان مختلف ، زبانهای اسمبلی متفاوتی دارند0 زبان اسمبلی شامل عبارتهای کوتاهی برای دستورالعمل ها است به خاطر سپردن این عبارتها مشکل است ونیز برنامه های تهیه شده برای یک میکروکنترلر برای سایر انواع دیگر میکروکنترلرها قابل استفاده نمی باشد0 سختی کار با زبان اسمبلی به خصوص در پیاده سازی پروژه های پیچیده ، متداولترین شکایتی است که در رابطه با برنامه ریزی میکروکنترلرها مطرح می شود0 راه حل این مسئله ، استفاده از زبانهای سطح بالا       می­باشد0 با این کار ، عملیات برنامه ریزی ساده تر گشته ، برنامه خواناتر و انعطاف پذیرتر شده و پشتیبانی از آن نیز ساده تر می گردد0 برای اغلب میکرو کنترلرها  کامپایلرهای   C و BASIC متفاوتی موجود می باشند0 کامپایلرهای BASIC معمولا‌ً به صورت مفسر بوده و کدهای حاصل از آنها کند می باشند0

 

یکی دیگراز معایب زبان BASIC این است که اغلب کامپایلرهای BASIC  ساختیافته نیستند در نتیجه برنامه سازی با آن کار دشواری می باشد0 در این پروژه از یک کامپایلر حرفه ای C با تمام قابلیتهای آن جهت برنامه ریزی میکرو کنترلر خود استفاده خواهیم کرد0 AT89C2051 متعلق به خانواده استاندارد میکروکنترلرهای 8051 می باشد0 AT89C2051 یک مدار مجتمع 20 پایه می باشد که از لحاظ کد، کاملاً سازگار با برادر بزرگترش 8051 است0 این مدار مجتمع دارای یک درگاه سریال­، 15 بیت ورودی / خروجی موازی ، 2 عدد تایمر / شمارنده ، 6 منبع وقفه ، 128 بایت حافظه RAM برای داده ها و 2 کیلو بایت حافظه فلش قابل برنامه ریزی مجدد برای ذخیره  کردن برنامه می باشد0 دلایل زیادی برای انتخاب AT89C2051  وجود دارد­، از آن جمله می توان به سازگاری کامل آن با خانواده 8051 و سهولت پاک کردن و برنامه ریزی مجدد   آن ، اشاره کرد0 برای این مدار مجتمع نیازی به استفاده از اشعه ماوراء بنفش جهت پاک کردن حافظه برنامه نیست0 حافظه را می توان با استفاده از یک مدار برنامه ریزی کننده ارزان قیمت پاک کرده و مجدداً آن را برنامه ریزی نمود0 از دلایل دیگر انتخاب AT89C2051  کوچکی و ارزان بودن آن است0

 

سیستم های میکرو کامپیوتری:

 

اصطلاح میکروکامپیوتربرای توصیف سیستمی به کار می رود که شامل یک ریز پردازنده، حافظه برنامه، حافظه داده و یک ورودی / خروجی ( I / O ) است0 برخی از سیستم های میکرو کامپیوتری شامل اجزاء اضافی نظیر تایمرها ، شمارنده ها و مبدل های آنالوگ به دیجیتال هستند0 با این تفاسیر می توان گفت که تمام موارد ، از یک سیستم کامپیوتر بزرگ که دارای چندین هارددیسک ، فلاپی درایو و چاپگر است ، تا یک سیستم کامپیوتری تک تراشه­ای ، در زمره سیستم­های میکرو کامپیوتری به حساب      می­ آیند0

 


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


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

تحقیق در مورد آشنایی با میکروکنترلرها

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

تحقیق در مورد آشنایی با میکروکنترلرها


تحقیق در مورد آشنایی با میکروکنترلرها

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

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

تعداد صفحه33

فهرست مطالب

آشنایی با میکرو کنترلرها2………………………………………………………

 

سیر تکاملی میکرو کنترلرها3……………………………….……………………

 

معماری داخلی میکرو کنترلرها5.…………………………………………………

 

مقدمه ای بر میکروکنترلرهای AVR : 8

 

بهره های کلیدی AVR : 8

 

واژگان کلیدی AVR : 9

 

خانواده های محصولات AVR : 9

 

AVR های مدل tiny: 9

 

AVR های مدل Mega: 10

 

نکات کلیدی و سودمند مدل Mega : 12

 

AVR های مدل LCD: 11

 

نکات کلیدی وسودمند مدل LCD : 11

 

نکات کلیدی و سودمند حافظه ی فلش خود برنامه ریز: 13

 

راههای مختلف برای عمل برنامه ریزی: 13

 

پروگرامرهایی که AVR های خاصی را پشتیبانی می کنند: 14

 

مقایسه ریز پردازنده و میکرو کنترلر 15……...………………...............................

 

 

 

 

 

 

 

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

 

 

 

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

 

 

 

همانطور که ذکر شد در داخل میکرو کنترلرها علاوه بر CPU (که عموما دارای گذرگاه داده 8 بیت است) مدارات دیگری نیز وجود دارند که بسته به تولید کننده و مدل آن متفاوت است. این مدارات ممکن است شامل نوسان ساز ساعت سیستم، حافظه Flash برای ذخیره برنامه، حافظه

 


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


تحقیق در مورد آشنایی با میکروکنترلرها

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

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

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


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

چکیده

 

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

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

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

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


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


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