یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله میکروکنترلر Atmega 16

اختصاصی از یاری فایل دانلود مقاله میکروکنترلر Atmega 16 دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله میکروکنترلر Atmega 16


دانلود مقاله میکروکنترلر Atmega 16

خصوصیات  Atmega 16:

  • ازمعماری AVR RISC استفاده می کند.
  • کارایی بالا وتوان مصرفی کم
  • دارای 131 دستورالعمل با کارایی بالا که اکثراً تنها دریک کلاک سیکل اجرا می شوند.
  • رجیستر کاربردی.
  • سرعتی تا 16 MISP در فرکانس 16MHZ.
    • حافظ برنامه وداده غیر فرار
  • 32 کیلوبایت حافظ FLASH قابل برنامه ریزی داخلی.
  • پایداری حافظه FLASH قابلیت 1000 بارنوشتن وپاک کردن
  • 2کیلو بایت حافظه داخلی SRAM
  • 1 کیلو بایت حافظه EEPROM داخلی قابل برنامه ریزی.
  • پایداری حافظه EEPROM: قابلیت 10000 بارنوشتن وپاک کردن.

قفل برنامه FLASH وحفاظت داده EEPROM

  • قابلیت ارتباط JTAG(IEEE std.)
    • برنامه ریزی FLASH، EEPROM، FUSE BITSو Lock BITSاز طریق ارتباط JTAG
  • خصوصیات جانبی دوتایمر- کانتر هشت بیتی با PRESCALER مجزا ودارای مد COMPARE
    • یک تایمر کانتر شانزده بیتی با PRESCALER مجزا ودارای مدهای COMPARE و CAPTURE
    • 4 کانال PWM
    • 8 کانال مبدل آنالوگ به دیجیتال 10بیتی
    • یک مقایسه کننده آنالوگ داخلی
    • دارای RTC(REAL-TIME CLOCK) با ایسلاتورمجزا.
    • WATCH DOG قابل برنامه ریزی با ایسلاتورداخلی
    • ارتباط سریال SPI برای برنامه ریزی داخلی مدار
    • قابلیت ارتباط سریال SPI به صورتMASTER یا SLAVE
    • قابلیت ارتباط با پروتکل سریال دوسیمه(TOW-WIRE)
  • خصوصیات ویژه میکروکنترلر
    • مدار POWER-ON RESET CIRCUIT
    • BROWN- OUT DETECTION قابل برنامه ریزی
    • منابع وقفه (INTERRUPT) داخلی وخارجی
    • دارای ایسلاتور RC داخلی کالیبره شده.
    • عملکرد کاملاً ثابت.

توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

  • خطوط وانواع بسته بندی
    • 32 خط ورودی/ خروجی () قابل برنامه ریزی.
    • 40 پایه (PIN) نوع PDIP، 44 پایه نوع TQFP، 44 پایه MLF
      • ترکیب پایه ها
    • شامل 22 صفحه فایل word قابل ویرایش

دانلود با لینک مستقیم


دانلود مقاله میکروکنترلر Atmega 16

دانلود مقاله طراحی میکروکنترلر AVR جهت اسکن

اختصاصی از یاری فایل دانلود مقاله طراحی میکروکنترلر AVR جهت اسکن دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله طراحی میکروکنترلر AVR جهت اسکن


دانلود مقاله طراحی میکروکنترلر AVR  جهت اسکن

قبل از ساخت میکروکنترلرها ، برای ساخت هر وسیله یا ابزاری برای اندازه گیری های مختلف مثل دما ، ولتاژ ، جریان ، فرکانس و ... از سخت افزار در سطح وسیعی استفاده می شد . ولی با ساخت و اختراع میکروکنترلرها انجام این نوع اندازه گیری ها آسانتر شد .

هدف از انجام این پروژه به دست آوردن سخت افزاری است که گوشه ای از قابلیت های یک میکروکنترلر از جمله دقت و سرعت را نشان می دهد .

در این پروژه سعی شده با استفاده از میکروکنترلر AVR  و صفحه کلید 4×4 تمام کلیدها اسکن می شود.

این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد .

وجود میکروکنترلر باعث شده است مقدار زیادی از سخت افزار را که قبلا مورد استفاده قرار می گرفت حذف نماید . در ادامه به توضیح این دو بخش و نحوه عملکرد AVR پرداخته شده است .

ریزپردازنده وسیله ای است که می توان با دادن فرمان آن را به عملیات مختلف واداشت . یعنی یک کنترل کننده قابل برنامه ریزی است . همه ریزپردازنده ها سه عمل اساسی یکسانی را انجام می دهند : انتقال اطلاعات ، حساب و منطق ، تصمیم گیری ، اینها سه کار یکسان هستند که به وسیله هر ریزپردازنده ، کامپیوتر کوچک یا کامپیوتر مرکزی انجام می شود .

اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد 4 بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .

4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .

Intel 8008:

Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .

این تکنولوژی جدید در ساختمان ریزپردازنده معروف امروزی یعنی Intel 8080 به کار برده شد .

شامل 58 صفحه فایل word قابل ویرایش


دانلود با لینک مستقیم


دانلود مقاله طراحی میکروکنترلر AVR جهت اسکن

مقاله در مورد اندازه گیری مقادیرمقاومت وخازن با میکروکنترلر

اختصاصی از یاری فایل مقاله در مورد اندازه گیری مقادیرمقاومت وخازن با میکروکنترلر دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد اندازه گیری مقادیرمقاومت وخازن با میکروکنترلر


مقاله در مورد اندازه گیری مقادیرمقاومت وخازن با میکروکنترلر

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:32

 

  

 فهرست مطالب

 

 

مقدمه ......................................... 4

 

فصل اول : اجزای مدار

 

مقدمه ......................................... 6

 

میکروکنترلر8051................................. 6

 

آی سی تایمر555................................. 9

 

کلید12 پایه................................... 10

 

فصل دوم : نحوه عملکرد مدار

 

مقدمه ........................................ 13

 

رگلاتور........................................ 13

 

  1. LCD........................................... 14

 

آی سی 555..................................... 15

 

میکروکنترلر 8051............................... 15

 

کلید 12 پایه ................................. 17

 

فصل سوم : برنامه میکروکنترلرونقشه مدار

 

مقدمه......................................... 20

 

توضیح برنامه میکروکنترلر....................... 20

 

برنامه کامل میکروکنترلر........................ 24

 

نقشه کامل مدار................................ 29

 

منابع......................................... 31

 

مقدمه

 

همانطورکه می دانید محاسبه واندازه گیری مقادیرعناصرالکتریکی درطراحی وپیاده سازی مدارهای الکتریکی والکترونیکی نقش مهمی دارد . این مسئله زمانی که تفاوت های جزئی درمقادیر محاسباتی این عناصرنتایج متفاوتی رادریک سیستم باعث میشوند اهمیت بیشتری می یابد .

 

دراین پروژه طراحی وپیاده سازی یک اهم متروخازن سنج دیجیتال بررسی میشود .

 

هدف ازانجام این پروژه محاسبه مقدارمقاومت برحسب اهم وظرفیت خازن برحسب فاراد می باشد . شرح مراحل کارومشخصات فنی مداروقطعات به کاررفته به طورمفصل درفصل های بعد مورد بررسی قرارگرفته است که خلاصه ای ازهرفصل درزیربیان می گردد .

 

درفصل اول به معرفی قطعات وآی سی های مورد استفاده درمدارمی پردازیم . ازجمله میکروکنترلر8051 وآی سی تایمر555 .

 

فصل دوم مربوط به مشخصات فنی وشرح کارپروژه می باشد . دراین فصل با نحوه عملکرد مدارآشنا می شوید .

 

درفصل سوم نقشه کلی مداروکدبرنامه میکروکنترلربیان شده است .

 

درخاتمه لازم است ازاستادگرامی جناب آقای دکتریعقوبی که دراین پروژه مارا راهنمایی فرمودند کمال تشکروقدردانی راداشته باشیم .

 

    تابستان 1385

 

عمارقنبری نهبندان – حمزه قنبری نهبندانی

 

 

 

فصل اول

 

 

 

 

 

 

 

 

 

 

 

مقدمه

 

دراین فصل به بررسی اجزای مداروشرح پایه های آنها می پردازیم . اجزای اصلی مداراهم سنج دیجیتال عبارتند از :

 

  • میکروکنترلر8051
  • آی سی تایمر555
  • کلید 12 پایه

 

لازم به ذکراست که مدارشامل اجزای دیگری نیزمیباشدکه درفصل بعد مورد بررسی قرارگرفته است . دراین فصل ماتنها به بررسی قطعات اصلی می پردازیم .

 

میکروکنترلر8051

 

 

 

 

 

 

 

 

شکل 1-1 نمودارپایه های8051

 

 

پایه VCC : پایه 40 ولتاژ تغذیه را برای تراشه فراهم می کند ولتاژ منبع 5V + است .

 

پایه GND : پایه 20 زمین است .

 

پایه های XTAL1  و XTAL2 :        

 

 

 

 

 

 

 

 

 

 

 

 

 

شکل 2-1 اتصال XTAL به8051

 

 

8051 دارای یک اسیلاتور( نوسان ساز) درون تراشه ای است ولی برای راندن آن به یک ساعت کریستال نیاز است اغلب یک اسیلاتورکریستال کوارتز به ورودیهای XTAL1 ( پایه 19 ) و ) XTAL2پایه 18 ) وصل است اسیلاتورکریستال کوارتزمتصل به XTAL1 و XTAL2 به دوخازن 3OPF وصل می باشد یک طرف هر یک ازخازن ها مثل شکل 2-1 به زمین وصل است .

 

باید توجه کرد که سرعت های مختلفی درخانواده 8051 وجود دارد غرض ازسرعت حداکثر، فرکانس متصل به XTAL است . مثلاً یک تراشه 12MHZ باید به فرکانس 12MHZ یاکمتر وصل شود .

 

پایه RST : پایه 9 ، پایه RESET (بازنشانی ) است . این پایه به یک ورودی فعال بالاست بعد ازاعمال یک پالس بالا به این پایه ، میکروکنترلربازنشانده شده وچه فعالیت هارارها می کند . اغلب به این حالت ، بازنشانی به هنگام روشن شدن می گویند . فعال کردن یک بازنشانی به هنگام روشن شدن موجب ازدست همه مقادیردرعبادت ها می شود . جدول 1-1 لیست غیرکاملی ازثبات های 8051  ومقادیرآنها را پس ازبازنشانی به هنگام روشن شدن نشان می دهد .

 

 


دانلود با لینک مستقیم


مقاله در مورد اندازه گیری مقادیرمقاومت وخازن با میکروکنترلر

تحقیق درباره آموزش میکرو کنترلر 8051

اختصاصی از یاری فایل تحقیق درباره آموزش میکرو کنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

تحقیق درباره آموزش میکرو کنترلر 8051


تحقیق درباره آموزش میکرو کنترلر 8051

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:66

فهرست و توضیحات:

چکیده

مقدمه

بیان مسأله

اهمیت موضوع

آموزش میکرو کنترلر 8051

 

تشریح پایه های 8051 و RAM و ROM داخلی آن

8051 دارای 4 پورت ورودی یا خروجی می باشد یعنی اینکه هر کدام از این پورت ها را می توان در یک لحظه به عنوان ورودی استفاده کرد و همان پورت را دوباره در یک لحظه دیگر به عنوان خروجی از آن استفاده کرد. منظور از پورت چیست؟ پورت در میکرو یعنی 8 عدد پین یا 8 خط دیتا یا ذر اصطلاح 8بیتی، که 8051 دارای 4 پورت 8 بتی یعنی 32 پایه می باشد.

میکرو کنترلر AT89C51 دارای 128 بایت RAM و 4KB حافظه برنامه ROM می باشد. و AT89C52 دارای 256 بایت RAM و 8KB حافظه برنامه ROM می باشد. و AT89C55 دارای 256 بایت RAM و 20KB حافظه برنامه ROM می باشد. که بستگی به حجم برنامه ما دارد که از کدام میکرو استفاده کنیم.

کاربرد RAM چست؟ اصلا به چه دردی می خوره؟

RAM یعنی random access memory حافظه با دستیابی تصادفی. از این حافظه برای ذخیره اطلاعات موقت استفاده می شود یعنی اینکه تا زمانی که تغذیه میکرو وصل باشد این اطلاعات از بین نمی روند و با قطع کردن تغذیه این اطلاعات از بین می روند. ما در میکرو 8 ثبات 8 بتی برای ذخیره کردن داده  ها داریم در بعضی از مواقع پیش می آید که این 8 ثبات در کل برنامه استفاده شوند و ما به یک ثبات 8 بیتی برای ذخیره سازی داده ها داریم مثلا یک شمارنده طراحی کردیم و همه ثبات ها هم استفاده شده و ما مثلا به دو ثبات احتیاج داریم که می توانیم از هر کدام از خانه های RAM استفاده کنیم. منظور از اطلاعات همان داده های 8 بیتی می باشند یعنی همون 0 یا 1 ها که به 8 تا از آنها یک بایت یا یک داده 8 بیتی می گویند.


دانلود با لینک مستقیم


تحقیق درباره آموزش میکرو کنترلر 8051

مقاله در مورد میکروکنترلر 8051

اختصاصی از یاری فایل مقاله در مورد میکروکنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد میکروکنترلر 8051


مقاله در مورد میکروکنترلر 8051

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:75

 

  

 فهرست مطالب

 

 

«مقدمه»

 

واحد پردازش مرکزی

 

حافظه نیمه رسانا:RAM‌ وROM

 

مقایسه ریز پردازنده ها با میکروکنترلرها

 

ابزارهای کنترل /نظارت

 

معمار سخت افزار

 

«کاربردها»

 

«ویژگی های مجموعة دستورالعمل ها»

 

«مفاهیم جدید»

 

«مزیت ها و معایب:یک مثال طراحی»

 

«مروری بر خانوادهMcs-51TM»

 

«بررسی اجمالی پایه ها»

 

«درگاه O»

 

ALE(Address  latch  Enable)

 

 (Extrral  Access)

 

RST(Reset)

 

«اتصالات تغذیه»

 

«ساختار درگاه I/O»

 

«سازمان حافظه»

 

«RAM همه منظوره»

 

MOV   A,5FH

 

5FH #  وMOV   R0

 

بانک های ثبات[1]

 

«ثبات های کاربرد خاص»

 


 

 

 

 

 

 

با وجود اینکه بیش از بست سال از تولد ریز پردازنده نمی گذرد،تصور وسایل الکترونیکی و اسباب بازیهای امروزی بدون آن کار مشکلی است.در 1971 شریک انیتل،8080 را به عنوان اولین ریز پردازنده موفق عرضه کرد.مدت کوتاهی پس از آن،موتور ولا،RCA و سپس Mostechnology‌و Zilog انواع مشابهی را به ترتیب به نامهای 6800،1801،6502،Z80 عرضه کردند.گرچه این مدارهای مجتمع (IC) به خودی خود فایده چندانی نداشتند اما به عنوان بخشی از یک کامپیوتر تک بورد(SBC) به جزء مرکزی فرآورده های مفیدی برای آموزش طراحی با ریز پردازنده ها تبدیل شدند.تز تیم SBC ها که به سرعت به آزمایشگاههای طراحی در کالج،دانشگاهها و شرکت های الکترونیک راه پیدا کردند می توان برای نمونه از D2 موتورولا،KIM-1 ساخت Mos technology و SDK-85‌ متعلق به شرکت انتیل نام برد.

میکروکنترلر قطعه ای شبیه به ریز پردازنده است.در 1976 انتیل 8748 را به عنوان اولین قطعه خانوادة میکروکنترلرهای MCS-48TM معرفی کرد.8748 با 17000 ترانزیستور،در یک مدار مجتمع،شامل یک cpu، 1کیلوبایت EPROM، 64 بایت RAM‌، 27 پایه I/O و یک تایمر 8 بیتی بود.این IC‌ و دیگر اعضای MCS-48TM   که پس از آن آمدند خیلی زود به یک استاندارد صنعتی در کابردهای کنترل گرا تبدیل شدند.جایگزین کردن اجزاء‌الکترومکانیکی در فرآورده های مثل ماشین های لباسشویی و چراغ های راهنمایی از ابتدا کار،یک کاربرد مورد توجه برای این میکروکنترلرها بودند و همین طور باقی ماندند.دیگر فرآورده هایی که در آنها می توان میکروکنترلر را یافت عبارتند از اتومبیل ها،تجهیزات صنعتی،وسایل سرگرمی و ابزارهای جانبی کامپیوتر (افرادی که یک IBM PC دارند کافی است به داخل صفحه کلید نگاه کنند تا مثالی از یک میکروکنترلر را در یک طراحی با کمترین اجزاء ممکن ببینند)

توان ابعاد و پیچیدگی میکروکنترلر با اعلام ساخت 8051،یعنی اولین عضو خانوادة میکروکنترلرهای MCS-51TM در 1980 توسط انیتل پیشرفت چشمگیری کرد.در مقایسه 8048 این قطعه شامل بیش از 60000 ترانزیستور،K4 بایت ROM، 128 بایت RAM، 32 خط I/O یک درگاه سریال و دو تایمر 16 بیتی است.که از لحاظ مدارات داخلی برای یک TC بسیار قابل ملاحظه است.امروزه انواع گوناگونی از این IC وجود دارند که به صورت بخاری این مشخصات را دو برابر کرده اند.شرکت زیمنس که دومین تولید کنندة قطعات MCS-51TM است SAB80515 را به عنوان یک 8015 توسعه یافت در یک بسته 86‌پایه با شش درگاه I/O 8 بیتی،13 منبع وقفه و یک مبدل آنالوگ به دیجیتال با 8 کانال ورودی عرضه کرده است.خانوادة 8051 به عنوان یکی از جامعترین و قدرتمندترین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به عنوان یک میکروکنترلر مهم برای سال های آینده یافته است.

یک سیستم کامپیوتری شامل یک واحد پردازش مرکزی (CPU) است که از طریق گذرگاه آدرس،گذرگاه داده و گذرگاه کنترل به حافظة‌قابل دستیابی تصادفی (RAM) و حافظه فقط خواندی (ROM) متصل می باشد.مدارهای واسطه گذرگاه های سیستم را به وسایل جانبی متصل می کنند.

 

واحد پردازش مرکزی

CPU‌،به عنوان «مغز» سیستم کامپیوتری،تمامی فعالیت های سیستم را اداره کرده و همه عملیات روی داده را انجام می دهد.اندیشة اسرار آمیز بودن CPU در اغلب موارد ناردست است زیرا این تراشه فقط مجموعه ای از مدارهیا منطقی است که بطور مداوم دو عمل انجام می دهند:واکنشی دستورالعمل ها و اجرای آنها،CPU‌توانایی درک و اجرای دستورالعمل های را براساس مجموعه ای از کدهای دورویی دارد که هریک از این کدها نشان دهندة یک عمل ساده است.این دستورالعمل ها معمولاً حسابی (جمع،تفریق،ضرب و تقسیم)،منطقی (AND،OR،NOT و غیره)انتقال داده یا عملیات انشعاب هستند و یا مجموعه ای از کدهایی دروریی با نام مجموعه دستورالعمل ها نشان داده می شوند.

 

حافظه نیمه رسانا:RAM‌ وROM

برنامه ها و داده ها در حافظه ذخیره می شوند.حافظه های کامپیوتر بسیار مشوعند و اجزای همراه آنها بسیار و تکنولوژی بطور دائم و پی در پی موانع را برطرف می کند.بگونه ای که اطلاع از جدیدترین پیشرفت ها نیاز به مطالعة جامع و مداوم دارد.حافظه هایی که به طور مستقیم توسط CPU قابل دستیابی می باشند،IC‌ های (مدار مجتمع)نیمه رسانایی هستند که RAM‌و ROM  نامیده می شوند.دو ویژگی RAM  و ROMرا از هم متمایز سازد:اول آنکه RAM حافظه خواندنی /نوشتنی است‌.در حالیکه ROM حافظه خواندنی است و دوم آنکه RAM فرّار است(یعنی محتویات آن هنگام عبور ولتاژ تغذیه می شود)در حالی که ROM‌ غیرفرّار است.

ابزارهای کنترل /نظارت

به کمک ابزارهای کنترل/نظارت در برخی نرم افزارها و روابط های الکترونیکی (دقیق)کامپیوترها می توانند کارهای کنترلی زیادی را بی وقفه،بدون خستگی و بسیارفراتر از توانایی انسان انجام دهند.

کاربردهایی نظیر کنترل حرارت یک ساختمان،محافظت از خانه، کنترل آسانسور،کنترل وسایل خانگی و حتی جوش دادن قطعات مختلف یک خودرو همگی با استفاده از این ابزارها امکان پذیر هستند.ابزارهای کنترل،ابزارهای خروجی یا عمل کننده هستند.آنها وقتی که با یک ولتاژ با جریان،تغذیه شوند می توانند بر جهان پیرامون خود اثر بگذارند(مثل موتورها مولدها).ابزارهای نظارت،ابزارهای ورودی یا مسگر هستند که با کمیت هایی نظیر حرارت،نور،فشار،حرکت و مانند آن،تحریک شده و آنها را به جریان یا ولتاژی که توسط CPU خوانده می شود تبدیل می کنند(مثل فتوترانزیستورها و ترمیستورها و سوئیچ ها).ولتاژ یا جریان توسط مدارهای واسطه، به یک دادة دورویی تبدیل می وشد و یا برعکس و سپس نرم افزار،یک رابطه منطقی بین ورودی ها و جروجی ها برقرارمی کند.

 

مقایسه ریز پردازنده ها با میکروکنترلرها

پیش از این خاطرنشان شد که ریز پردازنده ها CPU هایی تشکیل تک تراشه هستند و در میکروکامپیوترها به کار می روند.پس فرق میکروکنترلرها با ریز پردازنده ها چیست؟با این سؤال از سه جنبه می توان برخورد کرد:معماری سخت افزار،کاربردهای و ویژگی های مجموعه دستورالعمل ها.

 

معمار سخت افزار

در حالی که زیز پردازنده یک CPU‌ تک تراشه ای است،میکروکنترلر در یک تراشه واحد شامل یک CPU‌و بسیاری از مدرارات لازم برای یک سیستم میکروکامپیوتری کامل می باشد. علاوه بر CPU‌ میکروکنترلرها شامل RAM و ROM یک رابطه سریال،یک رابط سریال،یک رابط موازی،تایمر و مدارات زمانبدی البته مقدار RAM‌روی تراشه حتی به میزان آن در یک سیستم میکروکامپیوتری کوچک هم نمی رسد اما آن طور که خواهیم دید این مسأله محدودیتی ایجاد نمی کند زیرا کاربردهای میکروکنترلر بسیار متفاوت است.یک ویژگی مهم میکروکنترلرها،سیستم وقفة موجود در داخل آنهاست.میکروکنترلرها به عنوان ابزار های کنترل گرا اغلب برای پاسخ بی درنگ به محرکهای خارجی (وقفه ها)مورد استفاده قرار می گیرند.یعنی باید در پاسخ به یک «اتفاقی» سریعاً یک فرآیند را معدق گذاره،به فرآیند دیگر بپردازند.باز شدن در یک اجاق مایکروویو مثالی است از یک اتفاق ممکن است باعث ایجاد یک وقفه در یک سیستم میکروکنترولی شود.البته اغلب ریز پردازنده ها می توانند سیستم های وقفة قدرتمندی را به اجرا بگذارند،اما برا این کار معمولاً نیاز به اجزای خارجی دارند.مدارات روی تراشه یک میکروکنترولر شامل تمام مدارات مورد نیاز برای بکارگیری وقفه های می باشد.

 

 


دانلود با لینک مستقیم


مقاله در مورد میکروکنترلر 8051