فایلکو

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

فایلکو

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

دانلود بیش از 50 پروژه AVR (برنامه نویسی و شبیه سازی)

اختصاصی از فایلکو دانلود بیش از 50 پروژه AVR (برنامه نویسی و شبیه سازی) دانلود با لینک مستقیم و پر سرعت .

دانلود بیش از 50 پروژه AVR (برنامه نویسی و شبیه سازی)


دانلود بیش از 50 پروژه AVR (برنامه نویسی و شبیه سازی)

دانلود بیش از 50 پروژه AVR

(برنامه نویسی و شبیه سازی)

 

 

 

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

بدین منظور بر آن شدیم تا مجموعه پروژه های AVR را برای شما ارائه کنیم . این مجموعه شامل بیش از 50 پروژه در ارتباط با میکروکنترلرهای AVR می باشد و تقریباً اکثر سطوح (مبتدی تا پیشرفته) را تحت پوشش قرار می دهد . تمامی پروژه ها به همراه شماتیک و برنامه میکرو ( زبان بیسیک و یا C ) می باشند و در پروژه هایی که نیاز به سنسور و یا توضیحات خاصی باشد، دیتاشیت و توضیحات مد نظر در قالب فایل ورد و یا در قالب PDF قرار داده شده است . برخی از مهمترین پروژه های موجود در این مجموعه عبارتند از :

  • پروژه راه اندازی LCD و KeyPad
  • پروژه راه اندازی سون سگمنت (7Segment)
  • پروژه راه اندازی و کنترل دور موتور DC
  • پروژه دماسنج با LM35
  • پروژه Dimmer
  • پروژه فلاشر
  • پروژه آشکار ساز عبور از صفر
  • پروژه اسیلوسکوپ
  • پروژه ارسال اس ام اس
  • پروژه سیستم ایمنی ساختمان
  • پروژه سیگنال ژنراتور
  • پروژه نمایش ساعت و تقویم
  • پروژه راه اندازی تابلو روان
  • پروژه ثانیه شمار
  • پروژه قفل و رمز دیجیتالی
  • و . . .

 

این پکیج بسیار نفیس با تخفیف ویژه 40 درصدی فروشگاه اینترنتی مهندسان به فروش میرسد.

هم اکنون این پکیج مفید و آموزنده را تهیه نمایید.

 


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


دانلود بیش از 50 پروژه AVR (برنامه نویسی و شبیه سازی)

پایان نامه رشته برق ساخت درب هوشمند با AVR

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

پایان نامه رشته برق ساخت درب هوشمند با AVR


پایان نامه رشته برق ساخت درب هوشمند با AVR

دانلود پایان نامه رشته برق ساخت درب هوشمند با AVR با فرمت ورد و قابل ویرایش تعداد صفحات 88

دانلود پایان نامه آماده

چکیده :

امروزه تکنولوژی الکترونیک در تمام قسمت های زندگی بشر نقش دارد بطوری که اگر آن را از زندگی حذف کنیم دچار مشکلات فراوانی می شویم . مدار زیر قسمت کنترل و فرمان یک درب هوشمند است.این مدار از دو سنسور گیرنده و فرستنده مادون قرمز ،یک آی سی ومدارات تولید پالس تشکیل شده است.نحوه کار مدار به این شکل است که یک مدار آستابل که از یک آی سی تایمر 555 ساخته شده است پالس هایی را با فرکانس قابل تنظیم به مدار فرستنده مادون قرمز می فرستد . و فرستنده نیز امواج مادون قرمز را تا فاصله ای خاص می فرستد که به محضبر خورد با مانع امواج مادون قرمز برگشت می کند وگیرنده آن را دریافت می کند.لازم به ذکر است که فرکانس این امواج ارسالی بوسیله فرستنده باید با فرکانس گیرنده همسان باشد تا از فیلتر داخلی گیرنده عبور کند.در غیر اینصورت بوسیله ی گیرنده قابل در یافت نیست .گیرنده که فعال به صفر است ،با صفر کردن پایه ی آی سی ،آن را متوجه یک جسم می کند و آی سی نیز دستور یک شدن پایه ی متصل به رله را می دهد و رله نیز موتور را به کار انداخته ودرب باز می شود .بعد از مدتی حدود 10 ثانیه درب دوباره شروع به بسته شدن می کند.البته در تمامی این مدت مدا ر فرستنده و گیرنده در حال ارسال و دریافت امواج مادون قرمز هستند .و اگر در همین زمان  هم جسم دیگری دیده شود درب برای 10 ثانیه ی دیگر باز می ماند.برای پوشش دادن کل عرض مسیر مورد نظر با امواج مادون قرمز اول لازم است که از گیرنده های ترانزیستوری استفاده شود و دوم هم اینکه باید از یک عدسی مقعر برای پراکنده کردن امواج استفاده کرد.

 

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

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

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

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

 

 

فهرست مطالب


 عنوان                                                                                         صفحه
 
چکیده ........................................................................................................1
تاریخچه ومقدمه..........................................................................................2
انواع میکروپروسسورها..............................................................................    4    
مقدمه..........................................................................................................6
مختصری راجع به AVR ............................................................................9
خصوصیات Atmega16 ...........................................................................13
ترکیب پایه ها............................................................................................15
فیوز بیت ها................................................................................................16
پورت B ....................................................................................................19
پورت ……………….…………………………………………C 21
پورت …..………………………………………………….….. D23
شماتیک آی سی.........................................................................................26
مادون قرمز.................................................................................................27
شناسایی وتست فرستنده............................................................................28
فرستنده مادون قرمز....................................................................................30
اتصال فرستنده به میکرو..............................................................................30
گیرنده مادون قرمز......................................................................................31
ساختار پایه ای...........................................................................................32
بلوک دباگرام داخلی.....................................................................................33
چگونگی اتصال...........................................................................................33
آی سی 555...............................................................................................37
مدار آستابل با 555......................................................................................38
نحوه کار مدار...............................................................................................40
PCB مدار..................................................................................................42
قطعات لازم................................................................................................43
برنامه آی سی.............................................................................................44
موارد استفاده مدار......................................................................................45
ضمائم........................................................................................................46       


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


دانلود پروژه میکروکنترلرهای MEGA AVR

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

دانلود پروژه میکروکنترلرهای MEGA AVR


دانلود پروژه میکروکنترلرهای MEGA AVR

مقدمه

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

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

مختصری در مورد AVR

زبانهای سطح بالا یا همان HLL (HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به  زبان برنامه نویسی استاندارد برای میکروکنترلر های (MCU) حتی برای میکروهای 8 بیتی کوچک هستند . زبان برنامه نویبی BASIC و C   بیشترین استفاده را در برنامه سازی دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمیلی تولید می کنند .

ATMEL   ایجاد تحولی در معماری ، جهت کاهش کد به مقدار مینیمم رادرک کرد که نتیجه این تحول میکروکنترلرهای AVR  هستند که علاوه بر کاهش وبهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER)  انجام میدهند واز 32 رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده 4 تا 12 بار سریعتر میکروهای مورد استفاده کنونی باشند.

تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL   برای برنامه ریزی AVR  ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH  و  EPROM  در داخل مداار قابل برنامه ریزی (ISP)  هستند . میکروکنترلرهای اولیه AVR دارای 1، 2و 8 کیلوبایت حافظه FLASH  وبه صورت  کلمات 16 بیتی سازماندهی شده بودند.

AVR  ها به عنوان میکروهای RISC  با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم وسرعت بالاتری  بدست آید.

 

عملیات تک سیکل

باانجام تک سیکل دستورات ،کلاک داخلی سیستم یکی می شود. هیچ تقسیم کنننده ای درداخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم می کنند که خود باعث کاهش سرعت می شود . بنابراین AVR  ها  4 تا 12 بار سریعتر و مصرف آنها نیز 4-12 بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی CMOS  استفاده شده در میکروهای AVR ، مصرف توان سطح منطقی متناسب با فرکانس است .

 

طراحی برای زبانهای BASIC  و C

زبانهای BASIC  و C بیشترین استفاده در دنیای امروز به عنوان زبانهای HLL  دارند . تا امروزه معماری بیشتر میکروها برای زبان اسمبلی طراحی شده است و کمتر از زبانهای HLL حمایت کرده اند .

هدف ATMEL  طراحی معماری بود که هم برای زبان اسمبلی وهم زبانهای HLL مفید باشد . به طور مثال درزبانهای BASIC  و C می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد .در این صورت فقط در زمان اجرای زیر برنامه مکانی از حافظه RAM برای متغیر اشغال می شود در صورتی که اگر متغیری به عنوان سراسری  تعریف گردد در تمام وقت مکانی از حافظه FLASH ROM  را اشغال کرده است .

برای دسترسی سریعتر به متغیرهای محلی و کاهش کد ، نیاز به افزایش رجیسترهای همه منظوره است . AVR ها دارای 32 رجیستر هستند که مستقیما به ALU متصل شده اند ، وتنها در یک کلاک سیکل به این واحد دسترسی پیدا می کنند . سه جفت از این رجیسترها می توانند بعنوان رجیسترهای 16 بیتی استفاده شوند .

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

 


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


اطلاعات کلی در مورد میکروکنترلرهای AVR AVR Microcontroller Quick Guide

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

اطلاعات کلی در مورد میکروکنترلرهای AVR AVR Microcontroller Quick Guide


اطلاعات کلی در مورد میکروکنترلرهای AVR  AVR Microcontroller Quick Guide

 

فرمت فایل : WORD ( قابل ویرایش ) تعداد صفحات:22  

 
  مقدمه:

این مقاله نوشته شده در فوریه 2004 توسط شرکت ATMEL یکی از بزرگترین تولیدکنندگان چیپ های میکروالکترونیک در جهان است.

. این مقاله به ارائه اطلاعات کلی در مورد ساختار داخلی و انواع مختلف میکروهای AVR پرداخته است.

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

 

میکروهای AVR دارای انعطاف پذیری غیر قابل مقایسه و بی همتایی هستند.آنها قادر به ترکیب هر نوع کدی با یک معماری کارامد از طریق زبانهای C و Assembly هستند و قادرند از طریق این برنامه ها تمام پارامترهای ممکن در یک سیکل یا چرخه ماشین را با دقت بسیار بالا هماهنگ کنند.

میکرو AVR دارای معماریی است که میتواند در تمام جهات مورد استفاده شما،عمل کند میکرو AVR معماریی دارد که برای شما کارایی 16 بیتی ارائه می دهد که البته قیمتش به اندازه یک 8 بیتی تمام می شود.

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

 

دارای بهترین MCU برای حافظه فلش در جهان ! (MCU: Master Control Unit)

دارای سیستمی با بهترین هماهنگی

دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)

دارای کدهایی با کوچکترین سایز

دارای حافظه خود برنامه ریز

دارای واسطه JTAG که با IEEE 1149.1 سازگار است

 (IEEE: Institute of Electrical and Electronics Engineers.)

دارای سخت افزار ضرب کننده روی خود

دارای بهترین ابزارها برای پیشرفت و ترقی

دارای حالات زیادی برای ترفیع دادن یا Upgrade .

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

 

میکرو کنترلر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک(ساعت) به اندازه کافی سریع است و می تواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند.

میکروکنترلر AVR بر مبنای معماری  RISC(کاهش مجموعه ی دستورالعملهای کامپیوتر) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب می کند.

به کارگرفتن حافظه از نوع Flash  که AVR ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است.

یک میکرو AVR می تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.

میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می شوند البته با انواع توان پایین (Low Power)که موجودند.

فهرست:

 

مقدمه مترجم

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

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

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

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

AVR های مدل tiny: 9

AVR های مدل Mega: 9

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

AVR های مدل LCD: 11

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

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

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

نرم افزار ارائه شده توسط شرکتATMEL به نام AVR Studio 4 : 13

انواع برنامه نویسها که AVR Studio 4 با آنها سازگار است: 14

STK500/STK501/STK502. 15

JTAGICE / JTAGICE mkII 16

ICE40/50 Emulator. 17

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

مقدمه مییکروکنتلر 8051........................................................................................ 20

واحد پردازش مرکزی.............................................................................................. 22

حافظه نیمه رسانا 4

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

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

AVR های مدل tiny: 9

AVR های مدل Mega: 9

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

AVR های مدل LCD: 11

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

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

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

نرم افزار ارائه شده توسط شرکتATMEL به نام AVR Studio 4 : 13

انواع برنامه نویسها که AVR Studio 4 با آنها سازگار است: 14

STK500/STK501/STK502. 15

JTAGICE / JTAGICE mkII 16

ICE40/50 Emulator. 17

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

 

 

 

 

 


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