فی توو

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

فی توو

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

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

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

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


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

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

توصیه می شود در ابتدا تمامی مدارات این قسمت را پروگرام کرده و بر روی برد برد ببندید. سپس بعد از این مرحله سعی کنید قسمت هایی از برنامه را تغییر دهید. این برنامه ها با نرم افزار Bascom AVR نوشته شده اند.

لازم به ذکر است که نرم افزار Bascom AVR برای کسانی مناسب است که نخواهند کار حرفه ای با میکروکنترلر انجام دهند و فقط برای کارهای ساده از آن استفاده کنند. زیرا این زبان ساخت یافته نیست به این معنی که دستورات نرم افزار Bascom AVR با نرم افزار های دیگر مانند PIC Basic یا Fast AVR تفاوت دارد. اما این نرم افزار با نرم افزار Bascom 8051 بسیار شبیه هم هستند.

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

یکی از ویژگی های مثبت یادگیری برنامه نویسی به زبان Basic این است که می توان برنامه های نوشته شده به این زبان را به زبان C تبدیل نمود.

فقط این قسمت جهت یادگیری بیشتر برنامه نویسی کاربرد دارد.

در این برنامه فرکانس میکرو 4 مگاهرتز است و تقسیم فرکانسی تایمر 1 برابر 64 است در نتیجه فرکانس تایمر 1 برابر 62500 هرتز می شود و تا سرریز شدن تایمر، 3036 شمارش باقی می ماند. در این برنامه با دستور on timer1 allah با سرریز شدن تایمر 1 تابع allah اجرا می شود و در این تابع تایمر 1 با مقدار 3036 بار شده و ثانیه یک واحد زیاد می شود. باید سعی شود دستورات داخل تابع وقفه یا همان allah زیاد نشود چون در این صورت باید مقدار 3036 زیاد تر شود تا 1 ثانیه به درستی ایجاد شود.

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


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


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

گزارش کار آزمایشگاه میکروکنترلر

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

گزارش کار آزمایشگاه میکروکنترلر


گزارش کار آزمایشگاه میکروکنترلر

 

فرمت فایل : word(قابل ویرایش)تعداد صفحات20

 

در جلسه اول به آشنایی IC 89S51 و محیط برنامه پروگرامر و چگونگی برنامه نویسی و چک کردن IC ،campile کردن و write کردن برنامه روی میکرو آشنا شدیم .
همچنین چگونگی مدار راه انداز IC ، تغذیه IC ومدار reset ICرا شناختیم.


در این آزمایش به ساخت یک موج مربعی توسط دستورات SETB و CLR پرداختیم.
این برنامه را روی پایه صفر پورت اول ( P1.0) که پایه شماره 1 IC است ایجاد کردیم.


ORG 00H
LOOP: CLR P1.0
SETB P1.0
SJMP LOOP
END

 

 

برای ایجاد پالس بالا ابتدا با استفاده دستورات mov , djnz و وقفه یک میکرو ثانیه nop برنامه را نرم افزار پروگرامر نوشته وبا استفاده پروگرامر روی IC 89S51 کامپایل کرده سپس روی IC رایت کردیم.


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


گزارش کار آزمایشگاه میکروکنترلر

دانلود تحقیق طراحی تایمر دیجیتالی

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

دانلود تحقیق طراحی تایمر دیجیتالی


دانلود تحقیق طراحی تایمر دیجیتالی

چکیده:

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

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

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

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

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

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


مقدمه:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- نشان د ادن مرحله برنامه در هرلحظه.

- حفظ مرحله برنامه درهنگام قطع برق.

- انتخاب شروع برنامه از هرمرحله دلخواه.

- خاموش کردن  لباسشویی پس از اتمام به صورت اتوماتیک.

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

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

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

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


مدارتغذیه:

درشکل نمای کلی از مدار تغذیه به کار برده شده در این پروژه را نشان می دهیم. که آن را به اختصار شرح می دهیم.

باتری V1 ولتاژ کمتری نسبت به V2  دارد پس D2  هدایت کرده و روشن است و D1 خاموش است. ما دراینجا از رگولاتور (7805) استفاده کرده ایم که ولتاژ ورودی آن بین 6 تا 10 و کاهنده می باشد که 5 ولت خروجی دارد.

در اینجا به خاطر رسیدن به 5 ولت از Ic(7805) استفاده می کنیم.

مدار داخلی (7805):

یک مدار کلکتور مشترک است که تقویت ولتاژ ندارد و تقویت جریان دارد.

علت استفاده از دیود D1  در مدار تغذیه:

اگر D1  در مدار نباشد باتری 9 ولت همیشه در مدار است اما ا گر D1 در مدار باشد وقتی باتری 9 ولت وارد مدار می شود که ولتاژ تغذیه شهر قطع شود.

علت استفاده از  D2: برای اینکه ولتاژی از باتری به منبع تغذیه نرود.

مدار تشخیص قطع و وصل بودن برق شهر:

1- نحوه قرارگرفتن پایه های رگولاتور به صورت زیراست:

2- مقاومتهای بایاس ترانزیستور با مقادیر مشخص شده به کار رفته اند.        

3- علت استفاده از خازن C1 : یک صافی است، برای اینکه روی میکرو پارازیت نیافتد.

این مدار به منظور رساندن پیامی به میکرو در مدار قرارداده شده تا میکرو را از وضعیت برق شهر مطلع کند .

این مدار یک ولتاژ نمونه از منبع تغذیه اصلی دریافت کرده و اگر جریان برق شهر برقرار باشد خروجی این مدار صفر و در غیراین صورت خروجی مدار 1 می باشد. که میکرو از روی این اختلاف ولتاژ به بودن یا نبودن برق شهر پی می برد.

این مدار تغذیه دارای یک مدار فرمان است که این مدار فرمان به میکرو متصل می باشد. تا زمانی که برق شهر رفت، به میکرو فرمان دهد که تمام خروجی ها را خاموش کند.

این مدار تغذیه 2 ورودی دارد که درحالت seven segment دستگاه خاموش میشود ، و میکرو به حالت استندبای می رود.

«مدار قدرت»

این مدار ، مدار اپتو کوپلر (بایاس ترایاک) است .

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

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

برای برطرف کردن این اشکال 2 راه وجود دارد. 1- استفاده از ترانس پالس 2- اپتو کوپلر در روش ترانس پالس، به وسیله یک ترانس پالس مدار فرمان از قدرت جدا     می شود.

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

1- ترانزیستور: از خروجی میکرو جریان کمی می گذرد به خاطر تقویت جریان برای رسیدن به ورودی opto IC IC استفاده می شود.

* مدار پیشنهادی برای راه اندازی تریاک IC(opto copler) توسط اپتوکوپلر

 

«مدار سنسور آب»:

...

 

 

 

 

 

86 ص فایل WORD


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


دانلود تحقیق طراحی تایمر دیجیتالی

دانلود تحقیق ساخت قطعات سخت افزاری دانش میکروکنترلر

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

دانلود تحقیق ساخت قطعات سخت افزاری دانش میکروکنترلر


دانلود تحقیق ساخت قطعات سخت افزاری دانش میکروکنترلر

چکیده:
باید پیشرفت روز افزون تکنولوژی و گسترش ارتباطات الکترونیکی در عصر کنونی تمام مردم در سراسر دنیا همواره در حال تلاش و تکاپو برای یادگیری فنون مختلف می باشند تا از پیشرفت علم و تکنولوژی روز دنیا عقب نمانند و بتوانند فعالیتهای روزمره خود را بنحوه احسن و در کوتاهترین زمان ممکن به انجام برسانند.
 گستردگی و پیچیدگی این ارتباطات به این امر منجر شده تا برنامه نویسان و طراحان برنامه های الکترونیکی و سخت افزاری به اطلاعات مختلفی در هر لحظه از گوشه و کنار دنیا نیاز پیدا نمایند. و بدین شکل مقوله اینترنت و طراحی سیستم های  پیشرفته با امکانات به روز ایجاد و گسترش یابند به گونه ای که امروزه تمامی فعالیتهای مردم از دسترسی به اطلاعات مهم علمی و سیاسی گرفته تا خرید ساده الکترونیکی که بستگی به ساخت و پیاده سازی دستگاههای جدید و نرم افزارهای پیشرفته دارد.
در این تحقیق دقیقا"نگاهی خواهیم داشت به این که واقعا"برنامه های راه انداز دستگاه چه چیزهایی هستند وظایفشان چیست ؟برای استفاده از آنها چه چیزهای را بایدبدانید؟هنگامی که خراب  می شوند
چه کاری باید انجام دادو در طی این سال ها دچار چه تحولاتی شده اند و چگونه فن آوری های جدید روش از راه اندازها را تغییر می دهند.
 ونیز سعی شده است تا توضیحاتی مختصر در مورد DEVICE DRIVER داده شود تا افرادی با خواندن این تحقیق به قطعات سخت افزاری و نرم افزاری کامپیوتر علاقه مند شده و خود یک سازنده شوند ضمناً  نگاهی به سیستم عاملهای2000 WIN98- داشته ام.


فصل اول
نگاهی به گذشته
قبل از این که راه اندازها به این شکل امروزی بوجود آیند، وسایل تنها با سیستم عامل هایی که توسط همان کارخانجات تولید شده بودند سازگاری داشتند و می توانستند تنها با همان سیستم ها کار کنند. اما معرفی و استفاده از راه اندازها این امکان را برای وسایل و سیستم هایی که تولید کارخانجات مختلفی هستند فراهم می کند تا بتوانند با یکدیگر سازگاری داشته و ارتباط برقرار کنندو به این ترتیب کاربران می توانند از میان خیل عظیمی از تولیدات مختلف به انتخاب و خرید وسایل گوناگون برای سیستم هایشان بپردازند.
در ابتدا از راه اندازهایی که برای سیستم عامل MS_DOS بودند، بسختی می شد استفاده کرد. برای شروع، سیستم عامل MS_DOS حتی در مورد عملکردهای بسیار ساده نیاز به نصب تعداد بیشماری راه انداز داشت. برای مثال بجای این که فقط از یک راه انداز چاپ برای همه ی برنامه های کاربردی استفاده شود، هر برنامه ی کاربردی الزاما" نیاز به راه انداز چاپ مخصوص به خودش داشت تا دستورالعمل های مخصوص به خودش را کامل کرده و بتواند یک سند را چاپ کند. با ظهور سیستم عامل Windows این رویه تغییر کرد و این امکان بوجود آمد که برنامه های کاربردی مختلف تنها از طریق یک راه انداز بتوانند به چاپگر دسترسی پیدا کنند. مشکل دیگری که در ارتباط با راه اندازهای سیستم عامل MS_DOS وجود داشت این بود که به سختی می شد آنها را نوشت.
اولین کامپیوتر شخصی تنها سیستم عامل MS_DOS را اجرا می کرد و هیچ پنجره ای در برنامه های آن وجود نداشت و تنها می توانست در آنِ واحد یک برنامه را اجرا کند. راه اندازها را می بایست طوری می نوشتند که تنها برای مقدار کوچکی از حافظه مناسب باشد. در نوشتن آنها از زبان سطح پایین اسمبلی استفاده می شد که البته خود این عمل هم کار بسیار مشکلی بود. در آن هنگام سیستم عامل MS_DOS راه انداز را در انجام وظایفش بسیار کم پشتیبانی می کرد، اما با معرفی ویندوزهای 3.x و 95 ، راه اندازها دیگر می توانستند با زبان سطح بالایی نوشته شوند و Windows می توانست از برنامه های کاربردی چندگانه ای به طور همزمان استفاده کند. و به این ترتیب راه اندازهای بکاررفته لازم بود که بسیار دقیق باشند تا بتوانند داده ها را به مکان های درست شان ببرند و در این راستا ویندوز نیز روال های بیشتری برای راه اندازها فراهم کرد تا آنها بتوانند به وظایفشان عمل کنند. ویندوز 95 استفاده از راه اندازها را آسانتر کرد چون که در حقیقت دیگر سخت افزار می توانست پیکره بندی خود را انجام دهد.

 

 

شامل 69 صفحه word


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


دانلود تحقیق ساخت قطعات سخت افزاری دانش میکروکنترلر

میکروکنترلر 8051 - 18 اسلاید

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

میکروکنترلر 8051 - 18 اسلاید


میکروکنترلر 8051 - 18 اسلاید

فایل بصورت powerpoint  در 18اسلاید

 

 

منظور از یک میکروپروسسور(CPU)، میکروپروسسور هایی از خانواده x86 اینتل مثل 8086، 80286، 80386، 68020، 68030، 68040 و یا خانواده­هایی از این قبیل است. این میکروپروسسورها فاقد RAM، ROM و پورتهای I/O در درون خود تراشه هستند
286(1-2MHz) – 386(4-16MHz) – 486(16-133MHz) – 586(Pentium)
یک میکروکنترلر دارای یک CPU (30MHZ) به همراه مقدار ثابتی از RAM، ROM و پورتهای I/O و تایمر در درون خود می باشد البته با استفاده از حافظه جانبی و تراشه های دیگر می­توان مقدار RAM، ROM و تعداد پورتهای I/O را در یک میکروکنترلر افزایش داد

 

در سال 1981 شرکت Intel میکروکنترلری به نام 8051 را معرفی کرد. این میکروکنترلر دارای 128 بایت RAM، 4k بایت ROM، دو تایمر، یک پورت سریال و چهار پورت موازی ( هر یک 8 بیت ) بود که همه آنها در یک تراشه تعبیه شده بودند

 


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


میکروکنترلر 8051 - 18 اسلاید