اینو دیدی

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

اینو دیدی

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

تایمر دو زمانه D6DI

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 2

 

تایمر دو زمانه D6DI

 دو زمان قابل تنظیم و مستقل، از صفر ثانیه تا ۲۴٠ ساعت، ۲۴٠/۱۱٠ ولت متناوب و ۲۴ ولت متناوب و مستقیم، دو کنتاکت مستقل .

 

تایمر یک زمانه P6SE

 بازه های زمانی متنوع، ۲۳٠ ولت متناوب، یک کنتاکت change-over


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


تایمر دو زمانه D6DI

طراحی تایمر دیجیتالی

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 77

 

طراحی تایمر دیجیتالی

چکیده:

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

- نمایش مراحل برنامه بر روی سون سگمنت (26 مرحله).

- حفظ مرحله برنامه در هنگام قطع برق با استفاده از باطری BACKUP .

- انتخاب شروع از هرمرحله برنامه با استفاده از کلیدهای PROGRAM .

- کوچک بودن حجم مدار نسبت به نمونه های مشابه دیجیتالی .

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

مقدمه:

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

الکترونیک دیجینتال یکی از شاخه های علم الکترونیک است که منطق زیبای آن انسان را مجذوب خود می کند.

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

مداری که ادر این پروژه معرفی می گردد یک مدار فرمان میکرویی است که به منظور جایگزینی برای نمونه مکانیکی آن طراحی گردیده است.

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

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

موتور ، پمپ تخلیه، المنت گرمکن، شیربرقی، اتوماتیک دما، هیدرو سوئیچ و تایمر.

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

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

تایمرهای مکانیکی دارای عیوب و مزایایی هستند که در زیر به آنها اشاره می شود:

بسیارگران هستند، استفاده از این نوع تایمر باعث پیچیدگی سیم کشی داخل ماشین لباسشویی می شود، بر اثر کارکرد پلاتین های آن اکسیده شده و به خوبی عمل نمی کند.


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


طراحی تایمر دیجیتالی

پکیج طراحی، شبیه سازی، کدنویسی و ساخت شمارنده معکوس

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

پکیج طراحی، شبیه سازی، کدنویسی و ساخت شمارنده معکوس


پکیج طراحی، شبیه سازی، کدنویسی و ساخت شمارنده معکوس

این پکیج حاوی موارد زیر است:

1-سورس برنامه به زبان بیسیک

2-دو مدل برنامه با استفاده از تاخیر wait و تایمر کانتر

3-شبیه سازی مدار با نرم افزار پروتیوس


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


پکیج طراحی، شبیه سازی، کدنویسی و ساخت شمارنده معکوس

پاورپوینت کامل و جامع با عنوان پیکره بندی تایمر ها (Timer) و کانتر ها (Counter) در میکروکنترلر AVR در 90 اسلاید

اختصاصی از اینو دیدی پاورپوینت کامل و جامع با عنوان پیکره بندی تایمر ها (Timer) و کانتر ها (Counter) در میکروکنترلر AVR در 90 اسلاید دانلود با لینک مستقیم و پر سرعت .

پاورپوینت کامل و جامع با عنوان پیکره بندی تایمر ها (Timer) و کانتر ها (Counter) در میکروکنترلر AVR در 90 اسلاید


پاورپوینت کامل و جامع با عنوان پیکره بندی تایمر ها (Timer) و کانتر ها (Counter) در میکروکنترلر AVR در 90 اسلاید

 

 

 

 

 

اِی‌وی‌آر (به انگلیسی: AVR)، خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه‌نویسی سطح بالا، مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده‌است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار فلش و ای‌ای‌پی‌رام استفاده می‌شود.

کامپایلرهایی به زبان بیسیک و C که زبان‌هایی پرکاربردی در دنیا محسوب می‌شوند: برای این نوع ریزکنترل‌گرها طراحی شده‌است. البته در حال حاضر استفاده از کامپایلر بسکام BAScom که نسبت به زبان c بسیار راحت تر و سریع تر عمل می‌کند جایگزین زبان c شده است. همچنین زبان اسمبلی را نیز می‌توان برای برنامه‌نویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامه‌نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه‌نویسی به زبان CC (سازگار با این ریزکنترل‌گرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت Atmel استفاده می‌شود).

پیشینه

میکروکنترلر ای‌وی‌آر در سال ۱۹۹۶ توسط شرکت اتمل ساخته‌شد. معماری ریزکنترل‌گر توسط Alf-Egil Bogen و Vegard Wollan دانشجویان دانشگاه صنعتی نروژ طراحی شد. واحد میکروکنترل‌گر اصلی ای‌وی‌آر در خانه ASIC محلی تروندهایم نروژ که Nordic VLSI نامیده می‌شد (اکنون Nordic Semiconductor) جایی که Vegard و Bogann به عنوان دانشجو فعالیت می‌کردند طراحی گردید.

شرکت اتمل می‌گوید نام ای‌وی‌آر یک مخفف نیست به نام خاصی اشاره نمی‌کند. سازندگان ای‌وی‌آر پاسخ مشخصی به این پرسش ندادند. اما به هر صورت به نظر می‌رسد که این نام مخفف (به انگلیسی: Alf (Egil Bogen) and Vegard (Wollan)'s RISC processor) است.

انواع ریزکنترل‌گرهای AVR

میکروکنترلرهای خانواده AVR بر اساس معماری ماشین تعدیل شدهٔ هاروارد (Modified Harvard) می‌باشد، جایی که برنامه اصلی میکروکنترلر و اطلاعات ذخیره می‌گردد در فضایی جداگانه و با آدرس‌های جدا از همدیگر می‌باشند اما میکروکنترلرهای آی وی آر قابلیت خواندن اطلاعات را از حافظه برنامه با استفاده از دستوارت مخصوصی دارا می‌باشد.

خانواده‌های اصلی AVR

  • TinyAVR - سری ATtiny
    • ۰٫۵–۱۶ کیلوبایت حافظه برنامه
    • بسته‌بندی ۶–۳۲ پایه
    • لوازم جانبی محدودتر
  • megaAVR - سری ATmega
    • ۴–۵۱۲ کیلوبایت حافظه برنامه
    • بسته‌بندی ۲۸–۱۰۰ پایه
    • راهنماهای بیشتر
    • لوازم بیشتر
  • classic AVR (از نظر امکانات بین دو گروه بالا) مثل AT90S8535
  • Xmega - سری ATxmega
    • ۱۶–۳۸۶ کیلوبایت حافظه برنامه
    • بسته‌بندی ۴۴-۶۴-۱۰۰ پایه
    • بهبود کارکرد
    • لوازم جانبی زیاد به دلیل وجود ADCها
  • AVR کاربرد خاص
    • مانند سری MegaAVR اما با ویژگی‌های افزوده مانند کنترلر کنترلر ال سی دی، کنترلر USB و ...
  • FPSLIC (اِی وی آر همراه با مدار مجتمع دیجیتال برنامه‌پذیر)
    • مدار مجتمع دیجیتال برنامه‌پذیر ۵هزار تا ۴۰هزار گِیت
    • حافظه SRAM برای کد برنامه اِی وی آر
    • هسته اِی وی آر تا ۵۰ مگاهرتس
  • AVR 32 بیت

در سال ۲۰۰۶ شرکت اتمل میکرو کنترلرهایی را ارائه نمود که اساس معماری آنها ۳۲ بیتی (AVR32) بود، که این سری از میکروکنترلرها شامل یک دستور چند داده(SIMD) و پردازشگر سیگنال دیجیتال(DSP) بود که به تنهایی قادر به پردازش صدا و تصویر می‌باشند. این میکروکنترلرهای ۳۲ بیتی به منظور رقابت با ریزپردازنده‌های بر اساس معماری ARM تولید شد، دستورالعمل‌های این میکرو بر اساس معماری هسته‌های RISC می‌باشد، در حالی که به هیچ وجه دستوارت میکروکنترلرها AVR32 و هیچ‌کدام از میکروهای ARMM یکی نمی‌باشد.

فهرست مطالب:

تایمر کانتر صفر

معرفی تایمر کانتر صفر و رجیسترها

رجیستر کنترلی تایمر کانتر صفر

بیت های کنترلی

رجیستر تایمر کانتر صفر

پیکره بندی تایمر کانتر صفر در محیط BASCOM

پیکره بندی در مد تایمر

پیکره بندی در مد کانتر

مثال تایمر

مثال کانتر

مثال تایمر با وقفه

معرفی تایمر کانتر یک و رجیسترها

رجیستر کنترلی A

بیت های رجیستر کنترلی A

رجیستر کنترلی B

بیت های رجیستر کنترلی B

مثال

رجیستر خروجی مقایسه ای A

رجیستر خروجی مقایسه ای B

رجیستر ورودی Capture

تایمر کانتر یک در حالت PWM

پیکره بندی تایمر کانتر یک در محیط BASCOM

پیکره بندی در حالت تایمر

مثال

پیکره بندی در حالت کانتر 

مثال

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

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

تایمر یک و مد مقایسه ای

طرز کار با وقفه تطابق مقایسه

مثال

کانتر یک و مد Capture

تایمر یک و مد Capture

مثال وقفه Capture

پیکره بندی تایمر کانتر یک در حالت PWM

مثال

تایمر کانتر دو

رجیسترها

رجیستر کنترلی

مثال

رجیستر خروجی مقایسه ای

تایمر کانتر دو در حالت PWM

پیکره بندی تایمر کانتر دو در محیط BASCOM

پیکره بندی در مد تایمر 

مثال

و...

 

 


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


پاورپوینت کامل و جامع با عنوان پیکره بندی تایمر ها (Timer) و کانتر ها (Counter) در میکروکنترلر AVR در 90 اسلاید

پاورپوینت درباره پیکره بندی تایمر / کانترها

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

پاورپوینت درباره پیکره بندی تایمر / کانترها


پاورپوینت درباره پیکره بندی تایمر / کانترها

فرمت فایل :power point( قابل ویرایش) تعداد اسلاید:90  اسلاید

 

 

 

 

 

 

 

§
§
§AVR ها نهایتا دارای سه تایمر / کانتر هستند (به جز MEGA128 که 4 تایمر دارد).
§

 

§به علت وجود این سه تایمر /کانتر در میکرو نمونه AT90S8535 در این بخش قصد داریم به معرفی تمام تایمر کانتر ها و رجیستر های مربوطه و سپس پیکره بندی آنها در محیط BASCOME بپردازیم

 

§تایمر/کانترصفرهشت بیتی و قابلیت انتخاب کلاک از کلاک سیستم ، تقسیمی از کلاک سیستمی از پایه های خروجی را دارا است.
§
§تایمر / کانتر صفر با توجه به تنظیمات رجیستر کنترلی TCCR0می تواند متوقف شود
§
§پرچم سر ریز و مد مقایسه ای در رجیستر TIFR موجود است.
§
§فعال و غیر فعال کردن وقفه های تایمر/کانتر صفر در رجیستر TIMSK قابل تنظیم است.

 

CONFIG TIMER0 = TIMER ,PREACALE =1|8|64|256|1024

 

 

§تایمر می تواند فرکانس خود را از فرکانس اوسیلاتور بخش بر یک ، 8، 64 ، 256 ، 1024 تامین کند.

 

§تایمر با دستورSTART TIMER شروع به شمارش و با دستور STOP TIMER متوقف می شود.

 

§تایمر پس از شمردن تا مقدار $FF پرچم سرریز خود را (OVF0 ) یک می کند.

 

 


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


پاورپوینت درباره پیکره بندی تایمر / کانترها