پروژه رشته كامپیوتر گرایش سخت افزار با عنوان دیمر دیجیتال
مدار كنترلر روشنایی لامپ با استفاده از قانون دیوتی سایكل میزان روشنایی را كم یا زیاد میكند به این طریق كه یك پالس با دامنه 5v یا 12v تولید میشود |
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 5434 کیلو بایت |
تعداد صفحات فایل | 67 |
پروژه رشته كامپیوتر گرایش سخت افزار با عنوان دیمر دیجیتال
چكیده:
مدار كنترلر روشنایی لامپ با استفاده از قانون دیوتی سایكل میزان روشنایی را كم یا زیاد میكند. به این طریق كه یك پالس با دامنه 5v یا 12v تولید میشود. و یا با تغییر زمان on, off این پالس میزان روشنایی تغییر میكند. علاوه بر آن عدد دیوتی سایكل كه عددی بین 0-250 میباشد روی LCD كاراكتری نشان داده میشود.
کلمات کلیدی:
مدار
میكروكنترلر
دیمر دیجیتال
مقدمه
پیشرفت علم الكترونیك در طراحی و ساخت مدارهای مجتمع در طول چند دهه اخیر، منجر به ساخت قطعات دیجیتالی پیشرفته و میكروپروسسورها شده است. میكروكنترلرهایی نظیر خانواده 8X51 كه بیشتر مورد استفاده قرار میگیرند،دارای كمبودهایی بودند كه از آن جمله میتوان به عدم وجود wathchdog، نداشتن رابطهایی نظیر TWI و عدم تنوع زیاد این خانواده از میكروكنترلرها اشاره نمود از آنجایی كه در كاربردهای صنعتی،كاربر تمایل دارد میكروكنترلر را بر حسب نیاز خود انتخاب نماید و میكرو كنترلرهای خانواده 8X51 امكان watchdog و یك سری امكانات دیگر را ندارند،این خانواده از میكرو كنترلرهای در حال جایگزین شدن با میكرو كنترلرهای خانواده AVR و PIC هستند میكروكنترلرهای AVR علاوه بر اینكه امكانات تمامی میكروكنترلرهای قبلی را دارا هستند،مشكلات آنها را رفع كرده و امكانات جالبی را نیز فراهم كردهاند. این مجموعه گرد آوری شده دو فصل دارد. در فصل اول سخت افزار میكروكنترلر ATmega16 كه یكی از میكروكنترلرهای خانواده AVR است،توضیح داده شده است و مختصری نیز در مورد LCD گفته شده است. در فصل دوم به بررسی نرم افزار میكروكنترلرهای AVR پرداخته است و برنامه پروژه توضیح داده است.
فهرست مطالب
فصل اول
مقدمه1
1-1 مشخصات كلی، ساختار داخلی و پایههای میكروكنترلر2
خصوصیات ویژه میكروكنترلرهای ATmeg165
پایههای مختلف ATmeg167
بررسی اجمالی ساختار هسته مركزی ATmega1612
1- 2 وقفههای داخلی ATmega1616
1- 3 وقفه های خارجی ATmega16 18
1- 4 اتصال LCD به PC23
طرز كار LCD23
توصیف پایههای LCD24
ارسال فرمان به LCD ها28
ارسال دادهها به LCD30
برگه اطلاعات LCD33
1- 5 ساختار داخلی Timer/Counter238
7- 6 مدهای كاری Timer/Counter241
مد Normal41
مد CTC42
مد Fast PWM45
1-7 شكل سختافزاری شماتیك برنامه
1- 8 توضیحات سختافزاری برنامه
فصل دوم
2- 1 كلیات47
2- 2 نرم افزار Code vision AVR و روشهای مختلف تولید كدهای برنامه49
كاركردن و ایجاد فایلها در نرم افزار Code vision AVR49
كاركردن با پروژهها و تنظیمات مختلف كمپایلر50
2- 3 توضیحات نرم افزاری60
2- 4 نرم افزار پروژه65
2- 5 نتیجهگیری66
2- 6 منابع و مآخذ67