سه شنبه, ۱۸ اردیبهشت, ۱۴۰۳ / 7 May, 2024
مجله ویستا
کار با پورتها در زبان C
دستورات ورودی و خروجی در C شامل دستورات زیر میباشد: ()Outp(), ouptport(), inp(), inport
● پورت موازی:
شامل ۳ بایت مجزا با آدرسهای BASE=۰x۳۷۸ , BASE+۱=۰x۳۷۹ , BASE+۲=۰x۳۷a میباشد. (۰x به معنی عدد در مبنای ۱۶ است)
پورت ۳۷۸ در قدیم برای نوشتن بود که برای استفاده بهینه از این پورت قابلیت ورودی بودن این هشت بیت در آن تعبیه شد. پورت شماره ۳۷۹ هگز فقط ورودی است و پورت با شماره ۳۷a هگز هم ورودی و هم خروجی میباشد. توجه داشته باشید که ۳ بیت از بیتهای این پورت در درون خود NOT دارد.
برای اینکه بتوان آدرس ۰x۳۷۸ را تبدیل به یک آدرس ورودی کرد باید بیت D۵ بایت با آدرس ۰x۳۷۸A ، ۰x۴۰۰ و همچنین بیت D۰ و D۵ بایت با آدرس ۰x۳۷۸A را در منطق یک نشاند.
با این کار پورت ۰x۳۷۸ تبدیل به یک پورت ورودی میشود. از این به بعد باید توجه داشت که نباید مقدار بیت D۵ در آدرس ۰x۳۷a را تغییر داد. اگر این بیت مقدارش تغییر کند حالت ورودی بودن پورت ۰x۳۷۸ از بین خواهد رفت.
منبع : انجمن تخصصي برق - الكترونيك
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
pameranian.com
پیچ و مهره پارس سهند
تعمیر جک پارکینگ
خرید بلیط هواپیما
ایران رافائل گروسی دولت سیزدهم اصفهان دولت مجلس شورای اسلامی رهبر انقلاب محمد اسلامی نیچروان بارزانی شورای نگهبان مجلس رئیس جمهور
تهران شهرداری تهران زلزله قتل پلیس دادگاه حجاب آموزش و پرورش قوه قضاییه فضای مجازی سلامت شهرداری
خودرو مالیات سایپا مسکن قیمت طلا قیمت خودرو قیمت دلار ایران خودرو بازار خودرو بانک مرکزی حقوق بازنشستگان بورس
نمایشگاه کتاب تلویزیون سینما دفاع مقدس سریال موسیقی تئاتر سینمای ایران نمایشگاه کتاب تهران کتاب صدا و سیما رسانه ملی
دانش بنیان اینوتکس دانشگاه آزاد اسلامی
اسرائیل رژیم صهیونیستی غزه فلسطین حماس رفح جنگ غزه آمریکا روسیه چین نوار غزه اوکراین
پرسپولیس فوتبال استقلال ذوب آهن لیگ برتر لیگ برتر فوتبال ایران لیگ برتر ایران نساجی بازی رئال مادرید سپاهان جواد نکونام
اپل هوش مصنوعی سامسونگ ناسا سرطان مایکروسافت آیفون گوگل ایلان ماسک باتری فضا فضاپیما
بیماران خاص رژیم غذایی کاهش وزن بیمه زیبایی دندانپزشکی فشار خون