عنوان پروژه : میکرو کنترلر های AVR و طراحی و ساخت کنترل دمای دیجیتالی تابلوهای برق
تعداد صفحات : ۸۶
شرح مختصر پروژه :.هدف از انجام این پروژه طراحی و ساخت کنترل دمای دیجیتالی تابلوهای برق با استفاده از میکروکنترولر AT M32 می باشند. دستگاهی که طراحی و ساخته شده علاوه بر قسمت اتوماتیک دارای بخش است که می توان دما ، فن و هیتر را بصورت دستی تغییر وضعیت داد. تحقق این پروژه کمک شایانی به کنترل دما با دقت بالا در محل های کار ، کارخانجات و بخصوص کارخانه های جوجه کشی می باشد .
ریزکنترلگر یا میکروکنترلر نوعی ریزپردازنده است که دارای حافظهٔ دسترسی تصادفی (RAM) و حافظهٔ فقط خواندنی (ROM)، تایمر، پورتهای ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در درون خود تراشه میباشد و میتواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند. به عبارت دیگر یک میکرو کنترلر، مدار مجتمع کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کریستالی، تایمر، درگاههای ورودی و خروجی آنالوگ و دیجیتال و حافظه تشکیل شدهاست.
یکی از جدید ترین میکروکنترلر های قوی عرضه شده به بازار الکترونیک متغلق به شرکت ATMEL به نام میکروکنترلرهای AVR می باشد این میکرو کنترلر هشت بیتی به علت وجود کامپایلر های قوی به زبان سطح بالا مورد استقبال فراوانی قرار گرفت یادگیری و استفاده از این میکروکنترلر بسیار ساده می باشد و دامنه استفاده آن بسیار وسیع می باشد .این پروژه در خصوص کنترل دما تابلو های برق می باشد که می توان برای ماشینهای جوجه کشی ، محل کار ، تابلو های برق و غیره میتوان استفاده کرد. در این پروژه در فصل اول ،توضیح مختصری راجع به میکرو کنترلر های AVR آورده شده است .در فصل دوم، یک توضیح راجع به برنامه bascom ،در فصل سوم انواع سنسورهای دما را می خوانید .درفصل چهارم ،طراحی و ساخت کنترل دمای دیجیتالی تابلوهای برق وشکل مدار و برنامه نوشته شده در میکرو آورده شده است. درفصل پنجم ، نتیجه گیری ازمطالب بیان شده ،آورده شده است.
نکته ای که در صنعت بسیار مهم به نظر می رسد اندازه گیری پارامتر هایی مثل دما ، فشار و میزان جابه جایی اجسام و … می باشد که کار ها توسط سنسور های مختلف انجام می شود اما روز به روز بر تعداد سنسورها افزوده شده و سنسورهای بهتر با قابلیت های بیشتری به بازار عرضه می گردد و همچنین دستگاه هایی که توسط میکرو کنترلر ها ساخته می شود داری انواع مختلفی بوده و کارهای متفاوتی انجام می دهند یکی ازاین دستگاه ها دستگاه کنترل دمای تابلو و اتاقک ها می باشند که توسط میکروکنترلر ها و حتی بردهای الکترونیکی نیز ساخته می شوند.
در ادامه فهرست مطالب پروژه میکرو کنترلر های AVR و طراحی و ساخت کنترل دمای دیجیتالی تابلوهای برق را مشاهده میفرمایید :
چکیده
مقدمه
فصل ۱- مقدمه ای بر AVR
۱-۱- میکرو کنترل های TINY AVR
۱-۲- میکرو کنترلرهای AT90S
۱-۳- میکروکنترلر های MEGAAVR
۱-۴- خصوصیات داخلی MEGA
۱-۴-۱- کلاک سیستم
فصل ۲- برنامه BASCOM
۲-۱- محیط برنامه
۲-۲- محیط برنامه نویسی
فصل ۳- سنسورهای دما
۳-۱- ترمومترهای شیشه ای(مایعی)
۳-۲- ترمومتر های بی متال
۳-۳- ترمومترهای فشاری
۳-۴- ترموکوپل
۳-۵- اندازه گیری دما از طریق تغییر مقاومت اهمی
۳-۶- سنسور LM35
فصل ۴- طراحی و ساخت یک کنتر ل دمای دیجیتالی تابلو های برق
۴-۱- توضیح برنامه نوشته شده
۲-۴- شکل مدارو توضیحاتی در مورد آن
فصل ۵- نتیجه گیری
منابع
دانلود پایان نامه رشته کامپیوتر بررسی میکرو کنترلها avr وقابلیتهای سخت افزاری ونرم افزاری آن با فرمت ورد و قابل ویرایش تعداد صفحات 94
دانلود پایان نامه آماده
میکروکنترلر چیست :
قطعه ای که این روزها دارد جای خود را در خیلی از وسایل الکتریکی باز میکند .از تلفن گرفته تا موبایل از ماوس لیزری که الان دستتان روی آن است و دارین باهاش کامپیوتر رو کنترل میکنید تا هر وسیله ای که بتوان پیچیدگی رو در اون دید میتونید یک میکروکنترلر رو ببینید .
کلمه میکروکنترلر:
این کلمه از دو کلمه 1- میکرو 2-کنترلر تشکیل شده
میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.
کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.
میکروکنترلرهای MEGA AVR
20 صفحه در قالب word
مقدمه
فصل یک در موردانواع میکروکنترلرهای MEGAAVR است که سعی شده است به طور کلی توضیح داده شود . در فصل دوم شاهد توضیحاتی در مورد عملکرد پروژه ساخت (مدار الکترونیکی ، قطعات تشکیل دهنده ، برنامه مورد استفاده وتوضیحات کامل کننده است . درفصل آخر شاهد مدارات داخلی آی سی های مورد استفاده در این پروژه خواهیم بود .
این مدار یک ولوم دیجیتال است که دارای دو خروجی مونو است ،همچنین میتوان به صورت استریو از آن بهره برد، که بعدا به طور کامل توضیح داده خواهد شد .
مختصری در مورد AVR
زبانهای سطح بالا یا همان HLL (HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکروکنترلر های (MCU) حتی برای میکروهای 8 بیتی کوچک هستند . زبان برنامه نویبی BASIC و C بیشترین استفاده را در برنامه سازی دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمیلی تولید می کنند .
ATMEL ایجاد تحولی در معماری ، جهت کاهش کد به مقدار مینیمم رادرک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش وبهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER) انجام میدهند واز 32 رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده 4 تا 12 بار سریعتر میکروهای مورد استفاده کنونی باشند.
تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EPROM در داخل مداار قابل برنامه ریزی (ISP) هستند . میکروکنترلرهای اولیه AVR دارای 1، 2و 8 کیلوبایت حافظه FLASH وبه صورت کلمات 16 بیتی سازماندهی شده بودند.
AVR ها به عنوان میکروهای RISC با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم وسرعت بالاتری بدست آید.
عملیات تک سیکل
باانجام تک سیکل دستورات ،کلاک داخلی سیستم یکی می شود. هیچ تقسیم کنننده ای درداخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم می کنند که خود باعث کاهش سرعت می شود . بنابراین AVR ها 4 تا 12 بار سریعتر و مصرف آنها نیز 4-12 بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی CMOS استفاده شده در میکروهای AVR ، مصرف توان سطح منطقی متناسب با فرکانس است .
طراحی برای زبانهای BASIC و C
زبانهای BASIC و C بیشترین استفاده در دنیای امروز به عنوان زبانهای HLL دارند . تا امروزه معماری بیشتر میکروها برای زبان اسمبلی طراحی شده است و کمتر از زبانهای HLL حمایت کرده اند .
هدف ATMEL طراحی معماری بود که هم برای زبان اسمبلی وهم زبانهای HLL مفید باشد . به طور مثال درزبانهای BASIC و C می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد .در این صورت فقط در زمان اجرای زیر برنامه مکانی از حافظه RAM برای متغیر اشغال می شود در صورتی که اگر متغیری به عنوان سراسری تعریف گردد در تمام وقت مکانی از حافظه FLASH ROM را اشغال کرده است .
برای دسترسی سریعتر به متغیرهای محلی و کاهش کد ، نیاز به افزایش رجیسترهای همه منظوره است . AVR ها دارای 32 رجیستر هستند که مستقیما به ALU متصل شده اند ، وتنها در یک کلاک سیکل به این واحد دسترسی پیدا می کنند . سه جفت از این رجیسترها می توانند بعنوان رجیسترهای 16 بیتی استفاده شوند .
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است
AVR پروژه پایانی دو دانشجوی دکترا بود, که در سال 1996 اولین نسخه های ان به بازار عرضه شد. این میکروکنترلر 8 بیتی دارای تکنولوژی cmos و توان پایین براساس ساختار Risc ساخته شده است. AVR دستورات را تنها در یک پالس ساعت اجرا میکند , بدین ترتیب به ازای هر یک مگا هرتز یک مگا دستور در ثانیه اجرا میشود . AVR دارای 32 رجیستر است که همه به ALU متصل هستند, بنابراین دسترسی به دو رجیستر هم در یک سیکل ساعت امکان پذیر است. در این پروژه با استفاده از این میکرو کنترلر و سنسور های گاز MQ مداری برای اشکار سازی گاز روی LED بسته شده است. در این مدار خروجی سنسور گاز که بصورت انالوگ است به پورت ADC میکرو وصل می شود.تا به دیجیتال تبدیل شود.و در خروجی رو LED ها نمایش داده شود. همچنین در این مدار از قطعاتی بعنوان بافر و یا لچ استفاده شده است.این قطعات هنگامی که مقادیر ورودی را میگیرد, انها را روی پایه خروجی خود میفرستد. اگر ما پایه LE این قطعه را فعال کنیم , این مقادیر به اصطلاح قفل شده و با تغییر در ورودی , مقادیری که به خروجی رفته اند تغییر نمیکنند. تا هنگامی که دوباره پایه LE صفر شود.
در این پروژه بوسیله تعدادی led مقدار خوانده شده از میکرو روی led ها نمایش داده میشود.
فهرست :
مقدمه
دسته بندی میکرو های AVR
انواع پورت در برنامه
LED DAT MATRIX
مبدل آنالوگ به دیجیتال
پیکره بندی ADC در محیط بسکام
بررسی میکرو ATMEGA8
بررسی قطعه 74HC573N
آشنایی با سنسور های گاز MQ
آشنایی با سنسور MQ-5
کالیبراسیون سنسورهای گاز
آشنایی با دستورات BASCOME
20 صفحه در قالب word
میکروکنترلر های MEGAAVR
مقدمه
فصل یک در موردانواع میکروکنترلرهای MEGAAVR است که سعی شده است به طور کلی توضیح داده شود . در فصل دوم شاهد توضیحاتی در مورد عملکرد پروژه ساخت (مدار الکترونیکی ، قطعات تشکیل دهنده ، برنامه مورد استفاده وتوضیحات کامل کننده است . درفصل آخر شاهد مدارات داخلی آی سی های مورد استفاده در این پروژه خواهیم بود .
این مدار یک ولوم دیجیتال است که دارای دو خروجی مونو است ،همچنین میتوان به صورت استریو از آن بهره برد، که بعدا به طور کامل توضیح داده خواهد شد .
مختصری در مورد AVR
زبانهای سطح بالا یا همان HLL (HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکروکنترلر های (MCU) حتی برای میکروهای ۸ بیتی کوچک هستند . زبان برنامه نویبی BASIC و C بیشترین استفاده را در برنامه سازی دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمیلی تولید می کنند .
ATMEL ایجاد تحولی در معماری ، جهت کاهش کد به مقدار مینیمم رادرک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش وبهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER) انجام میدهند واز ۳۲ رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده ۴ تا ۱۲ بار سریعتر میکروهای مورد استفاده کنونی باشند.
تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EPROM در داخل مداار قابل برنامه ریزی (ISP) هستند . میکروکنترلرهای اولیه AVR دارای ۱، ۲و ۸ کیلوبایت حافظه FLASH وبه صورت کلمات ۱۶ بیتی سازماندهی شده بودند.
AVR ها به عنوان میکروهای RISC با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم وسرعت بالاتری بدست آید.
عملیات تک سیکل
باانجام تک سیکل دستورات ،کلاک داخلی سیستم یکی می شود. هیچ تقسیم کنننده ای درداخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت ۱:۴ یا ۱:۱۲ تقسیم می کنند که خود باعث کاهش سرعت می شود . بنابراین AVR ها ۴ تا ۱۲ بار سریعتر و مصرف آنها نیز ۴-۱۲ بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی CMOS استفاده شده در میکروهای AVR ، مصرف توان سطح منطقی متناسب با فرکانس است .
طراحی برای زبانهای BASIC و C
زبانهای BASIC و C بیشترین استفاده در دنیای امروز به عنوان زبانهای HLL دارند . تا امروزه معماری بیشتر میکروها برای زبان اسمبلی طراحی شده است و کمتر از زبانهای HLL حمایت کرده اند .
هدف ATMEL طراحی معماری بود که هم برای زبان اسمبلی وهم زبانهای HLL مفید باشد . به طور مثال درزبانهای BASIC و C می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد .در این صورت فقط در زمان اجرای زیر برنامه مکانی از حافظه RAM برای متغیر اشغال می شود در صورتی که اگر متغیری به عنوان سراسری تعریف گردد در تمام وقت مکانی از حافظه FLASH ROM را اشغال کرده است .
برای دسترسی سریعتر به متغیرهای محلی و کاهش کد ، نیاز به افزایش رجیسترهای همه منظوره است . AVR ها دارای ۳۲ رجیستر هستند که مستقیما به ALU متصل شده اند ، وتنها در یک کلاک سیکل به این واحد دسترسی پیدا می کنند . سه جفت از این رجیسترها می توانند بعنوان رجیسترهای ۱۶ بیتی استفاده شوند .
فصل اول
میکروکنترلرهای MEGAAVR
در این فصل به معرفی میکروکنترلرهای نوع MEGAAVR از سری میکروکنترلرهای AVR شرکت ATMEL می پردازیم . میکروهای MEGA نسبت به نوع قبلی (AT90S>TINY)دارای قابلیت بیشتری هستند. خصوصیات وقابلیتهای هر یک به طور کامل بررسی شده است . فیوز بیت هاقسمتی از حافظه FLASH هستند که امکاناتی را در اختیار کاربر قرار می دهند . فیوز بیتها با ERASE میکرو از بین نمی روند ومی توانند توسط بیتهای قفل مربوطه ، قفل شوند . کلاک سیستم هر یک از میکروها در صورت نیاز به توضیح بیشتر بلافاصله بعد از فیوز بیتها گفته شده است .
۱-۱ خصوصیات ATMEGA323 و ATMEGA323L
A:
1. از معماری AVR RISC استفاده می کند .
۲٫ کارایی بالا وتوان مصرفی کم
۳٫ دارای ۳۰ دستورالعمل با کارایی بالا
۴٫ ۸*۳۲ رجیستر کاربردی
۵٫ سرعتی تا۸MIPS در فرکانس ۸MHZ
B: حافظه ، برنامه وداده غیر فرار
۱٫ ۳۲ کیلو بایت حافظه FLASH داخلی قابل برنامه ریزی
۲٫ پایداری حافظه FLASH : قابلیت ۱۰۰۰ بار نوشتن وپاک کردن
۳٫ ۲کیلوبایت حافظه داخلی SRAM
4. 1کیلوبایت حافظه EPROM داخلی قابل برنامه ریزی
۵٫ پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
۶٫ قفل برنامه FLASH وحافظه داده EPROM
C : قابلیت ارتباط JTAG
– برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG
D : خصوصیا ت جانبی
۱٫ دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
2. یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
3. چهار کانال PWM
4. 8 کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
۵٫ یک مقایسه کننده آنالوگ داخلی
۶٫ WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
۷٫ ارتباط سریال SPI
8. قابلیت ارتباط با پروتکل سریال دوسیمه
۹٫ USART سریال قابل برنامه ریزی
E : خصوصیات ویژه میکروکنترلر
۱٫ مدار POWER – ON RESET CIRCUIT
2. BROWN – OUT DETECTION قابل برنامه ریزی
۳٫ دارای ۶ حالت SLEEP
4. منابع وقفه داخلی وخارجی
۵٫ دارای اسیلاتور RC داخلی کالیبره شده
۶٫ عملکرد کاملا ثابت
۷٫ توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS
F : فرکانسهای کاری
– ۰MHZ TO 4MHZ برای (ATMEGA323L)
– 0MHZ TO 8MHZ برای (ATMEGA323)
G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA323L)
– 4 V TO 5.5 برای (ATMEGA323)
۱-۲ خصوصیا ت ATMEGA 32 , ATMEGA32L
A : از معماری AVR RISC استفاده می کند .
۱٫ کارایی بالا وتوان کم
۲٫ دارای ۱۳۱ دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
۳٫ ۸*۳۲ رجیستر کاربردی
۴٫ سرعتی تا ۱۶MIP در فرکانس ۱۶MHZ
B : حافظه ،برنامه وداده غیر فرار
۱٫ ۳۲ کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت ۱۰۰۰۰ بار نوشتن وپاک کردن
۲٫ ۲کیلو بایت حافظه داخلی SRAM
3. 1024 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
۴٫ قفل برنامه FLASH وحفاظت داده EPROM
C : قابلیت ارتباط JTAG
– برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG
D : خصوصیا ت جانبی
-دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
– یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
– چهار کانال PWM
– 8 کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
– یک مقایسه کننده آنالوگ داخلی
– دارای RTC با اسیلاتور مجزا
– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
– قابلیت ارتباط سریال SPI
– قابلیت ارتباط با پروتکل سریال دو سیمه
– USRAT سریال قابل برنامه ریزی
E : خصوصیات ویژه قابل برنامه ریزی
– POWER –ON RESET CIRCUIT
– BROWN – OUT DETECTION قابل برنامه ریزی
– دارای ۶ حالت SLEEP
– منابع وقفه داخلی وخارجی
– دارای اسیلاتور RC داخلی کالیبره شده
– عملکرد کاملا ثابت
– توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS
F : فرکانسهای کاری
– ۰MHZ TO 8MHZ برای (ATMEGA32L)
– 0MHZ TO 16MHZ برای (ATMEGA32)
G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA32L)
– 4.5 V TO 5.5 برای (ATMEGA32)
H : خطوط I/O و انواع بسته بندی
– ۳۲ خط ورودی / خروجی قابل برنامه ریزی
– ۴۰ پایه PDIP ، ۴۰ پایه TQFP و ۴۴ پایه MLF
۱-۳ خصوصیات ATMEGA 128L , ATMEGA128
A : از معماری AVR RISC استفاده می کند .
– کارایی بالا وتوان مصرفی کم
– دارای ۱۳۳ دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
– ۸*۳۲ رجیستر کاربردی
– سرعتی تا ۱۶MIP در فرکانس ۱۶MHZ
B : حافظه ،برنامه وداده غیر فرار
-۱۲۸ کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
-پایداری حافظه FLASH : قابلیت ۱۰۰۰۰ بار نوشتن وپاک کردن
– ۴کیلو بایت حافظه داخلی SRAM
– 4 K بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
– قفل برنامه FLASH وحفاظت داده EPROM
C : قابلیت ارتباط JTAG
– برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG
D : خصوصیا ت جانبی
-دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
– یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
– دو کانال PWM هشت بیتی
– ۶ کانال PWM با قابلیت وضوح ۶ تا ۱۲ بیتی
– ۸ کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
– ۸ کانال مبدل SINGLE – ENDED
– یک مقایسه کننده آنالوگ داخلی
– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
– قابلیت ارتباط سریال SPI
– قابلیت ارتباط با پروتکل سریال دو سیمه
– دو SRAT سریال قابل برنامه ریزی
E : خصوصیات ویژه قابل برنامه ریزی
– POWER –ON RESET CIRCUIT
– BROWN – OUT DETECTION قابل برنامه ریزی
– انتخاب نرم افزاری فرکانس کلاک سیستم
– دارای ۶ حالت SLEEP
– منابع وقفه داخلی وخارجی
– دارای اسیلاتور RC داخلی کالیبره شده
– عملکرد کاملا ثابت
– توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS
F : فرکانسهای کاری
– ۰MHZ TO 8MHZ برای (ATMEGA128L)
– 0MHZ TO 16MHZ برای (ATMEGA128)
G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA128L)
– 4.5 V TO 5.5 برای (ATMEGA128)
H : خطوط I/O و انواع بسته بندی
– ۵۳ خط ورودی / خروجی قابل برنامه ریزی
– ۶۴-PAD MLF , 64 – LEAD TQFP
۴- ۱ خصوصیات ATMEGA163L , ATMEGA163
A : از معماری AVR RISC استفاده می کند .
– کارایی بالا وتوان مصرفی کم
– دارای ۱۳۰ دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
– ۸*۳۲ رجیستر کاربردی
– سرعتی تا ۸MIP در فرکانس ۸MHZ
B : حافظه ،برنامه وداده غیر فرار
-۱۶ کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت ۱۰۰۰ بار نوشتن وپاک کردن
– ۱۰۲۴ بایت حافظه داخلی SRAM
– 512 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت ۱۰۰۰۰۰ بار نوشتن وپاک کردن
– قفل برنامه FLASH وحفاظت داده EPROM
C : خصوصیا ت جانبی
-دو تایمر – کانتر ۸ بیتی با PRESCLEAR مجزا ودارای مد COMPARE
– یک تایمر – کانتر ۱۶ بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
– سه کانال PWM هشت بیتی
– دارای RTC با اسیلاتور مجزا
– ۸ کانال مبدل آنالوگ به دیجیتال ۱۰ بیتی
– یک مقایسه کننده آنالوگ داخلی
– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
– قابلیت ارتباط سریال SPI
– قابلیت ارتباط با پروتکل سریال دو سیمه
– UARTسریال قابل برنامه ریزی
E : خصوصیات ویژه میکرو کنترلر
– POWER –ON RESET CIRCUIT
– BROWN – OUT DETECTION قابل برنامه ریزی
– دارای ۴ حالت SLEEP
– منابع وقفه داخلی وخارجی
– دارای اسیلاتور RC داخلی کالیبره شده
– عملکرد کاملا ثابت
– توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS
F : فرکانسهای کاری
– ۰MHZ TO 4MHZ برای (ATMEGA163L)
– 0MHZ TO 8MHZ برای (ATMEGA163)
G : ولتاژهای عملیاتی (کاری )
– ۲٫۷ V TO 5.5 برای (ATMEGA163L)
– 4.0 V TO 5.5 برای (ATMEGA163)
H : خطوط I/O و انواع بسته بندی
– ۳۲ خط ورودی / خروجی قابل برنامه ریزی
– ۴۰ پایه PDIP و ۴۴ پایه TQFP
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است