ارتباط سخت افزار با نرم افزار
بررسی پردازنده اینتل 8051 و شناخت ارتباط نرم افزار با آن
هر دستگاه برنامه پذیر (ماننده یک کامپیوتر یا یک میکروکنترلر) دارای دو بخش اصلی است: سخت افزار و نرم افزار که با چیستی این دو کم و بیش آشنا هستیم، اما نکته بسیار مهمی که باید به آن توجه کرد محوه برقراری ارتباط بین سخت افزار و نرم افزار در یک میکروکنترلر است. باید راهی وجود داشته باشد تا دستوراتی که نرم افزار صادر میکند به سخت افزار منتفل شود تا سخت افزار به درستی آنها را اجرا کند.