ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2010/03/20
    180
    1

    چک کردن وضعیت یک بیت در کامپایلر keil

    سلام.
    اگه بخوام وضعیت 0 یا 1 بودن فقط یک بیت در یک رجیستر رو بررسی کنم باید از چه دستوری استفاده کنم. به بقیه بیت ها کاری ندارم. مثلا میخوام وضعیت فقط بیت شماره 6 از رجیستر SCS رو بررسی کنم و اگه این بیت 1 بود یک سری دستورات رو انجام بده.
  2. #2
    2012/07/09
    مشهد
    109
    4

    پاسخ : چک کردن وضعيت يک بيت در کامپايلر keil

    اين مثال رو ببين :

    int id2 ;
    id2 = (LPC_GPIO0->FIOPIN >> 6 ) & 0x01 ; //Read P0.6
    if (id2)
    {}
  3. #3
    2010/03/20
    180
    1

    پاسخ : چک کردن وضعیت یک بیت در کامپایلر keil

    خیلی ممنون.
    ولی چیزی نفهمیدم.
  4. #4
    2012/07/09
    مشهد
    109
    4

    پاسخ : چک کردن وضعيت يک بيت در کامپايلر keil

    ببين
    خط اول : متغير id2 رو از نوع int تعريف ميكنه
    خط دوم : محتويات پورت صفر رو 6 بار به سمت راست شيفت ميده و با 0x00000001 اند ميشه و انگار محتويات بيت اولش داخل id2 ريخته ميشه
    خط سوم هم با يه شرط بررسي ميكنه كه اگه id2 يك باشه فلان كار رو بكنه وگرنه (else) فلان كار رو بكنه
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. ERROR در کامپایلر Keil
    توسط soodi در انجمن ATMEL
    پاسخ: 4
    آخرين نوشته: 2015/05/09, 13:43
  2. کامپایلر Keil 5.1
    توسط soodi در انجمن برنامه نویسی و اینترفیس
    پاسخ: 3
    آخرين نوشته: 2014/08/11, 11:09
  3. پاسخ: 1
    آخرين نوشته: 2014/06/19, 18:01
  4. مشکل با کامپایلر keil
    توسط adeli در انجمن NXP
    پاسخ: 1
    آخرين نوشته: 2011/09/04, 12:35

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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