حامی فایل

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

حامی فایل

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

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

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

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


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

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

 

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

  

تعداد صفحه38

فهرست مطالب

 

  • مقدمه 2  
  • معایب و مزایای میکروکنترلر های مختلف 6
  • فیوز بیت ها، منابع کلاک وReset 8
    • منابع Reset 16 
  • معرفی SPI Bus  (نحوه عمل،رجیسترها ، ارتباط شبکه ای در  SPI ومدارات داخلی)            21
  • برنامه میکروی فرستنده ATmegaA32 (محیط برنامه نویسی BASCOM )    27
  • برنامه میکروی گیرنده ATMega8535(محیط برنامه نویسی BASCOM)  29
  • توضیح برخی از دستورات استفاده شده در محیط برنامه نویسی BASCOM 32
  • اتصال صفحه کلید 3× 4 بهAVR                         36
  • اتصال LCD به AVR                             38
  • شکل کلی مدار فرستنده و گیرنده توسط AVR 40

 

 

 

 

 

 

 

 

 

 

 

مقدمه:

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

 

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

بخشهای مختلف میکروکنترلر :

میکروکنترلر ها از بخشهای زیر تشکیل شده اند

Cpu                     واحد پردازش

Alu                     واحد محاسبات

I /O                     ورودی ها و خروجی ها

Ram                   حافظه اصلی میکرو

Rom                  حافظه ای که برنامه روی آن ذخیره می گردد

Timer                برای کنترل زمان ها

و . . .

 

یک میکروکنترلر چگونه برنامه ریزی میشود: میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام   programmer که در این دستگاه  ای سی  قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی  انتقال پیدا میکند و در Rom ذخیره می شود .

 

 

 

با میکرو کنترلر چه کارهایی می توان انجام داد:

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

میکرو 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 ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است.

فهرست مطالب

 

  • مقدمه 2  
  • معایب و مزایای میکروکنترلر های مختلف 6
  • فیوز بیت ها، منابع کلاک وReset 8
    • منابع Reset 16 
  • معرفی SPI Bus  (نحوه عمل،رجیسترها ، ارتباط شبکه ای در  SPI ومدارات داخلی)            21
  • برنامه میکروی فرستنده ATmegaA32 (محیط برنامه نویسی BASCOM )    27
  • برنامه میکروی گیرنده ATMega8535(محیط برنامه نویسی BASCOM)  29
  • توضیح برخی از دستورات استفاده شده در محیط برنامه نویسی BASCOM 32
  • اتصال صفحه کلید 3× 4 بهAVR                         36
  • اتصال LCD به AVR                             38
  • شکل کلی مدار فرستنده و گیرنده توسط AVR 40

 

 

 

 

 

 

 

 

 

 

 

مقدمه:

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

 

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

بخشهای مختلف میکروکنترلر :

میکروکنترلر ها از بخشهای زیر تشکیل شده اند

Cpu                     واحد پردازش

Alu                     واحد محاسبات

I /O                     ورودی ها و خروجی ها

Ram                   حافظه اصلی میکرو

Rom                  حافظه ای که برنامه روی آن ذخیره می گردد

Timer                برای کنترل زمان ها

و . . .

 

یک میکروکنترلر چگونه برنامه ریزی میشود: میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام   programmer که در این دستگاه  ای سی  قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی  انتقال پیدا میکند و در Rom ذخیره می شود .

 

 

 

با میکرو کنترلر چه کارهایی می توان انجام داد:

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

میکرو 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 40

تحقیق در مورد پروژه آز میکرو - بیوفیدبک

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

تحقیق در مورد پروژه آز میکرو - بیوفیدبک


تحقیق در مورد پروژه آز میکرو - بیوفیدبک

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

 

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

  

تعداد صفحه8

 

فهرست مطالب

(MEF)  فیدبک الکتریکی ماهیچه

( GSR BF ) بیوفیدبک پاسخ گالوانیکی پوست

 ( TEMP BF ) بیوفیدبک حرارت

( HR-BF )بیوفیدبک تعداد ضربان قلب

روش کاربرد دستگاه

موارد کاربرد دستگاه بیوفیدبک حرارت

برای استفاده هر چه بهتر از دستگاه ، توجه به

نکات زیر توصیه میشود

(ICP)

DS18B20    ویژگی های

بسمه تعالی

 

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

تعریف بیوفیدبک

واژه بیوفیدبک مشتمل بر دو بخش بیو(زیستی) و فیدبک (بازخورد) بوده و واژه ترکیبی "بازخورد زیستی " را میتوان جایگزینی برای بیوفیدبک به حساب آورد .

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

ماهیت و نحوه عمل سیستمهای بیوفیدبک

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

 


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


تحقیق در مورد پروژه آز میکرو - بیوفیدبک

تحقیق در مورد پروژه آز میکرو -آشنایی با عملکرد صفحه نمایش LCD کاراکتری

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

تحقیق در مورد پروژه آز میکرو -آشنایی با عملکرد صفحه نمایش LCD کاراکتری


تحقیق در مورد پروژه آز میکرو -آشنایی با عملکرد صفحه نمایش LCD کاراکتری

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

 

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

  

تعداد صفحه6

 

فهرست مطالب ندارد 

آزمایش چهارم

 

موضوع آزمایش :آشنایی با عملکرد صفحه نمایش LCD کاراکتری

تئوری آزمایش :

 

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

Vcc  : تغذیه LCD توسط این پایه تامین می گردد.

GND : زمین را به این پایه متصل می کنیم.

Vcontrast : توسط پتانسیومتر تعبیه شده درجه درخشندگی LCD را تعیین م ی کنیم.

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

R/W : به وسیله این پایه می توان حالت خواندن و یا نوشتن را در LCD تعیین نمود.

RS : این پایه تعیین می کند که اطلاعات انتقالی دستور العمل می باشد یا داده می باشد تا در رجیستر مربوطه قرار گیرد.

D0-7 : اطلاعات بصورت چهار بیتی و یا هشت بیتی از طریق این پایه ها به LCD انتقال می بابد.

 

در codewizard در قسمت LCD با تعیین نوع LCD و پورتی از میکرو که از آن طریق به LCD متصل می گردد نحوه اتصال میکروکنترلر به LCD شرح داده است.

 

 

 

بخش عملی :

  • مرحله 1 :

نمایش عبارت ثابت : منظور از عبارت ثابت ، عبارت هایی است که در طول برنامه تغییر نمی کنند ، به همین دلیل می توان عبارت ها را در حافظه FLASH ذخیره کرد. برای نمایش عبارات تابت از دستور lcd_putf() استفاده می کنیم.

پس از پیکربندی LCD برنامه زیر را داخل حلقه while وارد کنید و پس از پروگرام کردن میکروکنترلر نتیجه را بررسی نمائید.

Lcd_gotoxy(0,0);

Lcd_putf("START");

 

با اجرای این برنامه ابتدا فایل هدر lcd_nsk.h ، LCD را برای میکرو بارگذاری می کند و دستورهای نوشته شده در حلقه بطور پی در پی عبارت START که در حافظه FLASH  قرار گرفته است را در سطر و ستون صفر به نمایش می گذارند.

 

  • مرحله 2:

نمایش عبارت متغیر : اگر بخواهید مقدار یک متغیر را بر روی LCD نمایش  دهید چون این متغیردر حافظه SRAM جای دارد باید از دستور lcd_putsf  استفاده کنید

ابتدا در قسمت تعریف متغیر محلی متغیر آرایه 30 کارکتری a و عدد صحیح علامت دار i  را تعریف کرده و پس از پیکربندی LCD برنامه زیر را خارج حلقه while وارد کرده و پس از پروگرام کردن نتیجه را بررسی کنید.

lcd_clear();

 


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


تحقیق در مورد پروژه آز میکرو -آشنایی با عملکرد صفحه نمایش LCD کاراکتری

اتصال موس ps2 به میکرو avr

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

برنامه ارائه شده با میکرو atmega16 و تحت زبان کد ویژنمی باشد و جنبه اموزشی دارد


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


اتصال موس ps2 به میکرو avr

ساخت ارگ با میکرو avr

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

برنامه ارائه شده با بسکام نوشته شده و در فایل مربوطه سه برنامه ارگ +اژیر+موزیک جهت اشنایی بیشتر گنجانده شده است به همراه فایل پروتئوس جهت تست مدار 


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


ساخت ارگ با میکرو avr