یکی از ساده ترین و پرکاربرد ترین پورت های کامپیوتر پورت موازی هست.این پورت دارای 25 پایه هست و پشت همه کامپیوتر ها میشه اون رو دید.
مزایای این پورت به اندازه ای هست که اون رو یکی از پورت های پر کاربرد کرده. در زیر لیست یکسری از مزایای این پورت آورده شده.
1-نیاز به رمز گشایی و پروتکل خاصی برای انتقال اطلاعات نداره.
2-برای همه کامپیوترها در دسترسه
3-برای تمام پایه های این پورت امکان برنامه ریزی وجود داره
4-سرعت این پورت از پورت سری بیشتره
اما در مقابل این خوبی ها ضعف هایی هم داره که عبارتند از:
1-برد کم
2-هزینه ی بالا برای انتقال اطلاعات
3-دشواری در پیدا کردن خطا هایی که موقع انتقال اطلاعات به وجود میاد
حالا که مزایا و معایب این پورت رو فهمیدیم باید برای اون برنامه نویسی کنیم. برای تبادل اطلاعات بین هر قسمتی از کامپیوتر نیاز به آدرس اون قسمت داریم. برای دسترسی به آدرس پورت موازی تو سیستم عامل ویندوز به روش زیر عمل میکنیم
روی MyComputer راست کلیک میکنیم و از او Property میگیریم به تب Hardware میریم و از اونجا گزینه ی Device Manager را انتخاب میکنیم. از زیر مجموعه ی Ports روی LPT کلیک میکنیم به تب Resources میریم و اونجا میشه آدرس پورت رو پیدا کرد این آدرس معمولا در همه کامپیوترها یکسان و 378 میباشد.
پورت موازی از نظر نرم افزاری به سه بایت تقسیم بندی میشه که به هر کدوم از این بایت ها رجیستر هم گفته میشه که آدرسی که در قسمت بالا پیدا کردیم آدرس اولین بایت بود. برای 2 بایت دیگه هم عدد یک رو به آدرس به دست اومده اضافه میکنیم.
اولین بایت از این سه بایت به رجیستر دیتا معروفه و از اون برای ارسال و دریافت اطلاعات استفاده میشه.به این بایت میشه از طریق پایه های 2 تا 9 درسترسی داشت.
بایت بعدی با نام وضعیت شناخته میشه یک بایت ورودی هست که از اون برای دریافت وضعیت دستگاه جانبی استفاده میشه. برای دسترسی به بیت های این قسمت از پایه های 15،13،12،11و 10 استفاده میشه.
و آخریت قسمت با نام کنترل شناخته میشه و از اون برای کنترل پورت استفاده میشه و به صورت خروجی میشه از این قسمت استفاده کرد. برای دسترسی به این پورت از پایه های 1،14،16و 17 استفاده میشه.
همونطور که مشاهده کردید اولا تو دو قسمت آخری به همه بایت ها از نظر سخت افزاری دسترسی وجود نداره و فقط با برنامه میشه اون رو کنترل کرد. و ثانیا پایه هایی که وجود داره کل پایه های پورت موازی رو پوشش نمیده. بقیه ی پایه های باقی مونده برای گراند استفاده میشن که دو طول پروژه بیشتر با این قسمت آشنا میشیم.
نکته ی دیگری که میشه به اون اشاره کرد ورودی یا خروجی بودن بایت دیتا هست. این بایت به صورت پیش فرض خروجی در نظر گرفته شده ولی با ارسال عدد 1 با بیت 5 از بایت کنترل میتونیم این بایت رو به صورت ورودی استفاده کنیم.
با توجه به نکات بالا میشه فهمید که ما در آن واحد میتونیم 12 پایه خروجی و 5 وروری یا 13 ورودی و 4 خروجی داشته باشیم.
برای کار کردن با این پورت به نکات زیر باید توجه کرد:
برد این پورت حداکثر 3 متر میباشد و به ازای هر بیتی که انتقال میدهیم 1 سیم داریم و 1 سیم گراند هم برای کل مدار نیاز داریم.پایه های این پورت مقاومت داخلی 470 اهمی دارند که در طراحی مدار باید در نظر گرفته شوند






پاسخ با نقل قول