اینو دیدی

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

اینو دیدی

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

دانلود تحقیق تراشه های avr

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

دانلود تحقیق تراشه های avr


دانلود تحقیق تراشه های  avr

:در قسمت معرفی آی سی از کلمه کلیدی $Regfile برای معرفی استفاده شده است . این دستور به این صورت است که باید بعد ازآن کلمه معرف آی سی مورد استفاده را در جلوی آن وارد کنیم . البته برای هر آی سی کلمه ی مخصوصی وجود دارد که برای ATMEGA32 باید کلمه ی M32def.dat را تایپ کرد . البته باید توجه داشت که این کلمه باید داخل یک جفت کوتیشن ( گ + Shift ) قرار گیرد :
$Regfile = “M32def.dat”
۲: در قسمت بعدی که تعیین فرکانس کاری است کلمه کلیدی $Crystal باید نوشته شود و آنرا باید مساوی با فرکانس کار بر حسب هرتز قرار داد :
$Crystal = 1000000

۳: حال به بخش معرفی سخت افزار رسیدیم . در این برنامه چون پورت B باید بتواند جریان بیرون دهد و سخت افزار خارجی ای که همان LED است را روشن کند بعنوان خروجی تعریف میشود . همیشه برای معرفی سخت افزار از کلمه کلیدی Config اسفاده میشود . پس برای خروجی کردن پورت B مینویسیم :
Config Portb = output

۴: چون در این برنامه نیازی به تعریف متغیری نبود به بخش برنامه اصلی میرویم و در این قسمت عددی را به پورت B خواهیم فرستاد تا طبق آن LED ها روشن شوند . البته ذکر این نکته لازم است که اگر بخواهیم عددی را در مبنای دودویی بنویسیم ابتدا باید &B را نوشته و بعد ععد مورد نظر را تایپ کنیم و همینطور برای نوشتن در مبنای هگز که &H تایپ میشود و اگر هیچکدام از کلمات ذکر شده را ننویسیم عدد در مبنای دسیمال محسوب میشود .

۵: در آخر برنامه نیز از کلمه کلیدی END برای مشخص نمودن پایان برنامه استفاده شده است .
میکروهای 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 پیش پای شما می گذارد، برای یافتن نیازهای شما مناسب است:
با داشتن تنوعی باور نکردنی و اختیارات فراوان در کارایی محصولات AVR، آنها به عنوان محصولاتی که همیشه در رقابت ها پیروز هستند شناخته شدند.در همه محصولات AVR مجموعه ی دستورالعملها و معماری یکسان هستند بنابراین زمانی که حجم کدهای دستورالعمل شما که قرار است در میکرو دانلود شود به دلایلی افزایش یابد یعنی بیشتر از گنجایش میکرویی که شما در نظر گرفته اید شود می توانید از همان کدها استفاده کنید و در عوض آن را در یک میکروی با گنجایش بالاتر دانلود کنید.

توان مصرفی پایین:
•    توان مصرفی پایین آنها برای استفاده بهینه از باتری و همچنین کاربرد میکرو در وسایل سیار و سفری طراحی شده که میکروهای جدید AVR با توان مصرفی کم از شش روش اضافی در مقدار توان مصرفی ، برای انجام عملیات بهره می برند.
•    این میکروها تا مقدار 1.8 ولت قابل تغذیه هستند که این امر باعث طولانی تر شدن عمر باتری می شود.
•    در میکروهای با توان پایین ، عملیات شبیه حالت Standby است یعنی میکرو می تواند تمام اعمال داخلی و جنبی را متوقف کند و کریستال خارجی را به همان وضعیت شش کلاک در هر چرخه رها کند!
نکات کلیدی و سودمند حافظه ی فلش خود برنامه ریز:
•    قابلیت دوباره برنامه ریزی کردن بدون احتیاج به اجزای خارجی
•    128 بایت کوچک که به صورت فلش سکتور بندی شده اند
•    داشتن مقدار متغیر در سایز بلوکه ی بوت (Boot Block)
•    خواندن به هنگام نوشتن
•    بسیار آسان برای استفاده
•    کاهش یافتن زمان برنامه ریزی
•    کنترل کردن برنامه ریزی به صورت سخت افزاری
راههای مختلف برای عمل برنامه ریزی:
موازی یا Parallel :
•    یکی از سریعترین روشهای برنامه ریزی
•    سازگار با برنامه نویس های(programmers) اصلی

خود برنامه ریزی توسط هر اتصال فیزیکی:

•    برنامه ریزی توسط هر نوع واسطه ای از قبیل TWI و SPI و غیره
•    دارا بودن امنیت صد درصد در بروزرسانی و کدکردن

ISP:

•    واسطه سه سیمی محلی برای بروزرسانی سریع
•    آسان و موثر در استفاده

واسطه JTAG :

•    واسطه ای که تسلیم قانون IEEE 1149.1 است و می تواند به صورت NVM برنامه ریزی کند یعنی هنگام قطع جریان برق داده ها از بین نروند.استفاده از فیوزها و بیتهای قفل.
•    بیشتر برای دیباگ کردن آنچیپ و به منظور تست استفاده می شود
خانواده های محصولات AVR :
 Tiny AVR:
میکروکنترلری با اهداف کلی و با بیش از 4 کیلو بایت حافظه فلش و 128 بایت حافظه استاتیک و قابل برنامه ریزی است.(منظور از حافظه استاتیک SRAM و حافظه قابل برنامه ریزی EEPROM است.)
Mega AVR:

این نوع میکروها قابلیت خود برنامه ریزی دارند و می توان آنها را بدون استفاده از مدارات اضافی برنامه ریزی کرد همچنین بیش از 256K بایت حافظه فلش و 4K بایت حافظه استاتیک و قابل برنامه ریزی دارند.

LCD AVR:

این نوع میکرو دارای درایور برای نمایشگر LCD با قابلیت کنترل اتوماتیک تباین و مقایسه تصویر می باشد.باعث تمدید عمر باتری می شود و در حالت فعال دارای توان مصرفی پایینی است.
 
AVR های مدل tiny:

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

 

 

 

شامل 18 صفحه Word


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


دانلود تحقیق تراشه های avr

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

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

دانلود pdf آموزشی کتاب میکرو کنترلرهای AVR نوشته امیر ره افروز، این کتاب واقعا مطالب را به زبانی ساده منتقل نموده است و برای شروع بسیار ارزنده است. در ضمن در این کتاب تمرکز بیشتر بر روی آموزش نرم افزار codevision بوده است.

 

 

 

سرفصل های این PDF :

آشنایی با میکروکنترلر AVR

سخت افزار میکرو کنترلر AVR

آشنایی با نرم افزار CodeVision AVR

آشنایی با نرم افزار CodewizardAVR

ارتباط سریال و LCD با AVR

ویژگیهای کتاب:
* بیان ویژگیهای انواع میکروکنترلرهای AVR به همراه پایه ها و فیوزها
* آموزش نحوه کار با محیط کامپایلر Codevision AVR برای برنامه نویسی
* توابع و مجموعه دستورات میکروکنترلرهای AVR
* بیان نحوه کار با LCD و استفاده از قابلیتهای مختلف آن
* آشنایی با حافظه های EEPROM سریال SPI و I2C
* آشنایی با Boot Loader
* آشنایی با RTC
* معرفی استانداردهای RS232 و RS485 و برقراری ارتباط سریال با نرم افزار MATLAB

شامل ده ها پروژه عملی، از جمله:
* کنترل موتور پله ای و DC
* تولید سیگنال های آنالوگ با استفاده از PWM
* ساخت فرکانس متر
* راه اندازی سنسورهای SMT160 و Lm35
* اندازه گیری مقادیر خازن و مقاومت، بدون استفاده از مبدل آنالوگ به دیجیتال
* کار با صفحه کلیدهای ماتریسی و کلیدهای آنالوگ
* ساخت تقویم و ساعت – تبدیل سال میلادی و شمسی به یکدیگر و کار با تراشه ُ۱۳۰۷

دانلود حجم:3.1MB


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


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

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

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

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


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

 

 

 

 

 

نام محصول : پاورپوینت میکرو کنترلرهای AVR

فرمت : PPT

حجم : 3.6 مگابایت

تعداد اسلاید: 93

زبان : فارسی

سال گردآوری : 1394

نام درس :  ریز پردازنده 1
تعداد واحد : 3
مقطع : کارشناسی
رشته : علوم کامپیوتر

 

هدف های کلی مباحث ارائه شده در این جلسه:

آشنایی دانشجو با :

1- منابع Reset در میکروکنترلرهای Atmega16
2- تایمر نگهبان(watchdog)
3-  اصول طراحی و ترسیم الگوریتم
4-  دستورات برنامه نویسیC  مخصوص میکروکنترلر
5-  توابع کتابخانه ای و کاربرد آن ها در برنامه نویسی

 


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


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

دانلود تحقیق طراحی میکروکنترلر AVR جهت اسکن

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

دانلود تحقیق طراحی میکروکنترلر AVR جهت اسکن


دانلود تحقیق طراحی میکروکنترلر AVR  جهت اسکن

چکیده :

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

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

در این پروژه سعی شده با استفاده از میکروکنترلر 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 به کار برده شد .


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


دانلود تحقیق طراحی میکروکنترلر AVR جهت اسکن