جزوه ریز پردارنده ۱
289 صفحه اسلاید
دانشگاه پیام نور
عنوان ک تاب : ریز پردازنده Z80
سخت افزار ، نرم افزار ، برنامه ریزی و ارتباط دهی
مولف : باری بی . بری
ترجمه : سعید حسن نیا
لطفا برای دانلود محتوا بر روی گزینه دریافت فایل در انتهای توضیحات کلیک بفرمایید.
نمونه سوال ریزپردازنده دکتر رستمی دانشگاه آزاد قزوین نمونه سوال ریزپردازنده دکتر رستمی دانشگاه آزاد قزوین نمونه سوال ریزپردازنده دکتر رستمی دانشگاه آزاد قزوین
نمونه سوال ریزپردازنده دکتر رستمی دانشگاه آزاد قزوین
نمونه سوال ریزپردازنده دکتر رستمی دانشگاه آزاد قزوین
دریافت فایللینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:9
فهرست و توضیحات:
مقدمه
بیان مسأله
نگاهی به تاریخچه ریز پردازنده (قسمت اول)
ها و آقایان کمربندهای خود را ببندید، چون عازم رفتن به سفری جذاب و منحصر بفرد هستیم.
پس از 12 هفته آزمایش دقیق و بسیار خسته کننده در لابراتوار THG مونیخ، آزمایش ریز پردازنده های مربوط به تمامی دوره ها به پایان رسید. این پروژه بیش از یک آزمایش معمولی به حساب می آید.
تغییر و تحولات CPU در 11 سال اخیر ، مسئولین لابراتوار THG را بر آن داشت تا این پدیده شگرف را مورد آزمایش قرار دهند و با هم مقایسه کند، در قسمت اول این سری از مقالات نگاهی داریم به نقطه آغازین ریزپردازنده های Intel و حرکت رو به رشد آنها تا به امروز و در بخش دوم مقاله تمرکز خود را بر تاریخچه توسعه ریزپردازنده های AMD معطوف می سازیم.
اکثر خوانندگان این مقاله کامپیوترهای Pentium 100 و حافظه های 16 مگابایتی را به خاطر دارند که برای دانش آموزان با ذوق آن زمان به عنوان یک وسیله مهم به حساب می آمد. در سال 1994 این کامپیوترها با قیمتی برابر 3000 دلار ( چیزی بیش از 1 میلیون تومان در سال 73 ) به فروش می رسید اما امروزه تقریبا دیگر نامی از آنها شنیده نمی شود . صنعت کامپیوتر با چه سرعت سرسام آوری در حال پیشروی است !!
در مجموع دو قسمت مقاله تعداد 111 عدد از ریزپردازنده های متعدد از تاریخ 1995 تا ابتدای 2005مورد آزمایش قرار می گیرند. این آزمایشات کامل می توانند به منزله سفری از میان زمان باشند که به روشنی، نحوه کار تراشه ها را انعکاسی می دهند و در ضمن تغییرات عمده در سیستم های PC که در این فاصله زمانی کوتاه اتفاق افتاده اند را نشان می دهند.
نحوه کارکرد بهینه سیستم یا همان Performance تنها پارامتری است که بیشتر مشتریان در هنگام خرید به آن توجه می کنند ولی تغییرات و تحولات فنی و استانداردها از جمله مسائلی هستند که اکثریت کاربران از آنها بی اطلاع می باشند. مقاله مذکور می توانند اطلاعات جامعی را در این زمینه ارائه دهند.
ابتدا به ساکن، به موضوع ریزپردازنده ها می پردازیم که در مورد ( ریز پردازنده های Intel از سال 1995 تا به کنون ، از سوکت شماره 5 تا سوکت شماره 775 ) شاهد بیش از 7 مرحله تکاملی می باشیم که در همین فاصله زمانی، شرکت AMD ریزپردازنده های خود را در 5 مرحله ( از سوکت شماره 7 تا سوکت شماره 939 ) طراحی نموده است.
به جرات می توان گفت که این مقاله جامع ترین و کامل ترین آمار در زمینه مقایسه ریزپردازنده ها بصورت کلی می باشد. خواننده این مقاله می تواند مستقیماً نحوه کار این 111 عدد ریز پردانده را مورد تجزیه و تحلیل قرار دهند اما بالاتر از همه اینها، کاربرانی که در صدند تا سیستم های قدیمی خود را با یک سیستم جدید جایگزین نمایند، می توانند از این مقاله برای انتخاب پردازنده راهنمایی بگیرند.
در طی سالیان متوالی، طراحی و ساخت ریزپردانده ها با در نظر گرفتن مقدار حافظه، نوع تراشه ها و پلتفورم ها، تغییر یافته است به عنوان مثال، در حالیکه سرعت ساعت سیستم ( Clock Speed ) تقریباً 40 برابر از قبل افزایش داشته است ( سرعت ریزپردازنده های اینتل از میزان 100MHz در سال 1995 به میزان 3800MHz در سال اخیر می رسد) ، حافظه نهان نیز " Cache " به سرعت رشد یافته و همچنین میزان پهنای باند ریزپردازنده های AMD K6-III/450 از مقدار 110MB/S ( در سال 1997 ) به مقدار 6000MB/S در نوع Athlon64 افزایش یافته است.
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:3
فهرست مطالب
آشنایی با CPU (ریزپردازنده یا میکرو پروسسور)
تاریخچه ریزپردازنده
ریزپردازنده واحد پردازش مرکزی یا مغز رایانه می باشد. این بخش مدار الکترونیکی بسیار گسترده و پیچیده ای می باشد که دستورات برنامه های ذخیره شده را انجام می دهد. جنس این قطعه کوچک (تراشه) نیمه رسانا است. CPU شامل مدارهای فشرده می باشد و تمامی عملیات یک میکرو رایانه را کنترل می کند. تمام رایانه ها (شخصی، دستی و...) دارای ریزپردازنده می باشند. نوع ریزپردازنده در یک رایانه می تواند متفاوت باشد اما تمام آنها عملیات یکسانی انجام می دهند.
ریزپردازنده پتانسیل های لازم برای انجام محاسبات و عملیات مورد نظر یک رایانه را فراهم می سازد. در واقع ریزپردازنده از لحاظ فیزیکی یک تراشه است. اولین ریزپردازنده در سال ۱۹۷۱ با نام Intel ۴۰۰۴ به بازار عرضه شد. این ریزپردازنده قدرت زیادی نداشت و تنها قادر به انجام عملیات جمع و تفریق ۴ بیتی بود. تنها نکته مثبت این پردازنده استفاده از یک تراشه بود، زیرا تا قبل از آن از چندین تراشه برای تولید رایانه استفاده می شد. اولین نوع ریزپردازنده که بر روی کامپیوتر خانگی نصب شد. ۸۰۸۰ بود. این پردازنده ۸ بیتی بود و بر روی یک تراشه قرار داشت و در سال ۱۹۷۴ به بازار عرضه گردید. پس از آن پردازنده ای که تحول عظیمی در دنیای رایانه بوجود آورد ۸۰۸۸ بود. این پردازنده در سال ۱۹۷۹ توسط شرکت IBM طراحی و در سال ۱۹۸۲ عرضه گردید. بدین صورت تولید ریزپردازنده ها توسط شرکت های تولیدکننده به سرعت رشد یافت و به مدل های ۸۰۲۸۶، ۸۰۳۸۶، ۸۰۴۸۶، پنتیوم ۲، پنتیوم ۳، پنتیوم ۴ منتهی شد.
فهرست مطالب
عنوان صفحه
فصل اول مقدمهای بر علم کنترل و مفاهیم منطقی
1-1- خود کارسازی (اتوماسیون).................................................................................... 2
کنترل اتوماتیک.............................................................................................................. 3
ورودی ها ................................................................................................................... 4
خروجیها ................................................................................................................... 5
بخش پردازشگر یا بلوک کنترل ...................................................................................... 5
1-2- سیستمهای دیجیتال و آنالوگ................................................................................ 7
کنترل آنالوگ................................................................................................................ 8
کنترل دیجیتال .............................................................................................................. 9
1-3- انواع فرآیندهای صنعتی........................................................................................ 10
فرآیندهای پیوسته ......................................................................................................... 10
فرآیندهای مرحلهای ..................................................................................................... 11
تولید گام به گام............................................................................................................ 11
1-4- استراتژی کنترل ................................................................................................... 12
کنترل حلقه باز.............................................................................................................. 12
کنترل پیش خور............................................................................................................ 13
کنترل حلقه بسته............................................................................................................ 14
1-5- کنترل کنندههای پیوسته.......................................................................................... 15
1-6- سیستمهای کنترل متداول....................................................................................... 16
سیستمهای رلهای........................................................................................................... 16
سیستمهای الکترونیکی................................................................................................... 18
حافظه ......................................................................................................................... 21
ریزپردازنده .................................................................................................................. 24
1-7- کامپیوتر در کنترل ................................................................................................ 25
فصل 2 کنترل کنندههای قابل برنامهریزی (PLC)
2-1- مقدمه.................................................................................................................. 27
2-2- نگاهی گذرا بر تاریخچه PLC............................................................................... 28
2-3- مقایسه PLC با سایر سیستمهای کنترلی.................................................................. 31
2-4- سخت افزار PLC................................................................................................ 33
واحد پردازش مرکزی (CPU)........................................................................................ 34
حافظه ......................................................................................................................... 35
حجم حافظه................................................................................................................. 38
واحدهای ورودی و خروجی ........................................................................................ 39
واحدهای برنامهریزی..................................................................................................... 43
2-5- انواع سیستمهای PLC.......................................................................................... 44
PLC های کوچک......................................................................................................... 45
PLC های متوسط ........................................................................................................ 46
PLC های بزرگ........................................................................................................... 47
فصل 3 مقدمهای بر زبان برنامهنویسی S5
3-1- اشکال مختلف نمایش برنامه.................................................................................. 52
روش نمایش نردبانی .................................................................................................... 52
روش نمایش فلوچارتی ................................................................................................ 53
روش نمایش عبارتی .................................................................................................... 54
3-2- سیکل زمانی اجرای برنامه..................................................................................... 57
3-3- برنامهنویسی سازمان یافته...................................................................................... 58
بلوکهای برنامه (PB) .................................................................................................. 59
بلوکهای ترتیبی (SB).................................................................................................. 59
بلوکهای تابع ساز (FB) .............................................................................................. 60
بلوکهای اطلاعاتی (DB).............................................................................................. 61
بلوکهای سازماندهی (OB)........................................................................................... 61
3-4- عملوند های مورد استفاده در زبان S5 ................................................................... 62
3-5- دستور العملهای زبان S5 .................................................................................... 62
دستور العملهای اصلی ................................................................................................. 62
دستور العملهای تکمیلی............................................................................................... 63
دستور العملهای سیستم................................................................................................. 63
3-6- خواندن صفر........................................................................................................ 63
3-7- کنتاکت در حالت عادی باز .................................................................................. 64
3-8- کنتاکت در حالت عادی بسته................................................................................. 64
3-9- کاربرد پرانتز ها در برنامه نویسی به روش STL ..................................................... 66
3-10- فلگ یا پرچم..................................................................................................... 68
3-11- بیت RLO......................................................................................................... 70
3-12- ست وری ست در فلگها و خروجیها............................................................... 70
3-13- دستور NOP 0 ................................................................................................. 73
3-14- کانکتور............................................................................................................. 76
3-15- برنامهنویسی یک تشخیص دهندة لبه پالس........................................................... 77
3-16- دستور پرش غیر شرطی...................................................................................... 79
3-17- دستور پرش شرطی............................................................................................ 79
3-18- دستورهای بارگذاری و انتقال ............................................................................. 80
دستور L ..................................................................................................................... 81
دستور T ...................................................................................................................... 82
3-19- موارد استفادة آکومولاتور..................................................................................... 83
دستور جمع دو عدد...................................................................................................... 83
دستور تفریق................................................................................................................. 84
3-20- مقایسه کنندهها................................................................................................... 84
3-21- شمارندهها......................................................................................................... 88
3-22- تایمرها.............................................................................................................. 92
تایمر پلهای (SP).......................................................................................................... 96
تایمر پلهای گسترده (SE).............................................................................................. 97
تایمر با تأخیر روشن (SD) ........................................................................................... 98
تایمر با تأخیر خاموش (SF).......................................................................................... 99
تایمر با تأخیر ماندگاری (SS).................................................................................... 100
دستورهای اعلام پایان برنامه ..................................................................................... 101
فصل 4 روش برنامه نویسی
4-1- روش برنامهنویسی........................................................................................... 105
4-2- بلوکهای اطلاعاتی (DB) .............................................................................. 112
4-3- بلوکهای تابع ساز (FB)................................................................................. 119
4-4- دستورات تکمیلی ........................................................................................... 125
دستور AW.............................................................................................................. 125
دستور OW ............................................................................................................ 126 دستور XOW 127
دستور CFW............................................................................................................ 127
دستور CSW............................................................................................................ 128
دستور SLW............................................................................................................ 128
دستور SRW............................................................................................................ 129
دستور I................................................................................................................... 129
دستور D ................................................................................................................ 130
دستور ADD........................................................................................................... 130
دستور JZ................................................................................................................ 131
دستور JN ............................................................................................................... 132
دستور JP................................................................................................................. 132
دستور JM............................................................................................................... 132
فصل پنجم شیوههای کنترل فرآیند
5-1- کنترل فرآیند................................................................................................... 136
برنامههای ترکیبی ..................................................................................................... 136
برنامههای ترتیبی ..................................................................................................... 136
5-2- دستور DO..................................................................................................... 144
5-3- ارسال پیامهای خطا بر روی صفحه نمایش ....................................................... 145
5-4- ساختار برنامههای ترتیبی ................................................................................. 148
فصل ششم قابلیت های پیشرفته کنترل کنندههای قابل برنامهریزی
6-1- ماژول های ورودی/خروجی دیجیتال................................................................ 170
6-2- ماژولهای وظایف ویژه .................................................................................. 170
محدودة وظایف ماژولها........................................................................................... 171
6-3- واحدهای ورودی/خروجی آنالوگ.................................................................... 172
تبدیل آنالوگ به دیجیتال .......................................................................................... 172
ورودیهای A/D...................................................................................................... 173
برنامهریزی ورودی های آنالوگ................................................................................. 173
نقاط توقف.............................................................................................................. 174
کاربردهای آنالوگ به دیجیتال ................................................................................... 175
6-4- ماژولهای دیجیتالی به آنالوگ.......................................................................... 175
نحوه عمل ............................................................................................................... 176
کاربردها ................................................................................................................. 176
اطلاعات مربوط به نقایص و وضعیت آنالوگ.............................................................. 177
6-5- ماژولهای بهسازی سیگنال............................................................................... 177
6-6- توابع کنترل پیوسته........................................................................................... 178
ماژولهای PID........................................................................................................ 179
برنامهریزی ماژولهای PID....................................................................................... 180
ماژولهای کنترل – PID کاربردها ............................................................................. 181
6-7- دیاگرام های گرافیکی و فرآیندنما..................................................................... 181
تأثیر بر روند اجرای فرآیند........................................................................................ 183
برنامهریزی نمودارهای فرآیند نمای پروسة.................................................................. 184
6-8- ورودی/خروجی راه در ارتباطات...................................................................... 185
فصل هفتم ارتباطات PLC و خود کارسازی
7-1- ارتباطات PLCها ........................................................................................... 188
استفادههای معمول از پورتها یا در گاههای ارتباطی PLC .......................................... 188
ارتباطات سریال – RS232 و شاخههای مشتق شده از آن ............................................ 189
الزامات ارتباطات استاندارد ....................................................................................... 190
فواصل انتقال ........................................................................................................... 191
حلقه جریان 20MA ................................................................................................ 192
RS 422 – RS423 .................................................................................................. 193
7-2- کنترل جریان داده ........................................................................................... 193
پروتکل برای انتقال .................................................................................................. 194
7-3- دادههای ارسال شده از طریق خطوط ارتباطی PLC............................................. 195
7-4- ارتباطات بین چند PLC ................................................................................. 196
7-5- شبکههای محلی ............................................................................................. 197
PLC ها و شبکه ها ................................................................................................. 198
7-6- کنترل توزیع شده ............................................................................................ 198
محدوده نیازها ......................................................................................................... 199
پیکر بندی های شبکه ها............................................................................................ 199
دسترسی و کنترل کانال ............................................................................................ 200
پروتکل ها .............................................................................................................. 200
7-7- استانداردهای شبکه – ISO،. IEEE، MAP........................................................ 201
ISO – اتصال داخلی سیستمهای باز ......................................................................... 201
GMMAP نگاهی به مشخصات ................................................................................ 202
مقایسه با اینترنت...................................................................................................... 203
اجرای استاندارد MAP.............................................................................................. 203
MAP در ارتباطات سطح کارخانهای و سیستم های باز ............................................... 204
کارایی MAP .......................................................................................................... 204
شبکههای انحصاری PLC ........................................................................................ 205
ماژولهای واسطه شبکه ............................................................................................ 205
شبکههای محلی تطبیق پذیر....................................................................................... 206
فصل هشتم کاربرد PLC
8-1- کاربرد PLC ها در رباتیک............................................................................... 209
کاربرد PLC به عنوان یک کنترل کننده ربات............................................................... 209
کنترل توالی محدود................................................................................................... 210
انعطاف پذیری......................................................................................................... 210
کنترلهای توالی و ترکیبی.......................................................................................... 210
فصل نهم انتخاب، نصب و راهاندازی سیستمهای PLC
9-1- روند طراحی برای سیستمهای PLC ................................................................. 213
9-2- انتخاب یک کنترل کننده قابل برنامهریزی .......................................................... 213
الزامات ورودی/خروجی .......................................................................................... 214
حافظه و الزامات برنامهریزی .................................................................................... 215
9-3- نصب.............................................................................................................
216
کنترل چیست؟
در زندگی روزمره، واژه کنترل بسیار بکار برده میشود و اصطلاحاتی نظیر کنترل رشد جمعیت، ترافیک و غیره در گفتگوهای روزمره بسیار شنیده میشود. معمولاً کلمه کنترل وقتی به کار برده میشود که نوعی مهارکردن و تسلط بر یک پدیده مورد نظر باشد. علاقه انسان به تحت اختیار درآوردن و تسلط بر پدیدهها باعث پیدایش شاخه جدیدی از دانشها به نام عمل کنترل گردیده است.
علم کنترل، علمی است که در مورد چگونگی تحت اختیار در آوردن و هدایت رفتارهای پروسة ها (فرآیند یا پدیدهای که مایل به تحت اختیار در آوردن آن هستیم) صحبت میکند.
1-1- خودکارسازی (اتوماسیون)
یک سیستم کنترل که بدون دخالت عامل انسانی و خود به خود قادر به تنظیم خروجی باشد را سیستم کنترل خودکار یا اتوماتیک میگوییم. خط سیر و هدف همة صنایع به سمت افزایش تولید بیشتر میباشد و این خط سیر از میان خودکارسازی یا اتوماسیون فرآیندها و ماشین آلات می گذرد. خودکارسازی ممکن است به دلیل افزایش کمیت محصول و یا بهبودی در کیفیت و دقت آن صورت بگیرد. اما به هر شکل، این روند همواره با جایگزینی برخی یا همة اعمال و ورودیهای انسانی مورد نیاز جهت انجام و کنترل عملکردهای ویژه، همراه میباشد. بسیاری از کارخانهها و کارگاهها به جای اینکه کارگران را عملاً و به طور فیزیکی با انجام وظایف درگیر کنند. از آنها جهت کنترل ماشینها و تجهیزات استفاده می نمایند. این نوع از کنترل نیازمند کارگری است که نحوه عمل یک فرآیند بخصوص را می داند.
و نیز می داند که چه ورودیهایی نیاز است تا خروجی در سطح دلخواه باقی بماند.
اما به منظور تحقق خودکارسازی یک فرآیند، اپراتورها و کارگران باید توسط شکلی از سیستمهای خودکار جایگزین گردند. سیستمهای خودکار قادرند فرآیند را بدون مداخله انسان یا با دخالت اندک کنترل کنند. این امر نیازمند سیستمی است که قادر باشد یک فرآیند را راه اندازی کرده و آن را متوقف کند.