مباحث تخصصی رشته ICT

در این وبلاگ مطالبی در زمینه ICT , برق و الکترونیک ارائه میشود.

مباحث تخصصی رشته ICT

در این وبلاگ مطالبی در زمینه ICT , برق و الکترونیک ارائه میشود.

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

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

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

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

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

Cpu واحد پردازش
Alu واحد محاسبات
I /O ورودی ها و خروجی ها
Ram حافظه اصلی میکرو
Rom حافظه ای که برنامه روی آن ذخیره می گردد
Timer برای کنترل زمان ها
و . . .

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

این ای سی ها امکاناتی چون ADC (مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر– EEPROM (حافظه) از جمله مزایای این خانواده نسبت به نوع قبلی خود یعنی 8051 می باشد مهم ترین آی سی این خانواده Tiny و Mega است.

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

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

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

دانلود


نظرات 3 + ارسال نظر
سجادم جمعه 28 مهر‌ماه سال 1391 ساعت 01:58 ق.ظ http://ictman.blogsky.com

سلام؛
پست مفیدی گذاشتی و خیلی خوبه که مطالب کاربردی بیشتر بذاری. فقط یه مقدار به نگارش مطالبت بیشتر اهمیت بده.
ممنون ، موفق باشی.

ممنونم .باعش سعیمون رو میکنیم .ولی کجاش عیب داشت دقیقا بعدا بگو.

احسان شنبه 29 مهر‌ماه سال 1391 ساعت 11:42 ق.ظ

سلام محمد جان
سایتت بسیار پر محتوا و عالی بود. استفاده کردیم.
با تشکر

ممنون احسان جان.خوشحال میشم سر میزنی.

پیمان شنبه 29 شهریور‌ماه سال 1393 ساعت 08:07 ب.ظ http://pnk-avr.blogfa.com/

سلام
برای آموزش avr یه کتاب خیلی خوب و ساده هست به نام
“آموزش کاربردی avr” انتشارات جهاد دانشگاهی
خیلی ساده و روان توضیح داده و از اول هم شروع کرده و نیومده از رجیستر های مشکل و . . شروع کنه که خواننده هیچی نفهمه
به نظرم اگه کسی می خواد شروع کنه این کتاب عالیه!!!!
http://pnk-avr.blogfa.com/

ایمیل شما بعد از ثبت نمایش داده نخواهد شد