فی گوو

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

فی گوو

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

میکروکنترلر‎ AVR

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

میکروکنترلر‎ AVR


میکروکنترلر‎ AVR

میکرو کنتر لر چیست؟ آی سی هایی که قابل برنامه ریزی می باشدو عملکرد آنها از قبل تعیین شده میکروکنترلر گویند. میکرو کنترل ها دارای ورودی –خروجی و قدرت پردازش می باشد. این کلمه از دو کلمه میکرو کنترلر تشکیل شده میکرو : می دانیم که این یک واحد یونانی است وبرابر با ۱۰ به توان منفی ۶ متر است.یعنی یک ملیو نیوم واحد است که خیلی کوچک است ولی واحدهای خیلی کوچکتر از این هم داریم که در الکترونیک مورد استفاده قررار می گیرند. کنترلر:که همه معنی ومفهوم آن این است که یعنی کنترل کننده به تعبیری یعنی” مغز” البته بدون تفکر فقط دستوراتی که به آن داده می شود را به نحو احسن انجام می دهد.

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

آیا میکروکنترلر چیز جدیدی را با خود آورده است؟ جواب منفی است تمام کارهایی که ما با میکرو کنترلر می توانیم انجام بدهیم با قطعات دیگر هم می توانیم انجام بدهیم.

عیب میرو کنترلر : میکرو کنترلر دارای یک عیب کوچک است وآن سرعت پایین است ( از لحاظ سرعت برای کاربردهای خیلی محدودی میکروکنترلر مناسب نیست.)

فهرست :

آشنایی با میکروکنترلر
تفاوت های میکروکنترلر با سیستم کامپیوتر
قسمت های مختلف یک میکروکنترلر
خانواده های مختلف میکروکنترلر
میکروکنترلر های AVR
ویژگی های میکروکنترلر های AVR
میکروکنترلر ATMEGA32
خصوصیات ATMEGA32
معماری ATMEGA32
ترکیب پایه ها در میکروکنترلر ATMEGA32
محیط برنامه نویسی BASCOM
چند مثال عملی

 

فرمت : پاورپوینت

صفخه: 51


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


میکروکنترلر‎ AVR

دانلود پروژه میکروکنترلرهای 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 صفحه فایل ورد قابل ویرایش

 


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


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

پایان نامه جهت اخذ درجه کارشناسی -ساخت درب هوشمند با AVR

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

پایان نامه جهت اخذ درجه کارشناسی -ساخت درب هوشمند با AVR


پایان نامه جهت اخذ درجه کارشناسی -ساخت درب هوشمند با AVR

فایل بصورت ورد (قابل ویرایش) و در 86 صفحه می باشد.

 

چکیده :

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

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

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

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

چکیده ........................................................................................................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       


 

 


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


پایان نامه جهت اخذ درجه کارشناسی -ساخت درب هوشمند با AVR

دانلود جزوه معرفی میکروکنترلرهای خانواده AVR

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

 

دانلود جزوه معرفی میکروکنترلرهای خانواده AVR

 

توضیحات :

ﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮ ﯾﮏ ﻧﻮع ﭼﯿﭗ اﺳﺖ ﮐﻪ از ﯾﮏ ﻣﯿﮑﺮوﭘﺮوﺳﺴﻮر ﺑﻪ ﻋﻨﻮان ﻫﺴﺘﻪ ﺑﻪ ﻫﻤﺮاه ﺣﺎﻓﻈﻪ و اﻣﮑﺎﻧﺎت ﺟﺎﻧﺒﯽ ﺗﺸﮑﯿﻞ ﺷﺪه اﺳﺖ. ﻣﺰاﯾﺎ و ﻣﻌﺎﯾﺐ ﻣﯿﮑﺮو ﮐﻨﺘﺮﻟﺮ ﻧﺴﺒﺖ ﺑﻪ ﻣﯿﮑﺮو ﭘﺮوﺳﺴﻮر ﭼﯿﺴﺖ؟ ﺑﻪ دﻟﯿﻞ ﻗﺮار ﮔﺮﻓﺘﻦ ﺣﺎﻓﻈﻪ و اﻣﮑﺎﻧﺎت ﺟﺎﻧﺒﯽ در ﯾﮏ ﭼﯿﭗ، ﻗﯿﻤﺖ واﻧﺪازه ﻣﺪار ﻧﻬﺎﯾﯽ ﻧﺴﺒﺖ ﺑﻪ ﯾﮏ ﺳﯿﺴﺘﻢ ﻣﺸﺎﺑﻪ ﺑﺎ اﺳﺘﻔﺎده از ﻣﯿﮑﺮوﭘﺮوﺳﺴﻮر ، ﺑﻪ ﻃﺮز ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه ای ﮐﺎﻫﺶ ﻣﯽ ﯾﺎﺑﺪ. این جزوه به بررسی و معرفی میکروکنترلرهای خانواده AVR پرداخته است . . .


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


دانلود جزوه معرفی میکروکنترلرهای خانواده AVR

سورس پروژه راه اندازی سه نوع موتور با میکروکنترلر AVR

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

سورس پروژه راه اندازی سه نوع موتور با میکروکنترلر AVR


سورس پروژه راه اندازی سه نوع موتور با  میکروکنترلر AVR

 

 

سورس پروژه راه اندازی سه نوع موتور با  میکروکنترلر AVR

 

  

در این پست یکی از پروژه هایی که مورد علاقه بسیاری از اساتید و دانشجویان گروه مهندسی برق قرار دارد آورده شده است. در این بسته سورس کد راه اندازی سه نوع موتور دی سی (DC Motor)، سروو موتور (Servo Motor) و استپ موتور (Step Motor) به همراه فایل شبیه سازی آن ها با استفاده از نرم افزار پروتئوس آورده شده است. تمامی برنامه ها با استفاده از زبان C نوشته شده اند.

برای اجرای صحیح پروژه مراحل زیر را انجام دهید:

  1. فایل DSN را با Proteus باز نمایید.
  2. روی میکرو کلیک راست کرده و گزینه Add/remove source files را انتخاب نمایید.
  3. در کادر باز شده باید برنامه ای که می خواهید بر روی میکرو قرار گیرد را معرفی کنید. در قسمت source code file name  گزینه New را بزنید و در پوشه همین پروژه فایل متنی با فرمت .C را انتخاب کنید.
  4. ok را فشار دهید تا به صفحه اصلی برنامه proteus برگردید.
  5. حالا در قسمت پایین بر روی علامت play کلیک کنید.

 


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


سورس پروژه راه اندازی سه نوع موتور با میکروکنترلر AVR