سختافزار کامپیوتر و کنترل کامپیوتری
هدف
• آشنایی با عملکرد سیستمهای مبتنی بر پردازنده به ویژه کامپیوترها.
• آشنایی با نحوه کنترل دستگاههای خارجی از طریق برنامه نویسی پورتهای کامپیوتر در محيطهاي DOS و ويندوز
• آشنایی با وسایل جنبی کامپیوتر
پیشنیاز: ريزپردازنده ۱
سرفصل مطالب درس
• يادآوري عملکرد پردازنده ها و سیستمهای مبتنی بر پردازنده: آشنایی با پردازنده 8086/88 و ساختار مادربورد کامپیوترهای پایه PC-XT و بايوس، تراشه 8255، يادآوري برنامهنويسي زبان اسمبلي 8086/88.
• آشنایی با نحوه طراحي يك كارت ساده XT: مباني آدرسدهي، نحوه برنامهنويسي تحت DOS و ويندوز، مقدمهاي بر نحوه درايورنويسي تحت ويندوز، آشنايي با کارتهای (اسلاتهاي) کامپیوتری ISA، EISA، PCI، AGP و PCI-Express و بررسي مزاياي هريك از آنها.
• اصول برقراري ارتباط با كامپيوتر: كنترل جريان داده به روش تأخير و دستدهي، كنترل پورتها تحت DOS و ويندوز، آشنايي با كنترل كامپيوتري به كمك زبانهاي مختلف (QBASIC، اسمبلي، پاسكال، دلفي، Turbo C++، Visual C++، Visual Basic، MATLAB)، ساخت فايل DLL، توابع API.
• وقفههاي سختافزاري و نرمافزاري كامپيوتر: تراشه 8259، DMA.
• اصول ارتباط موازي: برنامهنويسي پورت موازي كامپيوتر، مثال كاربردي (A/D و LCD)، آشنايي با چاپگر، كنترل چاپگر بدون كامپيوتر.
• اصول ارتباط سريال: برنامهنويسي پورت سريال كامپيوتر، مودم، كنترل به كمك مودم و تلفن، مثال كاربردي.
• آشنایی با پورت USB: معماري USB، جريان اطلاعات در USB، پروتكل USB، توصيفگرها و درخواستها در USB، سختافزار USB، نرمافزار USB، مثال كاربردي.
• اصول دستگاههاي جانبي: عملگرها، حسگرها، مدارهاي واسط الكترونيكي، كنترلكنندهها، تكنيكهاي پيشرفته.
• كنترل دستگاهها از راه دور: اصول برنامهنويسي شبكه، روال كنترل دستگاهها از طريق شبكه كامپيوتري، برنامههاي سرور/مشتري، مثال كاربردي.
• سيستمهاي بلوتوث: توپولوژي و معماري و پروتكل بلوتوث، سختافزار بلوتوث، نرمافزار بلوتوث، ويروسهاي بلوتوث.
• باس IEEE-1394
• مروري بر پردازندههاي اينتل: مادربوردها، حافظهها، كارت گرافيكي، مانيتور، استانداردهاي IDE و SATA و SCSI، تكنولوژيهاي ذخيرهسازي، ابزارهاي ورودي، ابزارهاي خروجي، مونتاژ و اسمبل كامپيوتر، سختافزار شبكه و پيادهسازي آن.
منابع
• “The 80×86 IBM PC & Compatible Computers”, Muhammed Ali Mazidi and et al, Prentice Hall,2007.
- “مرجع علمي-كاربردي سختافزار”، شيرزاد شهرياري، انتشارات جهاد دانشگاهي مشهد، ۱۳۸۴.
- “اصول كامل راهاندازي و كنترل دستگاههاي جانبي توسط كامپيوتر”، محسن شكيبافر، انتشارات نص، ۱۳۸۴.
- “اسلاتهاي توسعه و طراحي كارتها”، شيرزاد شهرياري، انتشارات جهاد دانشگاهي مشهد، ۱۳۷۸.
- “آشنايي با قطعات سختافزار كامپيوتر و نحوه كار آنها”، محمدرضا گرمخوراني، انتشارات نوپردازان، ۱۳۸۳
• “PC Interfaces under Windows”, Burkhard Kaink and Hans-Joachim Berndt, Elektor Electronics Publications, 2002.
• “IBM personal computer XT, Technical Reference”, Volume 1,2, IBM, 1983.
• “IBM personal computer AT, Technical Reference”, IBM, 1984.
• “The Intel Microprocessors”, Barry B. Brey, Prentice Hall, 2006.
• “PIC Microcontroller and Embedded Systems”, Muhammed Ali Mazidi and et al, Prentice Hall, 2007.
• “The 8051 Microcontroller and Embedded Systems Using Assembly and C”, Muhammed Ali Mazidi and et al, Prentice Hall, 2006.
- “طراحی، برنامه نویسی و ربط دهی خانواده ۸۰۸۶/۸۸”، جان افن بک، ترجمه دکتر علی پیروی، انتشارات آستان مقدس، ۱۳۷۷.
- “مدارهای واسطه”، تامپکینز – وبستر، ترجمه دکتر علی پیروی، انتشارات آستان مقدس، ۱۳۸۲.
- “مبانی میکروپروسسورها و مدارهای واسطه”، دکتر سید محمد احدی، انتشارات دانشگاه امیرکبیر، ۱۳۸۲.
- “اصول طراحي سيستمهاي ميكروپروسسوري”، دكتر سيد احمد معتمدي، چاپخانه علمي و فرهنگي، ۱۳۷۷.
- “سيستمهاي ميكروپروسسوري ۱۶ و ۳۲ بيتي”، دكتر سيد احمد معتمدي، چاپخانه علمي و فرهنگي، ۱۳۷۷.
نام مطلب | حجم فایل | لینک دانلود |
کتاب الکترونيکي «طراحي مدارهاي واسط کامپيوتري» – جواد راستي | 9.23 مگابايت | download |
جزوه خلاصه شده درس مدارهاي واسط – مهر 1390 | 2.45 مگابايت | download |
آشنایی با میکرو کنترلر AVR | 1.9 مگابایت | download |
گسترش آدرس | 38 کیلو بایت | download |
عملكرد پردازندهها | 318 کیلو بایت | download |
اتصال حافظه و ورودي/خروجي به پردازندهها | 1.390 کیلو بایت | download |
كاتالوگ پردازنده 8088 | 379 کیلو بایت | download |
آشنايي با پردازندههاي 88/8086 | 439 کیلو بایت | download |
مروري بر سير تحول پردازندهها | 107 کیلو بایت | download |
آشنايي با برنامهنويسي به زبان اسمبلي 88/8086 | 193 کیلو بایت | download |
پينهاي باس XT و ISA | 792 کیلو بایت | download |
طراحي كارت XT ورودي | 165 کیلو بایت | download |
طراحي كارت XT خروجي | 163 کیلو بایت | download |
گذرگاههاي كامپيوتري | 1.770 کیلو بایت | download |
ليست وقفههاي كامپيوتر | 59 کیلو بایت | download |
مشخصات اولين كامپيوتر IBM | 16 کیلو بایت | download |
وقفههاي سختافزاري ميكروكنترلر 8051 | 61 کیلو بایت | download |
مشخصات تراشههاي راهانداز صفحه كليد | 32 کیلو بایت | download |
ارتباطات كامپيوتري | 1420 کیلو بایت | download |
برنامهنويسي پورتهاي كامپيوتر در ويندوز | 400 کیلو بایت | download |
فايل inpout32.dll | 32 كيلوبايت | download |
نرمافزار PortTalk | 133 كيلوبايت | download |
فايل comport.h | 4 كيلوبايت | download |
پورت موازي كامپيوتر | 585 كيلوبايت | download |
پورت سريال كامپيوتر | 1500 كيلوبايت | download |
Leave a Reply
Want to join the discussion?Feel free to contribute!