فایل ورد کامل مقاله پورت موازی و کاربرد آن در پروژه‌های رایانه‌ای؛ تحلیل علمی ساختار سخت‌افزاری و نقش ارتباطی


در حال بارگذاری
10 جولای 2025
فایل ورد و پاورپوینت
20870
3 بازدید
۹۹,۰۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 فایل ورد کامل مقاله پورت موازی و کاربرد آن در پروژه‌های رایانه‌ای؛ تحلیل علمی ساختار سخت‌افزاری و نقش ارتباطی دارای ۱۸ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد فایل ورد کامل مقاله پورت موازی و کاربرد آن در پروژه‌های رایانه‌ای؛ تحلیل علمی ساختار سخت‌افزاری و نقش ارتباطی  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل مقاله پورت موازی و کاربرد آن در پروژه‌های رایانه‌ای؛ تحلیل علمی ساختار سخت‌افزاری و نقش ارتباطی،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن فایل ورد کامل مقاله پورت موازی و کاربرد آن در پروژه‌های رایانه‌ای؛ تحلیل علمی ساختار سخت‌افزاری و نقش ارتباطی :

پورت موازی و استفاده از آن در پروژه‌ها
هدف
پورت موازی یک سیستم کامپیوتر راهی جهت کنترل پروژه‌های سخت‌افزاری می باشد. در این فصل با بررسی انواع پورت‌های موازی، نحوه استفاده از این پورت را به عنوان نمونه در چندپروژه خواهیم آورد. نحوه برنامه‌ریزی پورت‌های موازی و استفاده از وقفه‌ها در کنترل پورت‌ها را نیز مورد بررسی قرار می دهیم.
دراین فصل سعی خواهیم کرد با بررسی پورت موازی یا چاپگرها،نحو استفاده از آن در پروژه‌ها و کنترل ابزارهای خروجی و ورودی و دیجیتال یا آنالوگ با آن را بررسی نماییم. گر چه این فصل چندان ارتباطی با اسلات‌های توسعه ندارد ولی نحو استفاده از یک یا چند آدرس را در پروژه‌های سخت‌‌‌‌‌افزاری نشان خواهد داد که برای طراحان کارتهای جانبی خارج از اسلات‌ها که جدیدا نیز زیاد شده است بسیار مفید خواهد بود.

۱-۱۱ پین‌های اینترفیس چاپگر سنترونیکس
پورت‌ موازی به عنوان اینترفیس استاندارد چاپگرها در سیستمهای ۸۶ ۸۰ تعریف و استفاده می‌شود. این مشابه استاندارد چاپگر اپسیون Fx-100 می‌باشد. این پورت دارای ۲۶ پین بوده که تعداد زیادی سیگنال زمین در آن جهت جلوگیری از تداخل نویز در نظر گرفته شده است. این ۳۶ پایه را می‌توان در ۴ گروه به صورت زیر تقسیم‌بندی نمود:
۱ خطوط اطلاعات که اطلاعات را از سیستم به چاپگر منتقل می‌نماید.
۲ سیگنالهای حالت چاپگر. این سیگنالهای حالت چاپگر را در هر لحظه نشان می‌دهند.
۳ سیگنالهای کنترل چاپگر. این سیگنالها به چاپگر می‌گوید که چه عملی باید انجام دهد.
۴ سیگنالهای زمین. این سیگنالها جهت برگشت زمین هر کدام از خطوط اطلاعات و یا سیگنالهای حالت و کنترل مورد استفاده قرار می‌گیرد.

خطوط اطلاعات و زمین آنها
خطوط ورودی D1 تا D8، یک خط موازی جهت ارسال اطلاعات از سیستم کامپیوتر به چاپگر را فراهم می‌آورند. سیگنالهای ۲۰ تا ۲۸ خطوط زمین D1 تا D8 می‌ساشند.

سیگنالهای حالت چاپگر
سیگنالهای خروجی فوق از چاپگر به سیستم آمده تا حالت قسمتهای مختلف چاپگر را به سیستم و برنام کاربردی مورد نظر نشان دهد. این سیگنالها عبارت‌اند از:
(پین ۱۲) PE : جهت نمایش نداشتن کاغذ توسط چاپگر
(پین ۱۱) BUSY این سیگنال در صورت آماده نبودن چاپگر جهت دریافت اطلاعات جدید در حالت high قرار می‌گیرد.یعنی زمانی که چاپگر off-line است یا آمادگی دریافت اطلاعات جدید را ندارد به حالت high می‌رود و به سیستم می‌گوید که نباید برای چاپگر ارسال اطلاعات داشته باشد.
(پین ۳۲) ERROR : یک سیگنال خروجی که درحالت معمولی high بوده و زمانی که یک خطا (مثلا نبودن کاغذ) رخ دهد به حالت low خواهد رفت.
(پین ۱۳) SLCT : در حالت نرمال به صورت high بوده و از چاپگر به PC می‌رود و زمانی که چاپگر روشن می‌شود نشان می‌دهد که چاپگر انتخاب شده است.
(پین ۱۰) ACKNLG : جواب دادن به دریافت اطلاعات ارسال شده از سوی کامپیوتر می‌باشد و اعلان می‌کند که آماد دریافت اطلاعات جدید است.

سیگنالهای کنترل چاپگر
دو سیگنال TROBE (پین ۱) و CLNLG به عنوان مهمترین سیگنالهای کنترلی مورد استفاده قرار می‌گیرد. پین NIT (پین ۳۱) به عنوان یک سیگنال ورودی بوده که در حالت نرمال high می‌باشد. وقتی فعال می‌شود (low می‌شود) باعث باز نشاندن چاپگر شده و یک برنام خاص اجرا خواهد شد. شکل ۲-۱۱ کلی سیگنالهای پورت سنترونیکس یرا نشان می‌دهد. برای ارسال اطلاعات از کامپیوتر به چاپگر مراحل زیر انجام می‌گیرد:
۱) سیگنال Busy که از چاپگر به سیستم می‌آید توسط PC چک می‌شود تا نشان داده شود که چاپگر آماد دریافت اطلاعات است (مشغول نیست)
۲) کامپیوتر ۸ بیت اطلاعات را بر روی باس اطلاعات که ما بین چاپگر و سیستم برقرار است قرار می‌دهد.

۳) کامپیوتر سیگنال TROB را فعال می‌کند(به حالت low). اطلاعات باید حداقل ۵/۰ میکرو ثانیه روی باس اطلاعات باشد.
۴) خط TROB باید به آرامی در مدت ۵/۰ میکرو ثانیه به حالت low برگردد.
۵) فعال شدن سیگنال TROB باعث فعال شدن سیگنال Busy از سوی چاپگر خواهد شد و به کامپیوتر می‌گوید که باید تا پایان یافتن این مرحله منتظر شود.
۶) زمانی که چاپگر آماد دریافت اطلاعات جدید باشد سیگنال CLNLG را به حالت فعال ، برای کامپیوتر ارسال خواهد کرد. این سیگنال برای ۵ میکروثانیه به حالت low خواهد رفت.
۲-۱۱ اینترفیس چاپگر PC

در سیستمهای PC و سازگار با آن ، برنام POST (تست خودش در زمان روشن شدن) به عنوان قسمتی از بایاس ، برای وجود و اتصال چاپگر به پورت موازی عملیات تست را انجام می‌دهد.
پین رفت پین برگشت سیگنال نوع ورودی/خروجی توضیحات
۱

۲
۳
۴
۵
۶
۷
۸
۹
۱۹

۲۰
۲۱
۲۲
۲۳
۲۴
۲۵
۲۶
۲۷ STROBE

D1
D2
D3
D4
D5
D6
D7
D8
ورودی

ورودی
ورودی
ورودی
ورودی
ورودی
ورودی
ورودی
ورودی

جهت خواندن اطلاعات بوده و حداقل پهنای آن باید ۵/۰ میکرو ثانیه باشد. در حالت نرمال به صورت high می‌باشد.

خطوط اطلاعات جهت ارسال اطلاعات
۱۰ ۲۸ ACKNLG خروجی پالس با حدود ۵/۰ میکروثانیه به حالت LOWکه نشان می‌دهد که اطلاعات دریافت شده و آماد دریافت اطلاعات بعدی است.
۱۱

۱۲
۱۳

۱۴

۱۵
۱۶۱۷
۱۸
۳۰-۱۹
۳۱

۳۲

۳۳
۳۴
۳۵
۳۶ ۲۹
۳۰





GND



۳۶ Busy

PE
SLGT

UTOFEEDXT


0V
CHASISEND


NIT

ERROR

GND


LCTIN
خروجی

خروجی
خروجی

ورودی





سیگنالهای گرفتنی زمین ورودی

خروجی



ورودی حالت high بودن آن نشان می دهد که چاپگر آماده درایفت اطلاعات نیست .
حالت high نشان می‌دهد که چاپگر کاغذ ندارد.
نشان می‌دهد که چاپگر در حالت انتخاب شده‌ای قرار داد.
با غعال بودن این سیگنال، بعد از هر چاپ یک خط را عبور خواهد داد.

سیگنال زمین یا صفر ولت
جدا بودن دو سیگنال زمین از چاپگر

با غعال شدن این سیگنال چاپگربا پاک کردن بافرهایش یک برنام خاص را اجرا می‌کند.
زمانی که یک خطا رخ دهد این سیگنال از چاپگر به سیستم ارسال خواهد شد.
همانند سگنالهای ۱۹ تا ۳۰

با مقاومت‌های ۷/۴ میکرواهم با ۵ ولت پولآپ شده‌اند.
ارسال اطلاعات به چاپگر فقط زمانی که این سیگنال low باشد امکانپذیر است.

آدرس پورت‌های موازی (حداکثر ۴ پورت قابل تعریف می‌باشد) در چهار آدرس به صورت جدول زیر در محدود فضای اطلاعات بایاس قرار دارند. در این محدوده فضای آدرس چک می‌شود تا مشخص شود که کدام پورت وجود دارد.
مدار اینترفیس چاپگر از سه پورت I/O اصلی جهت شروع پورت‌های I/O به صورت: یک پورت I/O جهت خطوط اطلاعات LPT ها، یک پورت I/O جهت خطوط کنترل ، استفاده می‌کند.به عنوان مثال اگر آدرس شروع برای پورت LPT1 عدد ۳۷۸H باشد آنگاه پورت ۳۷۸H برای اطلاعات، ۳۷۹H برای خطوط حالت و ۳۷AH برای خطوط کنترل استفاده خواهد شد که شکل ۳-۱۱ سه آدرس فوق را برای LPT1 تا LPT3 نشان می‌دهد.
مثال : با استفاده از نرم‌افزار دیباگ مشخص کنید که کدام پورت چاپگر در دسترس می‌باشد:
حل:
C:\>DEBUG.
D 40:08L8
۰۰۴۰:۰۰۰۸ ۷۸۰۳۰۰۰۰۰۰۰۰۰۰۰۰
این نشان می‌دهد که آدرس پورت LPT1 که همان ۰۳۷۸H می‌باشد در دسترس است و پورت دیگری تعریف نشده است.
پورت چاپگر پورت اطلاعات (r/w) پورت حالت(فقط خواندنی) پورت کنترل (R/W)
LPT1
LPT2
LPT3 03BCH
۰۳۷CH
۰۲۷۸H 03BDH
۰۳۷۹H
۰۲۷۹H 03BEH
۰۳۹AH
۰۲۷AH

مثال: در شکل ۳-۱۱ آدرس پورت LPTI و ۳BCH ذکر کرده‌ایم و درمثال قبل این آدرس را ۳۷۸H آوردیم، کدام مطلب درست است؟
حل: هر دو مطلب صحیح است. زیرا کارخانه اول از آدرس اصلی ۳BCH استفاده کرده است و کارخانه دوم از ۳۷۸H که هردو دراست است، برای درستی عمل فوق می‌توان با فرمان دیباگ آدرسهای ۰۰۴۰۰۰۰۸و ۰۰۴۰:۰۰۰۹ را خوانده وباهمدیگر مقایسه کنیم.
شکل ۴ به طورکامل آدرس یک پورت به همراه سیگنالهای ورودی یاخروجی به هرکدام را نشان میدهد.
نکته:
سیگنال D5 در پورت کنترل جهت مد توسعه یافته استفاده می‌شود. این مد اجازه میدهد که خطوط DO تا D7 به صورت دو طرفه عمل نمایند ولی سیستمهای PC قدیمی از مد توسعه یافته پشتیبانی نمی کنند(توضیحات بیشتر را در ادامه خواهیم آورد.)
۴-۱۱ باس اطلاعات دو طرفه در پورت‌های موازی
در کامپیوتر های اولیه و تاسالهای ۱۹۸۷، پورت موازی کامپیوتر به صورت یک طرفه عمل می کرد به طوری که فقط قادر به ارسال اطلاعات از سیستم به چاپگر بودید. برای امکان دریافت اطلاعات(مثلا کابلهای لینک که دو کامپیوتر را از طریق پورت موازی به همدیگر متصل می‌نماید.) از طریق پورت موازی باید از پورت‌های حالت و کنترل آن و همچنین از سیگنالهایی به غیر از DO تا D7 استفاده کنید.
اما در سیستمهای بعد از ۱۹۸۱، امکان دو طرفه بودن پورت موازی فراهم شد که دراین قسمت آنها را بررسی خواهیم کرد.
SPP
Spp استاندارد معمولی یا پورت موازی استاندارد (standard parallel port) در اولین سری کامپیوترهای PC تعریف و وجود داشت. این حالت جهت سازگاری هم‌اکنون نیز درتمام کامپیوترهای جدید تعریف و استفاده می شود. دراین استاندارد باس اطلاعات به صورت موازی به طوریک طرفه عمل می‌نماید و فقط اطلاعات را از کامپیوتر به چاپگر ارال می کند. در این حالت، طراحان هیچ‌گونه تلاشی جهت خواندن اطلاعات از طریق پورت موازی را نخواهند داشت زیرا باعث سوختن پورت خواهد شد. بدین خاطر شمانیز هیچ‌وقت به فکر استفاده از پورت چاپگر درحالتspp جهت خواندن اطلاعات نیافتید. گرچه جهت خسارت کمتر ویا احتمالا عدم ایجاد خسارت، خطوط پورت موازی با مقاومت پول‌آپ شده‌ اند.

۲/PS
اولین تغییر در پورت موازی چاپگرها در سال ۱۹۸۷ با آمدن کامپیوترهای PS/2 به وجود آمد.با آمدن این پورت موازی، سرعت انتقال به مقدار چشمگیری افزایش پیدا کرد. همچنین مدار داخلی باس اطلاعات به نحوی تغییر کرد که خطوط انتقال بتوانند به طور یکطرفه کار کنند. در زمان روشن‌روشن کامپیوتر، با باس به طور اتومات این پورت را درحالتspp تعریف و ست می کند. همزمان بیت کانتر۵(cs)به کاربر اجازه تغییر جهت پورت را می دهد . در زمان بوت، C5=0 می باشد، و این به معنی خروجی بودن اطلاعات خواهد بود. با قراردادن C5=1، حالت پورت به صورت ورودی تغییر خواهد کرد.
مثال: فرض کنید که آدرس پایه پورت LPT2، درکامپیوترهای PS/2 و سازگار با آن آدرس ۲۷۸H باشد. نحوه تغییر بیت C5 جهت تعریف پورت در حالت وروردی را نشان دهید.
حل: باتوجه به آدرس پایه H 278 برای اطلاعات، پورت حالت H279 و پورت کنترل AH27 خواهد بود.
MOV DX,27AH: DXآدرس پورت کنترل
IN AL, DX;گرفتن اطلاعات جاری
قراردادن C5=1 بدون تغییر چیزی دیگری OR AL, 00100000;
OUT DX; AL;پورت اطلاعات در حالت ورودی قراردارد.

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.