تحقیق رطوبت سنج و دماسنج محیط
تحقیق رطوبت سنج و دماسنج محیط
توضیحات:
بخشی از متن:
میکرو کنترلرها دسته ای از مدارهای قابل برنامه ریزی هستند که به صورت وسیعی در حال رشداند. انواع مختلفی از این میکروکنترلرها جهت انجام کارهای متنوع ساخته شده اند که بسته به نیاز خود می توانید یکی از آنها را انتخاب کنید. در واقع میکروکنترلرها مجموعه ای از پردازنده، حافظه و تعداد زیادی عناصر دیجیتال می باشد که به کاربر اجازه می دهد تا از طریق برنامه نویسی هریک از آنها را برای کار انتخاب کند. با استفاده از میکروکنترلرهای AVR می توانند کارهای متنوعی چون کنترل سیستم ها، طراحی مدار دیجیتال، ساخت فیلتر ، ساخت سیستم نرم افزاری که تابع شبکه ی خاصی داشته باشد ( البته عموما در حوضه ی گسسته ) و … را انجام داد. خانواده AVR تمامی امکانات ۸۰۵۱ را دارا می باشد و امکاناتی چون A/D، نوسان سازهای داخلی، قدرت و سرعت بیشتر و حافظه قابل برنامه یزی از جمله مزایای این خانواده می باشد ….
فهر ست مطالب:
فصل اول
۱-۱- میکروکنترلر AVR
۲-۱- چند ویژگی میکروکنترلر ATMEGA8
۳-۱- خانواده های AVR
۴-۱- معماری AVR
۵-۱- ساختار پردازنده AVR
۶-۱- نحوه ی عملکرد واحد CPU
۷-۱- خط لوله ( Pipelining )
۸-۱- رجیستر وضعیت ( SREG )
۹-۱- پورت I/O
۱۰-۱- فیوزبیت های ATmega8
۱۱-۱- سیستم کلاک و تایمر در AVR
۱۲-۱- حافظه ها در AVR
۱۳-۱- BC547
۱۴-۱- سنسور LM35
۱۵-۱- سنسور رطوبت
فصل دوم
۱-۲- سخت افزار
۲-۲- نرم افزار
منابع
فهرست اشکال
شکل ۱-۱) معماری هاوارد
شکل۲-۱ ) نام پورت های ATMEGA8
شکل۳-۱ ) نوسان ساز کریستالی خارجی
شکل۴-۱ ) نوسان ساز RC خارجی
شکل ۵-۱) پالس ساعت خارجی
شکل ۶-۱) شکل ظاهری BC547
شکل ۷-۱) کاربرد عمومی سنسور LM35
شکل ۸-۱ ) بسته بندی سنسور LM35
شکل ۹-۱ ) سنسور مقاومتی
شکل ۱۰-۱ ) نمودار مقاومت-رطوبت
شکل ۱-۲) شماتیک مدار
فهرست جداول
جدول ۱-۱) بایت پر ارزش فیوز بیت های میکرو
جدول۲-۱) بایت کم ارزش فیوز بیت های میکرو
جدول ۳-۱) انتخاب مقدار حافظهBOOT توسط فیوز بیت های۱ BOOTSZ,
جدول ۴-۱) انتخاب آدرس بردار ریست توسط بیت BOOTRST
جدول ۵-۱) انتخاب سطح ولتاژ برای مدارBROWN_OUT داخلی
جدول۶-۱) منابع برای تولید پالس ساعت در AVR
جدول۷-۱ ) انتخاب خازن مناسب جهت نوسان ساز خارجی
جدول ۸-۱) انتخاب زمان STARTUP برای کلاک اسیلاتور کریستالی
جدول ۹-۱) انتخاب زمان STARTUP برای کلاک اسیلاتور کریستالی فرکانس پایین
جدول ۱۰-۱ ) محدوده فرکانس برای تعیین کارکرد CKSEL (RC خارجی)
جدول ۱۱-۱) انتخاب زمان STARTUP برای کلاک اسیلاتور RC خارجی
جدول ۱۲-۱) محدوده فرکانس برای تعیین کارکرد CKSEL (RC داخلی)
جدول ۱۳-۱) انتخاب زمان STARTUP برای کلاک اسیلاتور RC داخلی کالیبره شده
جدول ۱۴-۱) انتخاب زمان STARTUP برای کلاک خارجی
جدول ۱۵-۱) جدول مشخصه BC547