دسته بندیبرق،الکترونیک،مخابرات
فرمت فایلdoc
تعداد صفحات100
حجم فایل4.293 مگا بایت

پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود

پرداخت و دانلود

در زیر برای روشن شدن مبحث خروج اطلاعات به بررسی چند نمونه اتصال LED به پورت LPT میپردازیم:

توجه:
X به معنای آن است که صفر یا یک بودن اهمیتی ندارد.
برای گرفتن تصاویر با کیفیت تر روی عکس ها کلیک کنید.

چند مدار نمونه جهت خروجی 

این نمونه جزء ساده ترین حالات میباشد.
در این مدار قطب کاتد یا منفی LED به پایه 2 درگاه LPT وصل شده قطب آند یا مثبت آن به خط تغذیه +5V خارجی وصل شده، (با ولتاژ بالاتر یا پایین تر یا همیشه LED روشن است و یا خاموش!) طبیعتاً برای روشن شدن LED مربوطه باید پایه 2 درگاه که همان پین صفرام پورت &H378 است، "صفر" شود.

در نتیجه:
برای روشن کردن LED باید عدد باینری B-XXXXXXX0 به پورت &H378 ارسال شود (مثلاً دستور Out(&H378, 0)) و
برای خاموش کردن LED باید عدد باینری B-XXXXXXX1 به پورت &H378 ارسال شود. (مثلاً دستور Out(&H378, 1))

همانطور که قبلاً بیان شد، در درگاه LPT ولتاژ عرضه نمیشود و شما نیاز به منبع تغذیه خارجی دارید.
با این وجود در این مدار سعی شده ولتاژ مثببت کافی برای روشن کردن LED از طریق "یک" کردن چهار پین تآمین شود و نیاز به منبع خارجی برطرف شود. (سطح تحمل آمپر این ولتاژ صرفاً برای روشن کردن یک LED کافیست)

در نتیجه:
برای روشن کردن LED باید عدد باینری B-1111XXX0 به پورت &H378 ارسال شود (مثلاً دستور Out(&H378, &HF0)) و
برای خاموش کردن LED باید عدد باینری B-0000XXX1 یا B-0000XXX0 یا B-1111XXX1 به پورت &H378 ارسال شود. (مثلاً دستور Out(&H378, 1))

توجه داشته باشید که وجود همه مقاومت ها ضروری است. در کل نبود مقاومت ها موجب آمپر کشی زیاد و صدمه به واحد خروجی میشود و برای هر پین هم یک مقاومت جدا لازم است تا تضمینی هم باشد بر اینکه ایراد در نرم افزار موجب اتصال کوتاه و صدمه به سخت افزار نشود.

این نمونه هم باز اصلاح شده نمونه قبلی است و برای روشن کردن یک LED نیازی به منبع خارجی ندارد، در این نمونه قطب کاتد LED مستقیماً به صفر ولت مدار وصل شده و صرفاً با ولتاژ مثبت ناشی از "یک" شدن چهار پین بالارتبه پورت &H378 روشن میشود.

در نتیجه:
برای روشن کردن LED باید عدد باینری B-1111XXXX به پورت &H378 ارسال شود (مثلاً دستور Out(&H378, &HF0)) و
برای خاموش کردن LED باید عدد باینری B-0000XXXX به پورت &H378 ارسال شود. (مثلاً دستور Out(&H378, 0))

این هم یک نمونه کامل تر است که خروجی به وسیله یک ترانزیستور تقویت شده و برای مصارف بالاتر نیز قابل استفاده است، ترانزیستور استفاده شده در این مدار دوقطبی تیپ مثبت است، در نتیجه با کاهش ولتاژ در بیس روشن میشود و این به معنی روشن شدن ترانزیستور با "صفر" منطقی است.
وجود منبع ولتاژ خارجی با ولتاژ 5 ولت ضروری است.
(شماره و مشخصات ترانزیستورهای پیشنهادی در آخر مقاله ذکر شده)

در نتیجه:
برای روشن کردن LED باید عدد باینری B-XXXXXXX0 به پورت &H378 ارسال شود (مثلاً دستور Out(&H378, 0)) و
برای خاموش کردن LED باید عدد باینری B-XXXXXXX1 به پورت &H378 ارسال شود. (مثلاً دستور Out(&H378, 1))

پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود

پرداخت و دانلود


aminfile &h378 ,روشن ,پورت ,ولتاژ ,باینری ,مثلاً ,پورت &h378 ,برای روشن ,&h378 ارسال ,مثلاً دستور ,روشن کردن ,پورت &h378 ارسال منبع

مشخصات

تبلیغات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها

فروشگاه اینترنتی شرکت اینترنتی مون گل کرگدن بنفش دانلود آهنگ جدید nikniko.ir خرید اینترنتی کسب در آمد از تولید محتوا تخفیف خرید اینترنتی