بانک آموزشی

بانک آموزشی

نرم افزار - سخت افزار - طراحی - برنامه نویسی _ ویروس شناسی ...
بانک آموزشی

بانک آموزشی

نرم افزار - سخت افزار - طراحی - برنامه نویسی _ ویروس شناسی ...

درباره LPT پورت پرینتر

واسط موازی کامپیوترهای شخصی یعنی LPT1 و LPT2 در مجموع 17 خط دیجیتال در اختیار ما قرار میدهد که این خطوط موجب شده اند واسط موازی برای تبادل سریع اطلا عات با سایر مدارهای واسط مناسب باشد.واسط موازی در مقایسه با واسط سریال در برابر اشتباهات غیر عمدی اسیب پذیر تر است و نسبتا ساده تر خراب میشود زیرا هیچ یک از 17 خط در برابر اضافه بار محافظت شده نیستند.در کار با واسط موازی ,دستورات زیر باید مورد توجه قرار بگیرند

تجهیزات مربوط به درگاه موازی را باید وقتی که کامپیوتر خاموش است وصل کرد
ولتاژ های ورودی باید بین 0 و 5 ولت باشند
خروجی نبایداتصال کوتاه و یا به خروجیهای دیگر وصل شوند
خروجیها نباید هرگز به ولتاژ تغذیه تجهیزات دیگر وصل شوند

با بکارگیری ثبات data , یک درگاه خروجی کامل 8 بیتی در دسترس قرار میگیرد که در حالت عادی برای ارسال اطلاعات به چابگر مورد استفاده قرار میگیرد.خروجی با TTL سازگار است لذا سطح ولتاژ حالت بالا بین 3.5 تا 5 ولت میباشد و میتواند معادل 10 میلی امپر را تغذیه کند این در گاه برای خروجی هشت بیتی سریع مناسب است .ازبین تعداد زیادی از خطوط کمکی چاپگر,تنها وضعیت 5 ورودی توسط ثبات status نشان داده میشود. این ورودیها عبارتند از Error,Select,PE,ACK و Busy که وضعیت Busy بصورت معکوس خوانده میشود اغلب این ورودیها با TTL سازگاری دارند لذا باز بودن ورودیها به منزله بالا کردن انهاست.به همین دلیل میتوان کلیدها را به سادگی به زمین وصل کرد .
ثبات control شامل 4 خط کمکی Storde,Auto Feed,Init,SLCT IN میباشد .در حالت عادی کامپیوتر از طریق این خطوط,اطلاعات مربوط به کنترل را به چاپگر ارسال میکند.درهر صورت وضعیت این چهار خط را نیز میتوان خواند.اطلاعات به خروجی کلکتور- باز داده میشود.مقاومتهای بالابر (پول-اپ) به 5+ ولت, تقریبا 3.3 کیاو اهم هستند.اگر وضعیت یک خروجی بالا باشد, خط خروجی در حالت امپدانس بالاست و بنابراین میتوان ان را به زمین وصل کرد وضعیت نسبی این خطوط را میتوان از طریق ورودی TTL خواند, در نتیجه این چهار خط را برای ردو بدل کردن اطلاعات در هر دو جهت میتوان به کاز برد باید همیشه به خاطر داشته باشید که 3 خط از این 4 خط معکوس شده اند و فقط خط Init به این صورت نیست .
تاکنون خاصیتهای توضیح داده شده در مورد واسط سنترونیکس استاندادر مصداق داشت.در کامپیوترهای جدید, یک واسط چاپگر توسعه یافته نیز وجود دارد که واسط ECP یا EPP است.این واسط اجازه میدهد تا اطلاعات به صورت دو طرفه از طریق درگاه 8 بیتی چاپگر ارسال شوند.این واسط به منظور انطباق با واسطهای قدیمی ,همیشه در حالت سازگار یا IAS به کار برده میشود.
به همراه استفاده ازحالتهای EPP و ECP, روشهای ارسال توسعه یافته ای نیز وجود دارد که در انها داده ها و ادرس به طور مجزا ارسال میشوند و همچنین با این روش میتوان کل بلوک داده ها را ارسال کرد.
در گاه موازی جدید تر یک مزیت دارد که کاربران مبتدی با استفاده از نرم افزار مناسب میتوانند از این قابلیت استفاده کنند.اگر واسط چاپگر حالت سازگار با PS/2 را پشتیبانی کند, انگاه در بسیاری موارد خواندن 8 بیتی از طریق درگاه چاپگر امکان پذیر میشود,بدین منظور یک یا دوبیت کنترلی به استاندارد قبلی اضافه میشود.بااستفاده از بیت پنجم (DIR=1)جهت 8 بیت درگاه داده ها را می توان به صورت خروجی یا ورودی تنظیم کرد .اگر واسط EPP یا ECP نصب شده باشد , درگاه چاپگر با PS/2 سازگار است و خواندن داده های موازی را پشتیبانی میکند. در صورتی که واسط ,خواندن موازی را پشتیبانی کند انگاه اگر جهت دادها را به ورودی تغییر دهید,تمام خطوط داده به حالت بالا رفته و امپدانس انها نیز بالا میرود.توصیه میشود که اگر درگاه چاپگر به عنوان ورودی مستقیم به کار برده میشود ,حتما از مقاومتهای محافظ استفاده شود.این کار برای محدود کردن جریان اتصال کوتاهی می باشد که ممکن است به طور اشتباه در اثر تغییر حالت درگاه به خروجی به وجود اید .اگر واسط در جهت خروجی به کار برده شود , تمام خطوط در حالت امپدانس پایین قرار میگیرند و قادر به تامین جریانی تا حدود 30 میلی امپر خواهند بود.اتصال مستقیم کلیدها و یا خروجی مدارات منطقی کاری پر خطر می باشد زیرا حالت فوق حالتی است که به طور معمول پس از روشن شدن کامپیوتر به وجود می اید.برای اطمینان از انتقال سریعتر اطلاعات , درگاهای مدرن چاپگر از راه انداز های خروجی صنعتی قوی که بسیار پر قدرت تر از واسط قدیمی سنترونیکس هستند, استفاده می کنند.بنابر این خطوط داده می توانند به عنوان منبع تغذیه برای مدارات کم قدرت به کار برده شوند.



Signal Name Bit Pin Direction
======================
-Strobe ¬C0 1 Output
+Data Bit 0 D0 2 Output
+Data Bit 1 D1 3 Output
+Data Bit 2 D2 4 Output
+Data Bit 3 D3 5 Output
+Data Bit 4 D4 6 Output
+Data Bit 5 D5 7 Output
+Data Bit 6 D6 8 Output
+Data Bit 7 D7 9 Output
-Acknowledge S6 10 Input
+Busy ¬S7 11 Input
+Paper End S5 12 Input
+Select In S4 13 Input
-Auto Feed ¬C1 14 Output
-Error S3 15 Input
-Initialize C2 16 Output
-Select ¬C3 17 Output
Ground 18-25

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد