سیستم موس





سیستم موس


بطور کلی همه این پروتکلها تقریبا اطلاعات مشابهی را ارایه می‌دهند. اطلاعات مزبور تعداد پالسهای الکتریکی ایجاد شده در اثر حرکت استوانه‌های افقی و عمودی نسبت به آخرین گزارش و نیز کلید فشار داده شده را شامل می‌شوند. تنها تفاوت آنها در قالب‌بندی اطلاعات ارائه شده می‌باشد.موس اطلاعات را با استفاده از قالب‌بندی خاص به کامپیوتر ارسال می‌کند که بسته داده‌های موس (Mouse data Raket) نامیده می‌شود. پروتکل میکروسافت مبتنی بر دو کلید بوده ، و از بسته‌های داده‌های سه بایتی تشکیل شده است. در شکل حاضر بسته داده‌های میکروسافت نشان داده شده است. عددی که در ست راست X قرار دارد از بیتهایی تشکیل شده است، که بسته به شماره نامگذاری شده‌اند. یعنی از X-7 (آخرین بیت سمت چپ) تا x-0 (آخرین بیت از سمت راست) در مورد Y نیز هیمن ‌طور است. بیتهای مختلف به این مقادیر به دلیل مختلف پراکنده شده‌اند. و در بیش از یک بایت قرار گرفته‌اند. این مقادیر تعداد پالسهای افقی و عمودی نسبت به آخرین گزارش ارسالی به کامپیوتر را نشان می‌دهد.
اگر عدد مربوط به X منفی باشد نشان دهنده این است که موس به سمت راست حرکت کرده است عدد منفی برای Y نیز نشان دهنده حرکت موس به سمت پایین می‌باشد. آخرین بیت سمت چپ موجود در بسته داده‌ها مورد استفاده قرار نگرفته است. در نهایت این که اگر دکمه‌های سمت راست یا چپ فشار داده شوند، بیتهای موجود در انتهای سمت راست و چپ در سطح منطقی 1 قرار می‌گیرند. در غیر این‌ صورت در سطح منطقی صفر خواهند گرفت.
پروتکل MSC سه دکمه‌ای بوده و از بسته‌های داده‌های 5 بایتی استفاده می‌کند. پروتکل Logitech سه دکمه‌ای می‌باشد. اما از بسته‌های داده‌های 4 بایتی استفاده می‌کند. پروتکل PS/2 با استفاده از بسته‌های داده‌های سه بایتی هم موس دو دکمه ، و هم موسهای 3 دکمه‌ای را کنترل می‌کند. موس 5 دکمه‌ای شرکت MSC از بسته داده‌های 8 بایتی استفاده می‌کند. که برای کامپیوترهای استاندارد بسیار زیاد است.


رابط‌های موس


انواع مختلفی از رابط فیزیکی بین موس و کامپیوتر مورد استفاده قرار می‌گیرد. موس متوالی به درگاه سریال متصل می‌شود. که با دریافت هر بسته داده‌ها از موس وقفه‌ای ایجاد می‌شود. که خط آن به درگاه مورد استفاده بستگی دارد. در این حالت برنامه راه‌انداز موس می‌تواند بسته داده‌ها را مورد پردازش قرار داده و جزئیاتی مانند جهت ، سرعت حرکت را تشخیص دهد و یا جای کلید را تشخیص دهد. «موس گذرگاه» همراه با کارت کنترلگر ارائه می‌شود. که در شیار گسترش قرار می‌گیرد. اما از سایر جنبه‌ها درست مانند موس متوالی است. بنابراین موسهای مبتنی بر گذرگاه به یک شیار گسترش و یک وقفه احتیاج دارند.
امروزه بسیاری از کامپیوترها با درگاه اختصاصی برای موس ارائه می‌شوند. درگاه مزبور که از نوع PS/2 می‌باشد به کنترلگر صفحه کلید متصل است. این درگاه بدون استفاده از شیارهای گسترش یا درگاههای متوالی انواع خاصی از موسها را بپذیرد. علاوه بر این موسهای مزبور از خط وقفه IRQ12 استفاده می‌کنند. درنتیجه خط وقفه مورد استفاده وسیله‌های جانبی متوالی را اشغال نمی‌کنند. بعضی از موسها از درگاه سریال بعضی دیگر به درگاه PS/2 وصل می‌شوند. اما بعضی دیگر از هر دو درگاه وصل می‌شوند.
!تفکیک پذیری
مشخصه دیگر موس تفکیک پذیری است که به تعداد پالسهای ایجاد شده در هر اینچ از مسیر اطلاق می‌گردد. تفکیک پذیری معمول 400-300 نقطه بر اینچ است. البته اختلاف تفکیک پذیری فقط به تعداد پالسهای ایجاد شده هنگام طی مسیر مشابه با یکدیگر اختلاف دارد. بعضی اگر موس فاصله زیادی را طی کند سرعت حرکت اشاره‌گر آن بیشتر خواهد بود.
پس تفکیک پذیری بیشتر نشان دهنده کاهش فاصله بین مرحله حرکت نمی‌باشد. بلکه نشان ‌دهنده این است که با اعمال حرکتی اندک به موس ، اشاره گر آن ، فاصله بیشتری را طی خواهد کرد. و همچنین توجه داشته ‌باشیم که برنامه راه‌انداز موس می‌تواند هرکاری که مورد نظر باشد بر روی تعداد پالسهای الکتریکی شمارش شده توسط موس انجام دهد. بنابراین ممکن است تفکیک‌پذیری بالای موس نادیده گرفته شود.


همچنین ببینید


پیوندهای خارجی




تعداد بازدید ها: 18778