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





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









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









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





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

صفحه 2 از 2 نخست 12
نمایش نتایج: از 11 به 12 از 12
  1. #11
    2020/11/17
    383
    139

    پاسخ : ریزه کاری های اتمل استودیو

    نقل قول نوشته اصلی توسط A.I.E

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    باسلام.
    واقعیتا من نمیدونم این کد ویژن چیکار میکنه!ولی مشخصا از همین ماکرو ها باید باشه میتونید فایل اسمبلی برنامه رو بگیرید و بررسی کنید.
    برای خوندن هم توی یکی از تاپیک ها یه ماکرو ارائه داده بودم که بازم مینویسم:

    #define bitread(pin,port) ((port & (1 << pin)) >> pin)

    سلام خدمت دوستان
    اگه ممکنه این رو هم مثل سایر ماکرو ها از هم بپاشونین و توضیح بدین که چرا باید اینطور نوشته بشه
    خیلی ممنون میشم
    همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
    لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
    تایپیک های من:
    Hidden Content
    Hidden Content
  2. #12
    2017/02/06
    230
    109

    پاسخ : ریزه کاری های اتمل استودیو

    باسلام.
    خب فرض کنیم میخوایم وضعیت بیت 5 از عدد باینری 0b01110010 بدست بیاریم.
    اولین قدم اینه که بیایم و بیت مدنظر رو نگه داریم و بقیه رو صفرکنیم.پس میایم عدد 1 رو به اندازه 4 بار به چپ شیفت میدیم تا عدد باینری 0b00010000 بدست بیاد.سپس عدد بدست اومده و عدد اولیه رو باهم اند بیت وایز میکنیم و چون اگه هر عدد با صفر اند بشه صفر میشه و اگه با یک اند میشه حالت خودش حفظ میشه ،بیت 5 باقی میمونه یعنی عدد باینری 0b00010000.
    حالا اگه این عدد رو 4 بار به راست شیفت بدیم میشه عدد باینری 0b00000001 که همون 1 خودمون هست.
    بخش اول کار برای این انجام شد تا بیت های بعد بیت مد نظر ما صفر بشن تا بتونیم 0 یا 1 بدست بیاریم چون بیت های قبل بیت مدنظر توی شیفت آخر ازبین میرن.
صفحه 2 از 2 نخست 12
نمایش نتایج: از 11 به 12 از 12

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

  1. وقفه و ال سی دی در اتمل استودیو
    توسط Javad Moosavi در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2017/01/11, 17:07
  2. افزونه ترمینال در اتمل استودیو
    توسط Mostafa.y در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2016/11/19, 00:35
  3. تولید موج سنوسی سه فاز با اتمل استودیو 6.2
    توسط mr12 در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2016/07/08, 20:44
  4. ریزه کاری های چاپ تعداد بالای برد ؟؟
    توسط mnwato در انجمن مدار چاپی (PCB)
    پاسخ: 11
    آخرين نوشته: 2016/04/10, 02:07
  5. اتمل استودیو ورژن 7
    توسط rezash86 در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2015/11/08, 13:00

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

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

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

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

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