320 likes | 435 Views
فصل هشت. شناخت سخت افزاری. فهرست مطالب فصل هشت. معرفی سخت افزار 8086 متعلقات مورد نیاز برای 8086 میکروکنترلرها معرفی پین های 8086. معرفی سخت افزار 8086:. سرعت: MHZ 3-10. تعداد پایه: 40 Pin. حافظه فیزیکی: 1M. تعداد ترانزیستور: 26,000. متعلقات مورد نیازسخت افزار 8086:.
E N D
فصل هشت شناخت سخت افزاری
فهرست مطالب فصل هشت • معرفی سخت افزار 8086 • متعلقات مورد نیاز برای 8086 • میکروکنترلرها • معرفی پین های 8086
معرفی سخت افزار 8086: سرعت:MHZ 3-10 تعداد پایه:40 Pin حافظه فیزیکی:1M تعداد ترانزیستور: 26,000
متعلقات مورد نیازسخت افزار 8086: RAM I/O ....... ROM EEPROM
درگاهای ورودی و خروجی (I/O) : • I/O ها کانال های ارتباط پردازنده با دنیای پیرامون خود می باشند. • پروتکل های مختلفی برای ارتباط های مختلف وجود دارد. .......
پروتکل های I/O: موازی(Parallel) • . سریال (serial) .......
درگاه موازی (Port Parallel): • تعداد بیت های ورودی و خروجی داده . • نام یا ادرس درگاهای خروجی و ورودی داده. • میزان جریان دهی و خواص الکتریکی درگاها. .......
حافظه اصلی (RAM): • RAM محل ذخیره سازی موقت داده ها می باشد (با قطع برق اطلاعات موجود بر روی RAM پاک میشود) • پردازنده قادر به تغییر اطلاعات موجود بر روی RAM می باشد. • نحوی انتخاب: • میزان حافظه مورد نیاز برای متغیرها . • باس حافظه . • سرعت دسترسی. • . .......
حافظه جانبی (ROM): • ROM محل ذخیره سازی دائمی می باشد (با قطع برق اطلاعات موجود بر روی ROM پاک نمیشود) • پردازنده قادر به تغییر اطلاعات موجود بر روی ROM نمی باشد(با وسایل جانبی مانند پروگرامر قادر به تغییر اطلاعات می باشیم. . • نحوی انتخاب: • میزان حافظه مورد نیاز برای کد برنامه. • باس حافظه جانبی. • سرعت دسترسی. • . .......
حافظه جانبی (EEPROM): • EEPROM محل ذخیره سازی دائمی می باشد (با قطع برق اطلاعات موجود بر روی EEPROM پاک نمیشود) • پردازنده قادر به تغییر اطلاعات موجود بر روی EEPROM می باشد. • نحوی انتخاب: • میزان حافظه مورد نیاز برای اطلاعات غیر فرار با قابلیت تغییر. • باس حافظه جانبی. • سرعت دسترسی. • . .......
میکروکنترلرها : • میکرو کنترلر ها پردازند هایی هستد که امکانات جانبی از قبیلRAM ,ROM و .. .برای استفاده اسان تر ،در انها تعبیه شده است.
مقایسه بین میکروکنترلرها و پروسسورها :
برنامه ریزی پردازنده ها و میکروکنترلر ها: • تبدیل کد قابل فهم برای پردازنده یا میکروکنترلر توسط اسمبلر یا کامپایلر. • ریختن کد تبدیل شده به زبان ماشین،داخل پردازنده ، توسط پروگرامر.
معرفی پین های 8086: DATA BUS & SELECT BUS DATA BUS & SELECT BUS CLOCK
CLOCK • پالس ساعت یک موج مربعی است که توسط نوسان ساز ایجاد میشود. • هر دستور در تعداد مشخصی از عبور پالسهای ساعت اجرا میشود. • واحد اندازه گیره سرعت پردازنده سرعت کلاک ورودی می باشد که بر حسب هرتز بیان میشود. • هماهنگ سازی بین تبادل اطلاعات به وسیله کلاک ورودی انجام میشود. • معیاری برای اندازه گیری زمان توسط پردازنده می باشد.
معرفی پین های 8086: POWER SUPPLY POWER SUPPLY
معرفی پین های 8086: Reset
پیکر بندی حافظه: DATA BUS & ADREES BUS DATA BUS & ADREES BUS
استفاده از IC’S LATCH: 20 BIT ADRESS BUS 8 BIT DATA BUS
معرفی آیسی های حافظه : 8 BIT DATA 14 BIT ADRESS BUS CHIPSET SELECT READ OR WRITE
معرفی آیسی های حافظه : دیکود کردن آدرس
مثال : بازه اختصاص یافته به ایسی حافظه زیر را بیابید:
معرفی آیسی های حافظه : READ OR WRITE
پیکر بندی حافظه: READ WRITE MEMORY OR I/O
پیکر بندی I/O: تراشه اتصالات جانبی (8255):
پیکر بندی I/O: تراشه اتصالات جانبی (8255):
مثال : ادرس اختصاص یافته به PORTBرا بیابید: