فهرست مطالب
عنوان شماره صفحه
فصل اول : مقدمه
1-1 کلیات............................................................................................................................................................................................1
1-2 تاریخچه میکروکنترلرها 2
1-3 معرفی میکروکنترلرها 3
1-4 بخشهای مختلف میکروکنترلر. 3
1-5 برنامه ریزی یک میکروکنترلر. 3
1-6 کارآیی میکرو کنترلرها 3
1-7 معایب و مزایای میکروکنترلر های مختلف نسبت به هم .. 4
1-8 مزایای میکرو کنترلر نسبت به مدار های منطقی.. 6
فصل دوم : نرم افزار
بخش اول : دستورات برنامه نویسی بیسیک در محیط بسکام در ارتباط با پروژه 8
2-1 توضیح مختصرى درباره زبان برنامه نویسى Basic 8
2-2 استفاده از پورت ها در محیط بسکام. 8
2-3 دستورات مربوط به پورت ها 9
2-4 دستورات تاخیر. 9
2-5 دستورات حلقه وپرش.... 10
2-6 روشن کردن و خاموش کردن led ها 11
2-7 اعداد و متغییر ها در بسکام 11
2-8 دستور CONST.. 12
2-9 دستور ALIAS. 13
2-10 دستور INSTR.. 13
2-11 دستور INCR و دستور DECR.. 13
2-12 دستور LEN.. 13
2-13 دستور while-wend. 14
2-14 دستور IF 14
2-15 زیر برنامه ها و فراخوانی توابع.. 18
بخش دوم : 18
2-16 بررسی خط تلفن شهری.. 18
2-17 سرویس خط تلفن شهری ((PSTN.. 18
2-18 نحوه شماره گیری.. 21
2-19 آشکار سازی زنگ و اشغال خط 21
2-20 شمای کلی مدار 22
فهرست مطالب
عنوان شماره صفحه
بخش سوم : 24
2-21 برنامه استفاده شده در آی سی پروژه 24
فصل سوم : سخت افزار
بخش اول : 41
3-1 آشنایی با AVR 41
3-2 خانواده AVR.. 43
3-3 واژگان کلیدی AVR.. 43
3-4 آی سی ATmega8. 44
3-5 ویژگی های منحصر به فرد میکروکنترولر. 46
3-6 توصیف پایه های آی سی ATmega8. 46
3-7 ALU واحد محاسبه و منطق 49
3-8 ثبات وضعیت ... 49
3-9 اشاره گر پشته. 50
3-10 زمان بندی اجرای دستورالعملها 51
3-11 اداره کردن ریست و وقفه . 51
3-12 زمان پاسخ گویی به وقفه . 52
3-13 حافظه های AVR ATmega8 . 53
3-14 حافظه داده SRAM 54
3-15 حافظه داده EEPROM... 54
3-16 نوشتن و خواندن EEPROM ... 54
3-17 جلوگیری از اختلال در EEPROM 58
3-18 حافظه I/O .. 58
3-19 منابع کلاک... 59
3-20 نوسانساز کریستالی .. 59
3-21 نوسانساز کریستالی فرکانس پایین .. 60
3-22 نوسانساز با RC خارجی .. 60
3-23 نوسانساز کالیبره شده با RC داخلی .. 61
3-24 کلاک خارجی 61
3-25 اسیلاتور تایمر/ شمارنده 61
3-26 حالت کاهش نویز ADC .. 62
3-27 حالت Power- down . 62
فهرست مطالب
عنوان شماره صفحه
3-28 حالت Power – Save . 63
3-29 حالت Standby . 63
3-30 حالت Extended Standby 63
3-31 حداقل کردن توان مصرفی .. 64
3-32 مبدل آنالوگ به دیجیتال.. 64
3-33 مقایسه گر آنالوگ... 64
3-34 آشکار ساز Brown- out 64
3-35 ولتاژ مرجع درونی .. 65
3-36 تایمر Watchdog . 65
3-37 پینهای پورت 65
3-38 کنترل کننده سیستم و ریست ... 66
3-38-1 ریست کردن AVR .. 66
3-38-2 منابع ریست ... 66
3-39 نمای ظاهری انواع آی سی ATmega8 . 67
3-40 پایه های انواع آی سی ATmega8 68
3-41 ساختمان داخلی آی سی ATmega8. 69
بخش دوم : 70
3-42 سخت افزار مدار سیگنال زنگ... 70
3-43 سخت افزار پروژه 72
3-44 کنترل وسایل برقی با استفاده از خط تلفن.. 74
3-45 شماتیک کامل مدار پروژه 75
3-46 تحلیل قسمت منبع تغذیه پروژه 77
3-47 تحلیل مدار آشکارساز زنگ 77
3-48 تحلیل رله استفاده شده در مدار آشکار ساز زنگ ... 79
3-49 تحلیل المان های متصل به دی کدر MT8870DC.. 80
3-50 تحلیل المان های متصل به آی سی پروژه 81
بخش سوم : 82
3-51 فرم PCB مدار پروژه 82
3-52 شماتیک کامل مدار پروژه 83
3-53 نمایی ظاهری پروژه 84
فصل چهارم :
خلاصه و نتیجه گیری 86
فهرست مطالب
عنوان شماره صفحه
منابع و مرجع 87
پیوست .................................................................................................................................................................................................................................88
پیوست الف ........................................................................................................................................................................................88
پیوست ب ..........................................................................................................................................................................................93
پیوست ج ...........................................................................................................................................................................................99
پایان نامه رشته برق - کنترل کننده چهارکاناله با خط تلفن جهت خاموش و روشن کردن وسایل برقی - word