طراحی مدارهای واسط

 


مطالب مفید

هدف

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

پیش نیاز

درس ریزپردازنده – آشنایی با برنامه‌نویسی اسمبلی کامپیوتر و میکروکنترلر 8051

سرفصل درس

یادآوری عملکرد پردازنده ها و سیستمهای مبتنی بر پردازنده: اتصال حافظه و ورودی/خروجی‌های ساده به پردازنده، آشنایی با پردازنده 8086/88 و ساختار مادربورد کامپیوترهای پایه PC-XT و بایوس، یادآوری برنامه‌نویسی زبان اسمبلی 8086/88.
آشنایی با نحوه طراحی یک کارت ساده XT: مبانی آدرس‌دهی، نحوه برنامه‌نویسی تحت DOS و ویندوز، مقدمه‌ای بر نحوه درایورنویسی تحت ویندوز، آشنایی با کارتهای (اسلاتهای) کامپیوتری ISA، EISA، PCI، AGP و PCI-Express و بررسی مزایای هریک از آنها، تراشه 8255.
سرویس‌دهی به شیوه وقفه و سرکشی: وقفه‌های سخت‌افزاری، مثال کاربردی (Keypad)، تایمرها، کنترلر‌های وقفه.
اصول پردازش سیگنالهای آنالوگ: عملگرها، حسگرها، حلقه‌های کنترلی، مبدل آنالوگ به دیجیتال (A/D)، مبدل دیجیتال به آنالوگ (D/A)
اصول برقراری ارتباط با کامپیوتر: کنترل جریان داده به روش تأخیر و دست‌دهی
اصول ارتباط موازی: مثال کاربردی (LCD کاراکتری، موتور پله‌ای)، آشنایی با چاپگر، کنترل چاپگر بدون کامپیوتر، برنامه‌نویسی پورت موازی کامپیوتر.
اصول ارتباط سریال: برنامه‌نویسی پورت سریال کامپیوتر، مودم، ارتباط به کمک مودم، آشنایی با عملکرد صفحه‌کلید IBM، ماوس.
آشنایی با پورت USB: معماری USB، جریان اطلاعات در USB، پروتکل USB، توصیفگرها و درخواستها در USB، سخت‌افزار و نرم‌افزار USB
کنترل دستگاهها از راه دور: اصول برنامه‌نویسی شبکه، روال کنترل دستگاهها از طریق شبکه کامپیوتری و اینترنت، برنامه‌های Client/Server
سیستمهای بلوتوث: توپولوژی و معماری و پروتکل بلوتوث، سخت‌افزار بلوتوث، نرم‌افزار بلوتوث.
باس IEEE-1394
گذری بر انواع شبکه‌های کنترلی: ( Serial ، RS485 ، I2C ، X10 ، CAN ، 1Wire ، LON و …)
اصول طراحی روبات، انتخاب اجزاء: (بدنه، حسگر، کنترلر، عملگر)، آشنایی با چند زمینه معروف ساخت روبات
مطالب مفید

# نام مطلب حجم فایل لینک دانلود
1 آشنایی با میکرو کنترلر AVR 1.9 مگابایت download
2 گسترش آدرس 38 کیلو بایت download
3 عملکرد پردازنده‌ها 370 کیلو بایت download
4 اتصال حافظه و ورودی/خروجی به پردازنده‌ها 1.104 کیلو بایت download
5 کاتالوگ پردازنده 8088 379 کیلو بایت download
6 آشنایی با پردازنده‌های 88/8086 439 کیلو بایت download
7 آشنایی برنامه‌نویسی به زبان اسمبلی 88/8086 193 کیلو بایت download
8 پینهای باس XT و ISA 145 کیلو بایت download
9 طراحی کارت XT ورودی 171 کیلو بایت download
10 طراحی کارت XT خروجی 170 کیلو بایت download
11 مشخصات اولین کامپیوتر IBM 16 کیلو بایت download
12 وقفه‌های سخت‌افزاری میکروکنترلر 8051 61 کیلو بایت download
13 مشخصات تراشه‌های راه‌انداز صفحه کلید 32 کیلو بایت download
14 ارتباطات کامپیوتری 1.420 کیلو بایت download

مراجع

• "The 80x86 IBM PC & Compatible Computers", Mazidi, Prentice Hall, 2000.
.این کتاب با نام مدارهای واسط توسط دکتر قدرت سپیدنام به فارسی ترجمه شده است

• " دیجیتال پایه و طراحی مدارهای واسط"، شیرزاد شهریاری، انتشارات پرتو نگار.
• "اصول کامل راه‌اندازی و کنترل دستگاههای جانبی توسط کامپیوتر"، محسن شکیبافر، انتشارات نص، 1384.
• "اسلاتهای توسعه و طراحی کارتها"، شیرزاد شهریاری، انتشارات جهاد دانشگاهی مشهد، 1378.

• "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.

• "آشنایی با قطعات سخت‌افزار کامپیوتر و نحوه کار آنها"، محمدرضا گرمخورانی، انتشارات نوپردازان، 1383
• "مرجع علمی-کاربردی سخت‌افزار"، شیرزاد شهریاری، انتشارات جهاد دانشگاهی مشهد، 1384.

• "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.

• "طراحی، برنامه نویسی و ربط دهی خانواده 8086/88"، جان افن بک، ترجمه دکتر علی پیروی، انتشارات آستان مقدس، 1377.
• "مدارهای واسطه"، تامپکینز – وبستر، ترجمه دکتر علی پیروی، انتشارات آستان مقدس، 1382.
• "مبانی میکروپروسسورها و مدارهای واسطه"، دکتر سید محمد احدی، انتشارات دانشگاه امیرکبیر، 1382.
• "اصول طراحی سیستمهای میکروپروسسوری"، دکتر سید احمد معتمدی، چاپخانه علمی و فرهنگی، 1377.
•" سیستمهای میکروپروسسوری 16 و 32 بیتی"، دکتر سید احمد معتمدی، چاپخانه علمی و فرهنگی، 1377.

ارزیابی

• 8 نمره میان‌ترم
• 10 نمره پایان‌ترم
• 2 تا 3 نمره پروژه عملی یا تحقیق (یک نمره گزارش + یک نمره ارائه)

طبق قوانین آموزشی، غیبت بیش از سه جلسه باعث حذف درس می‌شود.



 

 

  
نویسنده : ali gooliof ; ساعت ٢:٠٠ ‎ق.ظ روز ۱۳۸٧/٥/۱٩