من تعجب میکنم که چرا همه جوابی بر خلاف سوال تاپیک دادند!!
البته اینجا سایت میکرو هستش و اینکه دید همه بچه ها میکروکنترولریست درسته ولی خب هستند بچه های کامپیوتر هم!
ببین دوست عزیز شما اگر منظورت از برنامه نویسی پورت ، اینه که بتونی پورت های I/O کامپیوتری که الان پشتش نشستی رو کنترول کنی و از کامپیوتر توی پروژه ها به عنوان مغز سیستم استفاده کنی توصیه میکنم که این فایل رو دانلود کنی و ببینی :
انجمن گروه موج سازان
ولی اگر میخوای سیستمت رو با میکروکنترولر راه اندازی کنی ، قضیه کلا متفاوت میشه و میشه همون راهنمایی که اساتید فرمودن
ضمنا رجیستر به ثبات های داخل پروسسور اصلی یا ( Central Processing Unit (cpu گفته میشه که نقش حافظه سریع موقت رو دارند و ......
به پایه های میکرو پین گفته میشه تا جایی که اطلاع دارم (رجیستر غلط رایجه)