تحقیق ثبات كنترل پورت موازي 23 ص ( ورد)
دسته بندي :
دانش آموزی و دانشجویی »
دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 33 صفحه
قسمتی از متن word (..doc) :
ثبات كنترل پورت موازي
ثبات كنترل پورت موازي يك ثبات خروجي است. خواندن اين مكان آخرين مقدار نوشته شده به ثبات كنترل، بجزء براي بيت 5 كه فقط نوشتني است، را بر مي گرداند. بيت 5 يا بيت مسير داده، تنها در PS/2 و ديگر سيستم هايي كه از پورت موازي دو طرفه پشتيباني مي كنند وجود دارد. اگر شما در اين بيت صفر بنويسيد، خطوط داده و strobe به عنوان بيت هاي ورودي هستند، دقيقاً مثل پورت موازي يكطرفه، اگر شما در اين بيت 1 بنويسيد، خطوط داده و strobe به عنوان ورودي ها هستند. توجه كنيد كه در حالت ورودي (bit5=1) بيت صفر ثبات كنترل دقيقاً يك ورودي است. توجه: نوشتن 1 در بيت 4 ثبات كنترل، IRQ چاپگر را توانا مي سازد. اين ويژگي در همة سيستم ها كار نمي كند، بطوريكه فقط برنامه هاي اندكي از وقفه هاي پورت موازي استفاده ميكنند. وقتي فعال باشد، پورت موازي يك وقفه
ثبات كنترل پورت موازي
ثبات كنترل پورت موازي يك ثبات خروجي است. خواندن اين مكان آخرين مقدار نوشته شده به ثبات كنترل، بجزء براي بيت 5 كه فقط نوشتني است، را بر مي گرداند. بيت 5 يا بيت مسير داده، تنها در PS/2 و ديگر سيستم هايي كه از پورت موازي دو طرفه پشتيباني مي كنند وجود دارد. اگر شما در اين بيت صفر بنويسيد، خطوط داده و strobe به عنوان بيت هاي ورودي هستند، دقيقاً مثل پورت موازي يكطرفه، اگر شما در اين بيت 1 بنويسيد، خطوط داده و strobe به عنوان ورودي ها هستند. توجه كنيد كه در حالت ورودي (bit5=1) بيت صفر ثبات كنترل دقيقاً يك ورودي است. توجه: نوشتن 1 در بيت 4 ثبات كنترل، IRQ چاپگر را توانا مي سازد. اين ويژگي در همة سيستم ها كار نمي كند، بطوريكه فقط برنامه هاي اندكي از وقفه هاي پورت موازي استفاده ميكنند. وقتي فعال باشد، پورت موازي يك وقفه
OFH را توليد خواهد كرد هرگاه چاپگر انتقال داده را تصديق مي كند.
زمانيكه كامپيوترهاي شخصي در حدود 3 پورت موازي جداگانه را پشتيباني مي كردند، مي توانست بيشتر از 3 مجموعه از ثبات هاي پورت موازي در سيستم در هر لحظه وجود داشته باشد. آدرس هاي پايه پورت موازي به 3 پورت موازي تحصيص داده شدهاند: 3Bch و 378h و 278h. ما به اينها به عنوان آدرس هاي پايه براي: LPT1، LPT2 و LPT3 به ترتيب رجوع مي كنيم. ثبات داده پورت موازي هميشه واقع شده در آدرس پايه براي يك پورت موازي، ثبات وضعيت در آدرس پايه 1+ قرار گرفته و ثبات كنترل در آدرس پايه 2+ قرار گرفته است. براي مثال براي LPT1 ثبات داده در آدرس
3Bch:I/O و ثبات وضعيت در آدرس 3BDH:I/O و ثبات كنترل در آدرس 3BEH:I/Q قرار دارد. مشكل كوچكي وجود دارد، آدرس هاي I\O براي LPT1:، LPT2: و LPT3: داده شده در بالا، آدرس هاي فيزيكي براي پورت هاي موازي هستند. بايوس آدرس هاي منطقي براي پورت هاي موازي فراهم مي كند. اين امر به استفاده كنندگان اجازه مي دهد چاپگرهايشان را Remap كنند (زمانيكه بيشتر نرم افزارها فقط با LPT1: نوشته شده اند). براي انجام اين امر، بايوس هشت بايت در فضاي متغير بايوس در نظر مي گيرد () مكان 40:8 شامل آدرس پايه براي LPT1: منطقي است. مكان شامل آدرس پايه براي LPT2: است. وقتي نرم افزاري به LPT1: و LPT2: و غيره دستيابي پيدا مي كند، آن بطور معمول به پورت موازي آدرس پايه اي كه در يكي از اين مكان ها رخ داده دسترسي پيدا ميكند.
3-21- كنترل يك چاپگر از طريق پورت موازي
اگرچه دستگاههاي زيادي وجود دارند كه به پورت موازي PC شما وصل مي شوند، چاپگرها تعداد گسترده اي از اين اتصالات به شمار مي آيند. بنابراين، شح اينكه چطور مي شود و چاپگرها را به وسيله پورت موازي كنترل كرد احتمالاً بهترين مثال در حال حاضر است. با استفاده از صفحه كليد، نرم افزارهاي شما در 3 سطح مختلف عمل ميكنند:
آن مي تواند داده ها را به وسيله داس يا بوسيله استفاده از بايوس يا مستقيماً بوسيله نوشتن روي سخت افزار پورت موازي چاپ كند. با استفاده از واسط صفحه كليد، استفاده از داس يا بايوس بهترين راه است، اگر شما مي خواهيد سازگاري را با وسايل ديگر كه به پورت موازي وصل شده اند را حفظ كنيد. البته، اگر شما در حال كنترل دستگاههاي پورت موازي ديگر هستيد، تماس با سخت افزار (به صورت مستقيم) تنها راه شماست. به هر حال، بايوس پشتيباني خوبي از چاپگر بفرستيد.