دانلود با لینک مستقیم و پر سرعت .
فهرست مطالب
مقدمه
دسته بندی میکرو های AVR
انواع پورت در برنامه
LED DAT MATRIX
مبدل انالوگ به دیجیتال
پیکره بندی ADC در محیط بسکام
بررسی میکرو ATMEGA8
بررسی قطعه 74HC573N
آشنایی با سنسور های گاز MQ
آشنایی با سنسور MQ-5
کالیبراسیون سنسورهای گاز
آشنایی با دستورات BASCOME
مقدمه
avr پروژه پایانی دو دانشجوی دکترا بود, که در سال 1996 اولین نسخه های ان به بازار عرضه شد.
این میکروکنترلر 8 بیتی دارای تکنولوژی cmos و توان پایین براساس ساختار Risc ساخته شده است.
(Risc مخفف 4 کلمه set computers reduced instruction می باشد.یعنی کامپیوتر هایی که در انها ساختار به گونه ای است ,که با کاهش تعداد دستورات سرعت سیستم افزایش یافته است.)
Avr دستورات را تنها در یک پالس ساعت اجرا میکند ,بدین ترتیب به ازای هر یک مگا هرتز یک مگا دستور در ثانیه اجرا میشود(MIPS)
AVR دارای 32 رجیستر است که همه به ALU متصل هستند, بنابراین دسترسی به دو رجیستر هم در یک سیکل ساعت امکان پذیر است.
در این پروژه با استفاده از این میکرو کنترلر و سنسور های گاز MQ مداری برای اشکار سازی گاز روی LED بسته شده است.
در این مدار خروجی سنسور گاز که بصورت انالوگ است به پورت ADC میکرو وصل می شود.تا به دیجیتال تبدیل شود.و در خروجی رو LED ها نمایش داده شود.
همچنین در این مدار از قطعاتی بعنوان بافر و یا لچ استفاده شده است.این قطعات هنگامی که مقادیر ورودی را میگیرد, انها را روی پایه خروجی خود میفرستد.اگر ما پایه LE این قطعه را فعال کنیم , این مقادیر به اصطلاح قفل شده و با تغییر در ورودی , مقادیری که به خروجی رفته اند تغییر نمیکنند.تا هنگامی که دوباره پایه LE صفر شود.
میکروهای AVR به سه دسته تقسیم میشوند
- TINY AT : دارای پایه های کم و دستورات محدود تری نسبت به MEGE است
- CLASSIC (AT90S) :بین دو گروه مگا و تینی است.امروزه استفاده نمیشود
- MEGA AT: دارای حداکثر امکانات است
در زیر لیستی از تراشه های جدید که جایگزین تراشه های قدیمی است را اورده ایم
جایگزین مناسب
تراشه قدیمی
AT TINY 2313
AT 90S 2313
AT TINT 25
AT 90S 2323
AT MEGE8
AT 90S 4433
AT MEGE 8515
AT 90S 8515
AT MEGE 128
AT MEGE 103
AT MEGE 162
AT MEGE 161
AT MEGE 16
AT MEGE 163
AT MEGE 32
AT MEGE 323
جدول شماره 1) تراشه ها و جایگزین انها
عددی که روبروی میکروهای AVR نوشته شده مقدار حافظه فلش آنها است.
مثلا ATMEGE 8 دارای 8 کیلوبایت حافظه فلش است.
اگر بعد از این عدد پسوندی هم داشته باشند, تفاوت انها را در محدوده ولتاژ تغذیه و فرکانس کریستال ها مشخص میکند
نام میکرو کنترلر
محدوده ولتاژ تغذیه
فرکانس قابل قبول کریستال
میکرو AVR بدون پسوند
4-5.5 V
0-16 MHZ
میکرو AVR با پسوند L
- 7-5.5 V
0-8 MHZ
میکرو AVR با پسوند V
- 8-5.5 V
0-4 MHZ
جدول شماره 2)محدوده ولتاژ و فرکانس میکروهای AVR
(پسوند L به معنی LOW POWER و پسوند V به معنی VERY LOW POWER است)