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





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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2014/01/04
    34
    1

    سوال در مورد برنامه نويسي 1768

    سلام.
    1.معني UL و علامتي پشت مساوي چيه مثلا تو اين دستور ديدم
    LPC_PINCON->PINSEL |= (3UL<<30

    2. توي ديتاشيت 1768 تو قسمت کاربردهاي اين ميکرو يکي از کاربردهاشو نوشته white goods.کسي ميدونه اين يعني چي؟

    بازم سوال دارم.ممنون
  2. #2
    2009/10/10
    244
    4

    پاسخ : سوال در مورد برنامه نويسي 1768

    نقل قول نوشته اصلی توسط amateur92
    سلام.
    1.معني UL و علامتي پشت مساوي چيه مثلا تو اين دستور ديدم
    LPC_PINCON->PINSEL |= (3UL<<30

    2. توي ديتاشيت 1768 تو قسمت کاربردهاي اين ميکرو يکي از کاربردهاشو نوشته white goods.کسي ميدونه اين يعني چي؟

    بازم سوال دارم.ممنون
    UL مخفف unsigned long هست که در واقع داره نوع ثابت رو مشخص می کنه
    علامت قبل مساوی علامت or هست. توضیح اینکه دو عبارت پایین یکسانند:
    a=a|b
    a|=b

    وسایل خانگی مثل یخچال ، کولر و اجاق گاز و امثالهم به دلیل اینکه اوایل عمدتا به رنگ سفید لعاب داده می شدند(هرچند رنگ های دیگه هم موجود بودند) white goods گفته میشه

    پی نوشت: به وسایلی نظیر تلوزیون و رادیو و پلیر ها هم بعضا brown goods گفته میشه
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
  3. #3
    2014/01/04
    34
    1

    پاسخ : سوال در مورد برنامه نويسي 1768

    ممنون.
    منظورتون از ثابت همون 3 هست درسته؟اگه مشخص نکنيم کامپايل نميشه؟
  4. #4
    2009/10/10
    244
    4

    پاسخ : سوال در مورد برنامه نويسي 1768

    نقل قول نوشته اصلی توسط amateur92
    ممنون.
    منظورتون از ثابت همون 3 هست درسته؟اگه مشخص نکنيم کامپايل نميشه؟
    بله، فکر نمی کنم تاثیر خاصی داشته باشه بهتره تست کنید.
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
  5. #5
    2012/06/02
    1,305
    17
    IRT

    پاسخ : سوال در مورد برنامه نويسي 1768

    ميشه بيشتر توضيح بدين؟ براي چي نوع ثابت رو مشخص ميکنه؟ (مگه ثابت هم نوع داره؟ :question: )
    شرمنده من زبان سي رو زياد وارد نيستم
  6. #6
    2009/10/10
    244
    4

    پاسخ : سوال در مورد برنامه نويسي 1768

    در ارتباط با UL خیلی تقریبی جواب می دم. دلیلش هم اینه که احساس می کنم قضیه رو کامل نمی دونم
    فرض کنید یه متغیر 8 بیتی دارید (یا ثابتی که قرار در 8 بیت ذخیره بشه). حالا اگر محتوای اون رو مثلا 8 بیت شیفت به چپ بدید چه اتفاقی می افته. طبیعتا اون چه باقی میمونه صفره چون بیت های که خارج شدن جایی ذخیره نشدن. ولی اگر به جای 8 بیتی بودن 16 بیت بود، بیت های 8 بیت پایین به 8 بیت بالا شیفت پیدا میکرد و نتیجه مورد نظر درست می شد.
    حالا در مورد 3UL<<30 هم باید دیدگاه 32 بیتی بودن عدد 3 باشه تا وقتی 30 بار شیفت پیدا کرد بشه 0b11000000000000000000000000000000
    حالا با توجه به سمت چپ مساوی ، کامپایلر متوجه این موضوع میشه و نیازی به نوشتن UL نیست و وجود اون تو sample ها احتمالا برای اینه که کد در کامپایلر های مختلف دقیقا به همین نحو تفسیر بشه و تفاوت محیط های برنامه نویسی تاثیری در منظور برنامه نویس نگذاره.
    باز هم اگر دوستان جایی مطلب موثقی در این مورد دیده باشن و لینک بدن ممنون میشم.
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
نمایش نتایج: از 1 به 6 از 6

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

  1. سوال در مورد برنامه نويسي C
    توسط armay در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2013/07/09, 20:00
  2. سوال در مورد برنامه نويسي arm
    توسط MA90 در انجمن پروسسورهای ARM
    پاسخ: 3
    آخرين نوشته: 2013/03/30, 10:04
  3. سوال در مورد برنامه نويسي fpga با زبان vhdl
    توسط ajapyy در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 11
    آخرين نوشته: 2013/02/23, 00:15
  4. سوال در مورد برنامه نويسي تو بسكام؟
    توسط blacktiger در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2009/02/16, 10:29
  5. سوال در مورد نرم افزار برنامه نويسي pic
    توسط S_B_T در انجمن میکروکنترلرهای PIC
    پاسخ: 5
    آخرين نوشته: 2007/03/19, 01:56

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

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

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

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

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