هرچند با استفاده از میکروکنترلر های مدرن و نیز مادربوردهای صنعتی امروزه می توان پردازش های بسیار قوی و سطح بالا (مانند پردازش تصویر) را بدون نیاز به کامپیوتر انجام داد ، اما هنوز در بسیاری از کاربردها کنترل یا نظارت کامپیوتری نقش مهمی را ایفا می کند . بخصوص وقتی پردازش مورد نظر بسیار قوی و شامل بخش های مختلفی مانند ارتباط با شبکه ، پردازش ویدئو و یا کار با پایگاه داده ای مفصل باشد .
طراحی مدارهای واسط کامپیوتری یکی از مباحث کاربردی رشته های مهندسی سخت افزار ، مهندسی پزشکی و مهندسی برق می باشد که نحوه مرتبط کردن دستگاه های مختلف با کامپیوتر را تشریح می کند . دامنه این بحث از طراحی کارت های کامپیوتری تا طراحی واسط هایی برای ارتباط موازی و سریال با کامپیوتر گسترده است .
از دیگر مباحث مرتبط با حوزه مدارهای واسط کامپیوتری می توان به نحوه برقراری ارتباط با چاپگر و مودم ، چگونگی کنترل دستگاه ها از راه دور به کمک تلفن و شبکه و اینترنت و نیز شبکه های کنترلی مانند CAN و X10 اشاره کرد .
- آشنایی با سیستم های مبتنی بر پردازنده
- طراحی سیستم های مبتنی بر پردازنده
- پردازنده های 8088 و 8086
- گذرگاه های کامپیوتری
- پورت های ارتباطی کامپیوتری
- پروتکل ارتباط موازی کامپیوتر
- ارتباط سریال
- برنامه نویسی پورت های کامپیوتر تحت ویندوز
- کتاب شناسی