یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

دانلود تحقیق بررسی میکروکنترلرهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن

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

دانلود تحقیق بررسی میکروکنترلرهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن


دانلود تحقیق بررسی میکروکنترلرهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن

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

کلمه میکروکنترلر:
این کلمه از دو کلمه 1- میکرو  2-کنترلر     تشکیل شده  

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

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


حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

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

 

 

شامل 93 صفحه Word


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


دانلود تحقیق بررسی میکروکنترلرهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن

آموزش کامل شبیه ساز ان اس 2 و مروری بر قابلیتهای NS-2

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

آموزش کامل شبیه ساز ان اس 2 و مروری بر قابلیتهای NS-2


آموزش کامل شبیه ساز ان اس 2 و مروری بر قابلیتهای  NS-2

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

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

NS-2

آموزش کامل شبیه سازی ان اس 2

به همراه اسلایدها و جزوات و کتابچه های الکترونیکی

 

 

فهرست مطالب

 

  1. مقدمه        1-1
  2. آشنایی مقدماتی با NS-2 2-2

2-1 بخش 1 : طریقه download کردن و نصب ns.... 2-3

2-1-1     Download کردن ns... 2-3

2-1-2     نصب ns... 2-3

2-2 بخش 2 : شروع کار با ns.... 2-6

2-2-1     اجرای ns... 2-6

2-2-2     معماری ns... 2-7

2-2-3     زبان کاربری OTcl. 2-8

2-3 بخش 3 : نرم افزار Nam.......... 2-12

2-3-1     پیکربندی nam برای نمایش توپولوژی.......... 2-12

2-3-2     واسط کاربری.......... 2-13

2-4 بخش 4 : مثالهای عملی........ 2-15

2-4-1     فرمانهای اولیه ns-2..... 2-15

2-4-2     مدل کردن یک توپولوژی ساده : دو گره با یک لینک.............. 2-16

2-4-3     مشخص کردن جریانهای ترافیک و مونیتور کردن لینک ها.. 2-19

2-4-4     تعریف توپولوژی.......... 2-19

2-4-5     تعریف منابع ترافیک و گیرنده های ترافیک.............. 2-20

2-4-6     مشخص کردن جریانهای ترافیک.............. 2-21

2-4-7     مونیتور کردن یک لینک.............. 2-22

2-4-8     ایجاد توپولوژی با تعداد گره های بالا و مدل کردن خرابی لینک ها.. 2-23

2-4-8-1    ایجاد توپولوژی با تعداد گره های بالا...... 2-23

2-4-8-2    مدل کردن خرابی لینک ها.. 2-24

2-4-9     ایجاد فایل خروجی برای برنامة XGraph..... 2-27

2-4-9-1    توپولوژی و منابع ترافیک............ 2-27

2-4-9-2    ثبت داده ها در فایل خروجی........ 2-29

2-4-9-3    اجرای شبیه سازی........ 2-31

  1. Trace و Monitoring در NS-2  3-30

3-1 روشهای جمع‌آوری داده در NS...... 3-34

3-2 اشیاء Trace..... 3-35

3-2-1     معماری سرآیند بسته‌ها برای پشتیبانی از trace.... 3-35

3-2-2     معماری لینکها برای پشتیبانی از Trace.... 3-36

3-2-3     فرمت فایل trace.... 3-37

3-2-4     توابع کمکی برای دسترسی به اشیاء tracing.... 3-38

3-2-5     واسطهای برنامه نویسی برای استفاده از اشیاء trace.... 3-38

3-2-5-1    واسطهای برنامه نویسی برای فعال نمودن trace در لینکها.. 3-39

3-2-5-2    فرمانهای trace مربوط به صفها.. 3-39

3-3 اشیاء Monitoring..... 3-40

3-3-1     Queue Monitoring   3-40

3-3-2     شئ QueueMonitor/ED....... 3-41

3-3-3     PerFlow Monitoring   3-42

3-3-3-1    شئ QueueMonitor/ED/FlowMon..... 3-42

3-3-3-2    شئ QUEUEMONITOR/ED/FLOW.......... 3-43

3-3-3-3    فرمت Flow Monitor.. 3-43

3-3-4     واسطهای برنامه نویسی برای Monitoring.... 3-44

3-3-4-1    فرمانهای فعال نمودن Monitoring روی لینکها.. 3-44

3-3-4-2    فرمانهای شئ QueueMonitor.. 3-44

3-3-4-3    فرمانهای شئ Flow Monitor.. 3-45

3-4 Loss Monitor   3-45

3-5 مثالهایی برای استفاده از Trace و Monitoring در NS-2...... 3-46

3-5-1     trace  ..3-46

3-5-1-1    trace-all و numtrace-all. 3-46

3-5-1-2    Trace-queue.... 3-47

3-5-2     Monitoring   3-47

3-5-2-1    Queue Monitoring.... 3-48

3-5-2-2    Monitor per Flow....... 3-50

3-5-3     Loss Monitor  3-51

  1. شبیه‌ساز MPLS در NS-2  4-48

4-1 قابلیتهای MPLS Network Simulator-V2...... 4-53

4-1-1     MNS-v2 اعمال توزیع برچسب که شامل اجزاء زیر است را پشتیبانی می‌کند:. 4-53

4-1-2     MNS-V2 از روشهای زیر برای ایجاد LSP پشتیبانی می‌کند:. 4-54

4-1-3     قابلیت مسیریابی مجدد..... 4-55

4-2 معماری Mpls Network Simulator... 4-55

4-2-1     معماری MNS برای ارائه کیفیت سرویس................ 4-55

4-2-2     معماری MNS برای راه‌گزینی برچسب............ 4-57

4-2-3     معماری MNS برای پردازش ترافیک بی‌درنگ.............. 4-58

4-2-4     معماری MNS برای رزرو منابع........ 4-59

4-2-5     سطوح سرویس در MNS..... 4-60

4-2-6     معماری MNS برای مسیریابی مجدد..... 4-62

4-3 واسط‌های برنامه‌نویسس برای استفاده از شبیه‌ساز MNS...... 4-66

4-3-1     فرمانهای واسط برای استفاده از MPLS در NS-2..... 4-66

4-3-2     واسط‌ها برای ساختن مسیر صریح......... 4-68

4-3-3     واسطها برای پیکربندی کلاس‌های ترافیک.............. 4-68

4-3-4     واسط‌ها برای ساختن مسیر مقید (CR-LSP) و CR-LDP..... 4-70

4-3-5     واسطها برای فراخوانی روالها.. 4-71

4-3-6     واسطهای مسیریابی مقید....... 4-72

4-3-7     واسط‌های مسیریابی مجدد..... 4-72

4-3-8     واسط‌های برنامه‌نویسی برای trace کردن........ 4-74

4-3-9     واسط‌های برنامه‌نویسی برای استفاد در namulator.. 4-74

4-4 مثالهای از استفاده از MPLS در شبیه‌ساز :. 4-75

4-4-1     استفاده از MPLS برای مسیریابی صریح......... 4-79

4-4-2     استفاده از MPLS برای ارائه کیفیت سرویس................ 4-81

4-4-2-1    مسیرهای CR-LSP..... 4-81

4-4-2-2    CR-LSP با خصوصیت به زور گرفتن منابع...... 4-85

4-4-2-3    Constraint Based Routing.... 4-86

4-4-3     استفاده از MPLS برای مسیریابی مجدد..... 4-88

4-4-3-1    کد مورد نیاز برای استفاده از روش مسیریابی مجدد Hashkin..... 4-90

4-4-3-2    کد مورد نیاز برای روش مسیریابی مجدد Makam......... 4-91

4-4-3-3    کد مورد نیاز برای مسیریابی مجدد Simple-Dynamic.... 4-91

4-4-3-4    کد مورد نیاز برای مسیریابی مجدد shortest-dynamic.... 4-91

4-4-3-5    کد مورد نیاز برای مسیریابی مجدد L3..... 4-92

  1. مکانیزم Diffrentiated Servuce در NS-2  5-87

5-1 ماجول DiffServ در NS-2...... 5-93

5-2 معماری ماجول DiffServ...... 5-93

5-2-1     معماری روترهای لبه و مرکزی.......... 5-94

5-2-2     سیاست‌ها.. 5-95

5-2-3     انواع policyهای تعریف شده در ماجول DiffServ..... 5-96

5-2-4     ساختار Policy های تعریف شده.... 5-97

5-3 پیکربندی پارامترهای ماجول DiffServ...... 5-98

5-3-1     پیکر‌بندی پارامترهای صف............ 5-98

5-3-1-1    پیکربندی شمای زمان‌بندی بین صف‌های فیزیکی........ 5-100

5-3-2     پیکربندی Policy..... 5-101

5-4 واسط‌های برنامه نویسی برای استفاده از ماجول Diffserv...... 5-102

 

 


1.    مقدمه

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

شبیه‌سازهای زیادی برای این امر وجود دارد. در این پروژه به منظور شبیه‌سازی شبکه داده کشور NS-2 انتخاب شده است علت استفاده از این شبیه‌ساز موارد زیر می‌باشد:

الف- مورد تایید مجامع علمی می‌باشد.

ب- به صورت رایگان در دسترس است.

ج- کد آن نیز در دسترس است و می‌توان به این شبیه‌ساز کدهایی اضافه یا کم نمود.

د- اکثر پروتکلهای شبکه در آن پیاده‌سازی شده است.

 

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

در فصل اول این گزارش چگونگی نصب و راه‌اندازی NS-2 و نحوه شروع کار با آن تشریح می‌شود، در فصل دوم نحوه استفاده از قابلیت Monitoring و trace در NS-2 شرح داده می‌شود، در فصل سوم چگونگی استفاده از MPLS در NS-2 تشریح می‌شود و در فصل چهارم به شرح نحوه استفاده از ماجول DiffServ در NS-2 پرداخته خواهد شد.

2.  آشنایی مقدماتی با NS-2

در این گزارش به توضیح چگونگی نصب و راه­اندازی ns و نحوة استفاده از آن پرداخته می­شود. ns یک شبیه­ساز شی­گرا و discrete event driven است که با استفاده از زبانهای C++ و OTcl در دانشگاه برکلی طراحی و پیاده‌سازی شده است. از نرم­افزار ns عموما به منظور شبیه­سازی شبکه­های کامپیوتری محلی و شبکه­های گسترده استفاده می­شود. ns می­تواند شبکه­های IP گوناگونی را شبیه­سازی نماید. پروتکلهای شبکه مانند TCP و UDP، منابع ترافیک همچون FTP، Telnet، Web، CBR و VBR، مکانیزمهای مدیریت صفهای مسیریاب مثل DropTail، RED و CBQ، الگوریتمهای مسیریابی مثل Dijkstra و ... در ns پیاده­سازی شده­اند. همچنین multicasting و برخی از پروتکلهای لایة MAC برای شبیه­سازی شبکه­های محلی در ns پیاده­سازی شده­اند.


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

دانلود مقاله بکارگیری مدیریت استراتژیک در توسعه قابلیتهای سازمانی

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

دانلود مقاله بکارگیری مدیریت استراتژیک در توسعه قابلیتهای سازمانی


دانلود مقاله بکارگیری مدیریت استراتژیک در توسعه قابلیتهای سازمانی

 

 

 

شیوه های مدیریت استراتژیک

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

 

1-  شیوه فرماندهی

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

الف) اعمال قدرت کافی توسط مدیر.

ب) در دسترس بودن اطلاعات دقیق و به هنگام و وجود ثبات منطقی در محیط.

ج) اجتناب نمودن مدیر تدوین گر استراتژی از تعصبات شخصی و تأثیرات سیاسی اثرگذار بر محتوای استراتژی.

اشکال جدی این شیوه آن است که انگیزه ی کارکنان را کاهش می دهد. کارکنانی که احساس می کنند در فرایند تدوین استراتژی جایی ندارند به گروهی غیر مبتکر تبدیل می شوند. به هر حال این شیوه می تواند در سازمانهای کوچکتری که در محیط با ثبات فعالیت می کنند مؤثر باشد. عوامل محبوبیت این روش عبارتند از:

الف) ارائه چشم انداز ارزشمندی به مدیران به منظور تمرکز توان خود بر تدوین استراتژی و ملاحظه تقسیم کار مدیریت استراتژیک در دو مرحله تفکر و اقدام بطور همزمان.

ب) تمرکز بر جنبه های کمی و عینی تا عوامل کیفی و ذهنی مربوط به اقدامات متقابل رفتاری.

ج) احساس قدرت مدیران جاه طلب در جهت تأثیر گذاری تفکر و تصمیمات ایشان بر فعالیت هزاران نفر از کارکنان.

 

2-  شیوه تغییر سازمانی

در این نحوه تعیین اهداف از بالا تعیین می شوند، نمودهای موفقیت آمیز بودن روش، ساختار و سازمان مناسب استراتژی تدوین شده است. معمولا سطح کمی از تلاش در گستره ی سازمان در حین برنامه ریزی مورد نیاز است، لکن در حین اجرا تلاش در گستره سازمان زیاده بوده و همچنان دانش مورد نیاز و قدرت اجرایی مورد نیاز مدیر اجرایی ارشد زیاد می باشد. در این شیوه مدیران، وظیفه خود را به حرکت درآوردن سازمان در جهت رسیدن به هدفهای جدید می دانند. ابزارهای مورد استفاده برای انجام این کار عمدتاً رفتاری هستند و شامل مواردی چون تغییر ساختار و وضعیت نیرویی سازمان برای تمرکز روی اولویتهای جدید سازمان، اصلاح سیستمهای برنامه ریزی و کنترل و یاری گرفتن از دیگر تکنیکهای تغییر سازمانی می باشد. بینش مدیر شبیه نقش معماری است که سیستمهای اداری را برای اجرای مؤثر استراتژی برنامه ریزی می کند. از آنجا که ابزارهای نیرومند رفتاری در شیوه ی تغییر سازمان به کار می رود، این شیوه اغلب مؤثرتر از شیوه فرماندهی است و می تواند برای اجرای استراتژیهای مشکل تر به کار رود. به هر حال شیوه ی تغییر محدودیتهای چندی دارد که می تواند کاربردش را برای سازمانهای کوچکتر در محیطهای با ثبات محدود کند. این شیوه به مدیران برای قرار گرفتن در خط مقدم تغییرات سریع در محیط کمکی نمی کند و از آنجا که این شیوه اعمال استراتژی را به شکل کل به جزء طلب می کند، در معرض  همان مشکلات انگیزه ای است که شیوه فرماندهی در معرض آنهاست.

 

3-  شیوه مشارکتی

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

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

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

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

 

4-  شیوه فرهنگی

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

تعداد صفحه :19


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

دانلود پایان نامه بررسی میکرو کنترلهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن

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

دانلود پایان نامه بررسی میکرو کنترلهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن


دانلود پایان نامه بررسی میکرو کنترلهای AVR و قابلیتهای سخت افزاری و نرم افزاری آن

میکروکنترلر چیست :

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

کلمه میکروکنترلر:

این کلمه از دو کلمه 1- میکرو  2-کنترلر     تشکیل شده 

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

حالا چرا این کلمات ؟

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

(البته من این تعاریف رو بر مبنای نظر خودم از میکرو گفتم و خودم اونو تو هیچ جایی ندیدم شاید اصلا این کلمه به خاطر چیز دیگست اگر دوستان میدونن لطف کنن خوشحال میشم)

حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

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

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

ساختمان دخلی میکروکنترلر:

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

 

تفاوت میکروپروسسور و میکروکنترلر:
آیا میکروکنترلر چیز جدیدی را با خود آورده است ؟
عیب میکروکنترلر:
تمام میکروکنترلرها جزء این 5 قسمت هستنند:
توزیع کلاک  ATMEG32
منابع کلاک ATMEG32
اسیلاتور کریستالی:
•    اسیلاتورکریستالی فرکانس پایین :
اسیلاتور RC کالیبره شده داخلی:
کلاک خارجی:
اسیلاتور تایمر/ کانتر:
مقایسه کننده آنالوگ
خصوصیات ارتباط سریال SPI
نحوه کار ارتباط سریال SPI
ارتباط  SPI و رجیسترهای مربوطه
رجیستر کنترلی [SPI CONTROL REGISTER]SPCR-SPI
 معایب و مزایای میکروکنترلر های مختلف

 

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

 


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