نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارسال بيت به بيت، يك بايت

  1. #1

    ارسال بيت به بيت، يك بايت

    چطور ميتونم بيت به بيت يك بايت را استخراج كنم و روي يك پايه با تاخيرهاي زماني مناسب قرار بدم؟
    مشكل من در استخراج بيت هست. C, codvision, mega16

  2. #2

    نقل قول: ارسال بيت به بيت، يك بايت

    برای استخراج یک یا چند بیت می تونید مقدار ماسک مناسبی درست کنید و با بایت موردنظر AND کنید.
    مثلا برای بیت سوم متغییر X اینطوری میشه:
    Y= X & 0x04
    تو این حالت 0x04 همو ماسک شماست که باعث میشه فقط بیت سوم (0100 0000 ) تو متغییر Y ریخته یشه.
    یه مرحله دیگه ای که میشه انجام داد، شیفت دادن هست (ضروری نیست):
    Y= (X & 0x04) >> 2
    اینطوری اون بیت مورد نظر شما میاد اول بایت و راحت تر می تونید ازش استفاده کنید (0100 0000 میشه 0001 0000 )

تاپیک های مشابه

  1. سوال: ارسال چند بيت اطلاعات به گيتهاي منطقي از طريق USB
    نوشته شده توسط Kaykha در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 18 خرداد 1387, 00:41 صبح
  2. ارسال اطلاعات به پورت پرینتر در ویندوز ان تی
    نوشته شده توسط kian9000 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 1
    آخرین پست: چهارشنبه 01 مرداد 1382, 15:31 عصر
  3. چگونگی ارسال عکس به بانک SQL Server
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 1
    آخرین پست: پنج شنبه 18 اردیبهشت 1382, 06:57 صبح
  4. مشکل ارسال ایمیل در سایت
    نوشته شده توسط mahmoodreza در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 2
    آخرین پست: شنبه 16 فروردین 1382, 15:24 عصر
  5. سیستم ارسال کارت تبریک نوروز طراحی شده با دلفی
    نوشته شده توسط SyntaxCheck در بخش توسعه نرم افزار تحت وب
    پاسخ: 10
    آخرین پست: سه شنبه 12 فروردین 1382, 05:49 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •