فایلکو

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

فایلکو

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

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

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

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


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

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

 

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

  

تعداد صفحه:3

 

  

 فهرست مطالب

 

 یکی از سؤالاتی که ذهن هر علاقمند به الکترونیک را به خود مشغول میکند، این است که چه تفاوتی بین میکروپروسسور و میکروکنترلر وجود دارد و یا اصلا" چرا با وجود میکروکنترلرهای قوی، هنوز در سیستمهای جدید از میکروپروسسور استفاده می شود؟! اگر به دنبال جواب این سؤال هستید، این قسمت را با دقت مطالعه کنید : اجازه دهید در ابتدا تعریفی کلی از یک میکروپروسسور و یک سیستم میکروپروسسوری داشته باشیم . یک میکروپروسسور صرفنظر از ساختمان داخلی آن، اساسا" یک CPU که مخفف کلمات ( Centeral Processor Unit ) ، می باشد، هست و همانگونه که از اسمش بر می آید، وظیفه پردازش اطلاعات را بر عهده دارد.

 


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


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

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

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

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


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

مقدمه : در این بحث با میکرو کنترلر 8051 آشنا می شوید. میکرو کنترلرها و میکرو پرسسورها با هم تفاوتهایی دارند. میکروکنترلرها علاوه بر دارا بودن پردازشگر مرکزی مدارات جانبی آن را نیز دارند این مدارات شاملROM ، RAM ، ارتباط سری، ارتباط موازی، زمان سنج و کنترل کننده وقفه می شود. البته امکانات فوق در مقایسه با امکانات یک کامپیوتر کامل ناقص به نظر می رسد ولی در کاربردهایی که تنها بعضی ازامکانات مورد نیاز باشد استفاده از میکروکنترلرها ساده‌تر و مقرون به صرفه‌تر است میکروکنترلرها بیشتر کاربرد کنترلی دارند. یعنی با دریافت یک ورودی، کنترل چند فرایند را بدست می‌گیرند که عمدتاً این کارها ساده است ولی در کار بردهایی که احتیاج به تحلیل و پردازش پیچیده و عمیق دارد به میکرو پرسورها نیاز است.

7-1) MCS-51 دسته ای از میکروکنترلرها است که ابتدا توسط شرکت Intel ساخته وبه بازار جهانی عرضه شده اند. هر یک از میکروکنترلرهای این خانواده امکانات ویژه‌ای دارند. در این بخش مشخصات سخت افزاری 8051 معرفی می شود.

مشخصات این تراشه به شرح زیر است:

    4کیلوبایت ROMداخلی
    128 بایت RAM داخلی
    چهار درگاه I/O 8 بیتی
    درگاه ارتباط سری
    دو زمان سنج و شمارشگر 16 بیتی
    حداکثر64kبایت حافظه خارجی برای برنامه‌های بزرگتر
    حداکثر64k بایت حافظه خارجی برای داده‌های بزرگتر
    توانایی پردازش عملیات بولی
    210 بیت با امکان دسترسی بیتی
    وجود دستورات اضافی نظیر ضرب و تقسیم
    قبول وقفه از اجزای داخلی و سخت افزار خارجی

7-2) وضعیت پایه‌ها: 32 پایه از 40 پایه تراشه می‌توانند بصورت خطهای درگاه I/O بکار روند.برای صرفه جویی 24 تا از آنها دارای عملکرد دیگری نیز هستند و در صورت لزوم از عملکرد دوم هر پایه استفاده می شود که به همین دلیل پایه های دو منظوره نام گرفته اند

7-2-1) درگاه 0: پایه های 39-32را شامل می شود. در سیستمی که حافظه خارجی نداشته باشد این پایه ها به عنوان درگاه I/O بکار می روند. ولی در سیستمهای با حافظه خارجی این پایه ها به عنوان گذرگاه( آدرس و داده) multiplexed بکار می روند.

7-2-2) درگاه 1: پایه های 1 تا 8 IC را شامل می شود که فقط به عنوان درگاه I/O بکار می رود.

اجزا میکروکنترلر

یک ریزکنترل کننده از سخت‌افزارهایی مانند پردازنده، RAM، ROM و یک سری پایانه ( یا پورت یا درگاه) تشکیل شده‌است.

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

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

بسیاری از میکروکنترلرها از واحدهای مدولاسیون عرض پالس نیز برخوردارند. این واحدها به خصوص در کاربردهای الکترونیک قدرت و کنترل موتور و نیز به عنوان مبدل دیجیتال به آنالوگ کاربرد دارند.[۲]

میکروکنترلرهای رایج

از مهم‌ترین و بزرگ‌ترین تولیدکنندگان میکرو کنترلرها می‌توان از شرکت اَتمِل (به انگلیسی: Atmel) نام برد که در حال حاضر سری ای‌وی‌آر و ۸۰۵۱ میکروکنترلرهای این شرکت در ایران بدلیل سهولت استفاده مورد توجه‌است.

برنامه ریزی میکروکنترلرهای AVR بیشتر با زبان C و با کامپایلر codevision، و یا با زبان بیسیک و توسط نرم‌افزار BASCOM انجام می‌شود. یکی دیگر از تولیدکنندگان بزرگ میکروکنترلرها شرکت Microchip است که میکروکنترلرهای این شرکت با نام‌های تجاری PIC و dsPIC نیز از محبوبیت زیادی برخوردار است.[۳]

شرکت‌های بزرگ دیگری نیز در زمینه تولید میکروکنترلر فعالیت می‌کنند که از آن جمله می‌توان بهTI، موتورولا و فیلیپس اشاره کرد.شرکت intel هم نقش بسیار مهمی در تولید میکروکنترلرهای خانوادهٔ ۸۰۵۱ دارد.


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


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

دانلود مقاله میکروکنترلر 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
      • ترکیب پایه ها

فیوزهای بیت ATMEGA 16

OCDEN: درصورتی که بیت های قفل برنامه ریزی شده باشند برنامه ریزی این بیت به همراه بیت JTAGEN باعث می شود که سیستم ON CHIP DEBUG فعال شود. برنامه ریزی شدن این بیت به قسمت هایی ازمیکرو امکان می دهد که درمدهای SLEEP کارکنند که این خود باعث افزایش مصرف سیستم می گردد. این بیت به صورت پیش فرض برنامه ریزی نشده(1) است.


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


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

اهم متر دیجیتال با AVR

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

اهم متر دیجیتال با AVR


اهم متر دیجیتال با AVR

مدار و برنامه اهم متر دیجیتالی توسط میکروکنترلر AVR ATMEGA16 

امکانات :

  • امکان انتخاب رنج بین 1اهم تا 10 مگا اهم 
  • قابلیت تشخیص عدم صحت رنج

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


اهم متر دیجیتال با AVR