رزفایل

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

رزفایل

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

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

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

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


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

لینک پرداخت و دانلود *پایین صفحه*

 

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

 

تعداد صفحه : 25

 

فهرست مطالب:

 

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

مراحل پنج گانه

مرحله مقداردهی اولیه

مرحله ورودی

مرحله پردازش

مرحله خروجی

مرحله پاکسازی  ( Cleanup )

آیا هر برنامه شامل پنج مرحله گفته شده است؟

پالایش یک طرفه مرحله مقدار دهی اولیه

منابع

 

 

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

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

همانگونه که احتمالا" حدس زده اید ، ما می توانیم تمام الگوریتم های میکرو را بمنظور ایجاد یک الگوریتم ماکرو ، جمع آوری نمائیم . اگر ما با الگوریتم های میکرو ، آغاز نمائیم ، و حرکت خود را بسمت نمایش ماکروی یک برنامه ، پیش ببریم ، کاری را انجام داده ایم که موسوم به طراحی " پایین به بالا" (buttom-up)  ، است . اگر ما فعالیت خود را با یک الگوریتم ماکرو آعاز و حرکت خود را بسمت پائین و الگوریتم های میکرو ، ادامه دهیم ، طراحی از نوع " بالا به پایین " (top-down)  را انجام داده ایم .

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

مراحل پنج گانه

هر برنامه را صرفنظر از میزان پیچیدگی آن ، می توان  به  پنج مرحله اساسی تجزیه کرد :

  • مقدار دهی اولیه
  • ورودی
  • پردازش
  • خروجی
  • پاکسازی

در ادامه به بررسی هریک از مراحل فوق ، خواهیم پرداخت .

مرحله مقداردهی اولیه

مرحله مقداردهی اولیه ، اولین مرحله ای است که می بایست در زمان طراحی یک برنامه  در رابطه با آن فکر کرد . مرحله فوق ، شامل تمامی عملیات مورد نیازی  است که برنامه می بایست قبل ازبرقراری ارتباط  با کاربر ، انجام دهد . در ابتدا ممکن است این موضوع که عملیاتی را قبل از برقراری  ارتباط با کاربر می بایست انجام داد ، تا اندازه ای عجیب بنظر رسد ولی احتمالا" برنامه های زیادی را مشاهده نموده اید که در این راستا عملیات مشابهی را انجام می دهند. مثلا" ،  در زمان استفاده از برنامه هائی نظیر Word ، Excel و یا برنامه های مشابه دیگر ، با چنین مواردی برخورد نموده ایم . مثلا"  با انتخاب  گزینه منو File ، می توان  لیستی از فایل هائی را که با آنها کار کرده ایم در بخش انتهائی منوفوق ، مشاهده کرد. ( مشاهده آخرین فایل های  استفاده شده در یک برنامه خاص ، با استفاده از جادو! میسر نشده است ) . برنامه مورد نظر شاید ، لیست فایل های اخیر را از دیسک خوانده و آنها را به لیست مربوطه در منوی File ، اضافه کرده باشد . با توجه به اینکه لیست فایل های فوق ، می بایست  قبل از اینکه برنامه هر چیز دیگر را برای کاربر نمایش دهد ، خوانده و نمایش داده شوند ، می توان انجام عملیات فوق را نمونه ای از مرحله مقداردهی اولیه، در نظر گرفت.
یکی دیگر از عملیات متداول که به این مرحله مرتبط می باشد ، خواندن فایل های Setup است . چنین فایل هائی ممکن است حاوی اطلاعاتی در رابطه با نام مسیرهائی باشند که بانک ها ی اطلاعاتی خاصی و یا فایل های  ذخیره شده  دیگری را  بر روی دیسک را مشخص می نمایند . با توجه به نوع برنامه ای که اجراء می گردد ، فایل های Setup می توانند شامل اطلاعاتی در رابطه با فونت های نمایش ، نام و محل چاپگر ، رنگ های زمینه و رویه ، وضوح تصویر صفحه نمایشگر و اطلاعات مشابهی دیگر باشند

 

 

 


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


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

طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)

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

طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)


دانلود پروژه طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)

چکیده :

در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)  مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد .

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

می توانند رمز مورد نظر خود را تغییر دهند و رمز دیگری را جایگزین آن کنند .

یک رمز 5 رقمی نیز به عنوان رمز SUPERVISER  تعریف شده است که در صورتی که یکی از کاربرها رمز خود را فراموش کرد می تواند با وارد کردن آن سه رمز دیگر را صفر کند و کاربرها می توانند با مراجعه  دوباره رمز مورد نظر خود را وارد کنند و پیغام های میکرو نیز در هر مرحله با توجه به کلید فشار داده شده بر روی صفحه نمایشگر LCD  نمایش داده

می شود .    

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

 

مقدمه :

مختصری راجع به AVR

زبانهای سطح بالا یا همان HLL (HIGH Level Language) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکرو کنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند زبان برنامه نویسی C و BASIC  بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند .   

ATMEL  ایجاد تحولی در معماری جهت کاهشی کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC انجام می دهند و از 32 رجیستر همه منظوره استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند .

تکنولوژی حافظه کم مصرف غیر مدار شرکت ATMEL  برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EEPROM  در داخل مدار قابل برنامه ریزی (ISP) هستتد میکرو کنترلرهای اولیه AVR  دارای 1 و 2 و3 کیلوبایت حافظه FLASH  و به صورت کلمه 16 بیتی سازماندهی شده بودند .

AVR ها به عنوان میکرو RISC  با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید .

 نوع فایل : Word

 تعداد صفحه : 25

 حجم : 132Kb

 


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


طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)

دانلود پروژه طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)

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

دانلود پروژه طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)


دانلود پروژه طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)

چکیده :

در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)  مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد .

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

می توانند رمز مورد نظر خود را تغییر دهند و رمز دیگری را جایگزین آن کنند .

یک رمز 5 رقمی نیز به عنوان رمز SUPERVISER  تعریف شده است که در صورتی که یکی از کاربرها رمز خود را فراموش کرد می تواند با وارد کردن آن سه رمز دیگر را صفر کند و کاربرها می توانند با مراجعه  دوباره رمز مورد نظر خود را وارد کنند و پیغام های میکرو نیز در هر مرحله با توجه به کلید فشار داده شده بر روی صفحه نمایشگر LCD  نمایش داده

می شود .    

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

 

مقدمه :

مختصری راجع به AVR

زبانهای سطح بالا یا همان HLL (HIGH Level Language) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکرو کنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند زبان برنامه نویسی C و BASIC  بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند .   

ATMEL  ایجاد تحولی در معماری جهت کاهشی کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC انجام می دهند و از 32 رجیستر همه منظوره استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند .

تکنولوژی حافظه کم مصرف غیر مدار شرکت ATMEL  برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EEPROM  در داخل مدار قابل برنامه ریزی (ISP) هستتد میکرو کنترلرهای اولیه AVR  دارای 1 و 2 و3 کیلوبایت حافظه FLASH  و به صورت کلمه 16 بیتی سازماندهی شده بودند .

AVR ها به عنوان میکرو RISC  با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید .

 نوع فایل : Word

 تعداد صفحه : 25

 حجم : 132Kb

 


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


دانلود پروژه طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8)

مجموعه پروژه ها و تمارین کاربردی (1) AVR

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

مجموعه پروژه ها و تمارین کاربردی (1) AVR


مجموعه پروژه ها و تمارین کاربردی (1) AVR

22 تمرین کاربردی برای تسلط به بخش های AVR در pdf 

تمارین از مباحث 

1. پورت های io 

2- 7seg وlcd کاراکتری 

3- تایمر کانترها و اینتراپت  هستش 

جواب تمارین به زودی قرار میگیرند. 

 


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


مجموعه پروژه ها و تمارین کاربردی (1) AVR

دانلود پایان نامه شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین

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

دانلود پایان نامه شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین


دانلود پایان نامه شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی  به منظور جداسازی آلبومین

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

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

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

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

کلمات کلیدی:

میکرو سیال - میکرو کانال - غیر خطی – دینامیک سیالات محاسباتی – جریان خون – غیر نیوتنی

چکیده
مقدمه
فصل اول سیستم میکرو سیالی
1-1 اصول بنیادی سیستم های میکروسیالی
1-1-1 جریان ناشی از فشار
1-1-2 جریان الکترونیکی
1-2 نمونه شبیه سازی شده از سنسور T شکل
1-2-1 جریان دو ویسکوزیته ای
1-3 تأثیر نسبت بعد کانال
فصل دوم: پدیده چند مقیاسی در سیستم های میکروسیالی و نانوسیالی
2-1 مقدمه
2-2 سیستم های میکروسیالی و نانوسیالی
2-3 الکتروسنتیک در میکروسیالات و نانوسیالات
2-3-1 الکترو اسمز  
2-3-2 الکتروفورسیز و دی الکتروفورسیز
2-3-3 الکتروسینتیک غیر خطی
2-3-4 مکانیک سیالات سیستم های میکرو و نانو سیال
2-4 مدل های شبیه سازی سیتم های میکرو و نانو سیال
2-4-1 مدل شبیه سازی ناویر- استوکس / استوکس
2-4-2 روش شبیه سازی دینامیک مولکولی
2-4-3 روش شبیه سازی مستقیم مونت کارلو(DSMC) و روش لاتیک-بولتزمن LBM))
 2-5 مدلسازی چند مقیاسی     
2-6 روش جداسازی سلول- ذره با استفاده از DC-DEP
2-7  تکنیک های جداسازی DNA
فصل سوم: تاثیر تراکم پذیری و انتقال بر توربولنس در جریان درون میکروکانالها
3-1 مروری بر کارهای انجام شده
3-2- میکرو کانالها
3-2-1- تولید میکرو کانال
3-2-2- روشهای آزمایشگاهی
3-3  شبیه سازی
3-4 بررسی نتایج محققین
3-4-1 نتایج آزمایشگاهی
فصل چهارم: کاربرد سیستمهای میکرو با آرایش پروتئینی فلوئورسنتی
4-1 مقدمه
4-2 مروری بر کارهای گذشته
4-2-1 تهیه میکرو ساختار آرایشی
4-2-2 تجزیه و تحلیل جریان
4-3 روشها
4-3-1 روش جریان دانه ای ثابت
4-3-2  روش ته نشینی
4-3-3 روش تقویت سیگنال
4-4  ساختار آرایش پروتئین معکوس
فصل پنجم:سیالات غیر نیوتنی و کاربرد آن در سیستم های میکروسیال
5-1 رفتار غیر نیوتنی
5-2 رفتار سیال مستقل از زمان
5-2-1 سیالات شبه پلاستیک
5-2-2 سیالات دایلاتنت
5-2-3 سیالات ویسکوپلاستیک
5-3 رفتار سیال وابسته به زمان
5-3-1 سیال تیکسوتروپیک
5-3-2 سیال رئوپکسی
5-4 سیال ویسکوالاستیک
5-5 سیالات غیر نیوتنی در سیستم های میکروسیال
فصل ششم:آشنایی با نرم افزار FEMLAB در مهندسی شیمی
6-1 روش المان محدود
7-2 مقدمه ای بر مدلسازی به روش المان محدود در مکانیک سیالات
6-3  نکاتی در مورد نرم افزار FEMLAB
6-4  FEMLAB چیست  
6-5 روش های کاربردی در FEMLAB
6-6  مدول مهندسی شیمی در FEMLAB
6-7  موازنه های ممنتوم
6-7-1 توصیف جریان در زیر لایه متخلخل با قانون دارسی

6-7-2 توصیف جریان با معادلات ناویر- استوکس
6-7-3 جریان غیر نیوتنی
6-7-4  بسط  
6-7-5  جریان تراکم پذیر اولر
6-8  موازنه های انرژی
6-9 موازنه های جرم
6-9-1 کاربردهای جابجایی- نفوذ و نفوذ با استفاده از قانون فیک
6-9-2 کاربردهای جابجایی- نفوذ و نفوذ مورد استفاده در انتقال استفان- ماکسول
6-9-3 انتقال جابجایی- نفوذ، حرکت مولکولی در موازنه جرم با استفاده از معادلات پلانک- نرنست
فصل هفتم:شبیه سازی میکروسلول H شکل
7-1 فیلترH  شکل
7-1-1 ا نتقال جرم
7-2  شبیه سازی حالت یکنواخت  
7-3 تعریف مدل
7-3-1 معادله عمومی انتقال جرم سه بعدی
  7-3-1-1 فرضیات جریان یکنواخت دو بعدی
  7-3-1-2 شرایط مرزی
7-3-2 معادله عمومی ناویر- استوکس
  7-3-2-1 شرایط مرزی
7-4 شبیه سازی مدل با سیال آب
7-5 شبیه سازی مدل با سیال خون
7-5-1 شبیه سازی با استفاده از مدل قانون توان
7-5-2 شبیه سازی با استفاده از مدل کوآرا
نتیجه گیری
پیشنهادات

 

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


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


دانلود پایان نامه شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین