کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

تحقیق درباره وقفه ها و سازمان وقفه در 8051

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

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

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

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

 

وقفه ها

1 مقدمه

وقفه ، حالتی است که باعث متوقف شدن یک برنامه به صورت موقت می شود ، که خود توسط یک برنامه دیگر فعال می گردد . وقفه ها نقش مهمی در طراحی و پیاده سازی کاربردهای میکروکنترل دارند ; اما می تواند اجرای یک برنامه به یک درخواست دیگر نیز پاسخ دهد . نباید تصور کنیم که سیستم دارای وقفه ، می تواند بسیاری از کارها را همزمان انجام دهد . البته ، CPU نمی تواند در هر لحظه بیش از یک دستور العمل را اجرا کند ; دستور العمل دیگر را اجرا کند و مجدداٌ به دستور اول باز گردد .در هر صورت ، این عمل شبیه یک زیروال است . CPU برنامه دیگر – زیروال – را اجرا کند و مجدداٌ به دستور اول باز گردد . در هر صورت ،‌این عمل شبیه یک زیروال است . CPU برنامه دیگر – زیروال – را اجرا کرده و سپس به برنامه اصلی بر می گردد . شبیه یک زیروال است .تفاوتی که در یک سیستم راه اندازی شده با وقفه وجود دارد ، این است که وقفه پاسخی به یک [اتفاق] است که به طور غیر همزمان با برنامه اصلی به وقوع می پیوندد و حالتی نیست ه برنامه اصلی مورد وقفه قرار میگیرد .

برنامه ای که مربوط به وقفه می شود یک روال سرویس وقفه (ISR) یا گرداننده وقفه نامیده می شود ISR در پاسخ به یکوقفه عمل کرده و معمولاٌ عملیات ورودی یا خروجی را برای یک دستگاه انجام می دهد . هنگام وقوع وقفه، اجرای برنامة اصلی متوقف شده و به ISR انشعاب صورت می گیرد ; ISR اجرامی شود و با دستورالعمل [برگشت از وقفه] پایان می پذیرد و برنامه اصلی ادامه می یابد . معمولاٌ برنامه اصلی سطح پایه و ISR سطح وقفه نامیده می شود . اصطلاحات اصلی (سطح پایه ) و فرعی (سطح وقفه) نیزمورد استفاده قرار می گیند . در شکل 1-6 قسمت (الف) ، اجرای برنامه بدون وقفه ، و در قسمت (ب) اجرای سطح پای ، در صورت وقوع وقفه اجرای ISR ها در سطح وقفه ، به نمایش در آمده است .

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


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


تحقیق درباره وقفه ها و سازمان وقفه در 8051

تحقیق و بررسی در مورد بهره برداری مطمئن و بی وقفه از تاسیسات الکتریکی و مراکز تولی

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

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

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

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

 

بهره برداری مطمئن و بی وقفه از تاسیسات الکتریکی و مراکز تولید نیرو و تامین انرژی الکتریکی مورد نیاز تجهیزات برقی کارخانه جات صنعتی و مراکز اقتصادی تا حدود زیادی به خصوصیات و ویژگی ها و طرز عمل کلیدها و وسایل کنترل مدارها بستگی دارد.در مدارهای الکتریکی  وسایل مختلفی به کار میرود که از مهمترین انها کنتاکتور یا کلید مغناطیسی است .استفاده از این کنتاکتور در مدارهای کنترل تنوع طراحی های مختلف را به وجود می آورد.برای طراحی مدارهای کنترل و کار با آنها باید وسایل تشکیل دهنده آن را به طور کامل شناخت و به اصول ساختمان و مورد استفاده این وسایل آشنا شد.وسایلی که در مدارهای فرمان به کار میروند  به این قرار است:1_کنتاکتور(کلید مغناطیسی)2_شستی استاپ استارت3_رله الکتریکی4_رله مغناطیسی5_لامپ های سیگنال 6-فیوزها 7_لیمیت سویچ8_کلیدهای تابع فشار 9_کلیدهای شناور10_چشم های الکتریکی(سنسورها)11_تایمر و انواع آن12_ترموستات13_کلیدهای تابع دوردر مورد کنتاکتور میتوان گفت که یک کلید مغناطیس است که وقتی ولتاژ مورد نظر به آن اعمال میشود یک سری کنتاکت(یا کلید)باز را بسته و یک سری کنتاکت بسته را باز میکند.که با استفاده از این خاصیت مدارهای مختلفی میتوان مدارهای زیادی رو طراحی کرد.ساختمان کنتاکتور:این کلید از دو هسته به شکل E یا U که یکی ثابت و دیگری متحرک است و در میان هسته ثابت یک بوبین یا سیم پیچ قرار دارد،تشکیل شده است. وقتی بوبین به برق وصل میشود با استفاده از خاصیت مغناطیسی ،نیروی کششی فنر را خنثی میکند و هسته فوقانی را به هسته تحتانی متصل کرده باعث میشود که تعدادی کنتاکت عایق شده از یکدیگر به ترمینال های ورودی و خروجی  کلید متصل میشود و یا باعث باز شدن کنتاکت های بسته کنتاکتور بسته کنتاکتور گردد.در صورتی که مدار تغذیه بوبین  کنتاکتور قطع شود ،در اثر نیروی فنری که داخل کلید قرار دارد هسته متحرک دباره به حالت اول باز میگردد.مزایای استفاده از کنتاکتورکنتاکتورها نسبت به کلیدهای دستی صنعتی مزایایی به شرح زیر دارند:1_مصرف کننده می تواند از راه دور کنترل می شود.2_مصرف کننده میتواند از چند محل کنترل شود.3_امکان طراحی مدار فرمان اتوماتیک برای مراحل مختلف کار مصرف کننده وجود دارد.4_سرعت قطع و وصل کلید زیاد و استهلاک آن کم است.5_از نظر حفاظتی مطمئن ترند و حفاظت مطمئن تر و کامل تری دارند.6_عمر موثرشان بیشتر است.7_هنگام قطع برق،مدار مصرف کننده نیز قطع می شود و به استارت مجدد پیدا میکند؛در نتیجه از خطرات وصل ناگهانی دستگاه جلو گیری می کند.کنتاکتور برای جریان های AC وDC ساخته میشود.تفاوت این دو کنتاکتور در این است که در کنتاکتور های AC از یک حلقه اتصال کوتاه برای جلوگیری از لرزش حاصل از فرکانس برق استفاده می شود. نیروی کششی یک مغناطیس الکتریکی جریان متناوب،متناسب با مجذور جریان عبوری از آن و در نتیجه متناسب با مجذور اندکسیون مغناطیسی است.چون مقدار جریان        لحظه ای با توجه به رابطه i=ImaxSIN wt تعقیر میکند،نیروی کششی مغناطیسی نیز برابر با F=Fmax sin wt  (سینوس توان 2 دارد که نمیشد تایپ کنی) خواهد شد و تعداد دفعاتی که این نیرو ماکزیمم و صفر می شود، به اندازه دو برابر فرکانس شبکه خواهد گردید.در نتیجه ،در لحظاتی که مقدار نیروی کششی بیشتر از نیروی مقاوم فنر های کنتاکتور باشد ،هسته کنتاکتور جذب می شود و در لحظاتی که مقدار نیروی کششی کمتر از مقدار نیروی فنر ها شود،هسته متحرک هسته نیز آزاد شده و به محل اول خود باز می گردد.بدین ترتیب در هسته متحرک لرزش و صدا ایجاد خواهد شد این نوسانات را می توان به وسیله یک حلقه بسته در سطح قطب ها جا سازی شده و حدود نصف تا 3/2 سطح هر قطب را پوشانده است از بین برد و لرزش آن را برطرف کرد. عمل این حلقه آن است که مانند سیم پیچ ثانویه ترانسفورماتوری که در حالت اتصال کوتاه قرار گرفته است،از آن جریان القایی عبور میکند و باعث ایجاد فوران مغناطیسی فرعی در مدار هسته می شود. این فوران فرعی با فوران اطلی اختلاف فاز دارد و در زمانی که نیروی کششی  حاطل از فوران اطلی صفر باشد ،نیروی کششی حاصل از فوران اطلی ماکزیمم خواهد بود و در حالتی که نیروی حاصل از فوران ماکزییم باشد ،این نیرو صفر خواهد بود و چون جمع این دو نیرو به هسته متحرک اثر میکند،نیروی کششی در هر لحظه از نیروی مقاومت فنر بیشتر خواهد بود.ولتاژ تغذیه بوبین متفاوت است و از 24 تا 380ولت ساخته می شود. در اکثر کشورهای صنعتی برای حفاظت بیشتر ،تغذیه بوبین کنتاکتور را زیر ولتاژ حفاظت شده (65ولت)انتخاب میکنند. و یا برای تغذیه مدار فرمان ،ترانسفورماتور مجزا کننده به کار می برند.شناخت مشخصات کنتاکتورنوع کنتاکتوربا توجه به نوع مصرف کننده و شرایط کار ،کنتاکتورها دارای قدرت و جریان عبوری مشخصی برای ولتاژهای مختلف هستنند. بنابراین باید به جدول و مشخصات کنتاکتور توجه کافی مبذول کرد و انخاب کنتاکتو.را منطبق بر مشخصات مورد نیاز قرار داد.برای اتصال مصرف کننده به شبکه باید از کلید یا کنتاکتوری با مشخصات مناسب استفاده کرد که کنتاکت های آن تحمل جریان راه اندازی و جریان دائمی را


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


تحقیق و بررسی در مورد بهره برداری مطمئن و بی وقفه از تاسیسات الکتریکی و مراکز تولی

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

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

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


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

از نظر مجازی . تمام کامپیوتر ها راهکاری را فراهم می کنند تا قطعات دیگر (‌مثل I/O و حافظه ) ،‌در کار عادی پردازنده وقفه ایجاد کنند .جدول زیر متداول ترین وقفه ها را نشان می دهد .
وقفه ها ابتدا برای بهبود کارایی پردازنده ایجاد شدند . به عنوان مثال ، اغلب دستگاه های I/O خیلی کندتر از پردازند ه اند . فرض کنید پردازنده ای بر اساس الگوی چرخ داده هایی را به چاپگر ارسال می کند پس از هر عملیات نوشتن ، پردازنده باید متوقف شود و منتظر بماند تا چاپگر آمادگی خودش را اعلان کند . مدت این انتظار ممکن است صدها یا هزاران برابر  چرخه های دستور العملی باشد که با حافظه کار ندارند . بدیهی است که زمان CPU به هدر می رود .
در این شکل ، برنامه کاربر در بین فراخوانی های دستورالعمل WRIT (‌جهت عمل نوشتن ) ،‌پردازش هایی را انجام می دهد . مجموعه دستورات 1 و 2 و 3 فاقد I/O هستند فراخوانی WRITE منجر به اجرای برنامه I/O می شود که یک برنامه سودمند سیستم است وعمل I/O واقعی را انجام می دهد . این برنامه I/O شامل سه بخش است :
دنباله ای از دستور العمل ها که درشکل مشخص شد و عمل I/O واقعی را انجام می دهند این عملیات ممکن است داده های خروجی را در میانگیری ذخیره کند و پارامترهایی را برای فرمان دادن به دستگاه آماده نماید .
فرمان I/O واقعی ، بدون استفاده از وقفه ها ، وقتی این فرمان صادر می شود ، برنامه ممکن است منتظر دستگاه I/O بماند تا این دستگاه وظیفه اش را انجام دهد ( یا به طور متناوب ، وضعیت دستگاه I/O را کنترل نماید تا مشخص شود عمل I/O تمام شد یا خیر ).
دنباله ای از دستور العمل ها که در شکل با شماره 5 مشخص شد و عملیات را کامل می کند . این عملیات ممکن است برچسبی را مقدار دهد که نشان دهنده موفقیت یا شکست آن باشد .

وقفه ها و چرخه دستور العمل
وقفه های چندگانه
چند برنامه ای
I/O بدون میانگیر
I/O در ویندوز 2000
مولفه های I/O اصلی
RAID نرم افزاری
نقشه آدرس مجازی W2K
صفحه بندی W2K

 

 

شامل 22 صفحه فایل word


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