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





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









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









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





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

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2011/05/24
    138
    0

    سوال برنامه نویسی

    با سلام
    دوستان من 32 تا کلید دارم که باید اسکن بشن و بعضی از کلیدها ترکیبی استفاده میشن و اینکه من این کلیدهارو باید با سریال بفرستم به pc و اینکه هر 6 کلید داخل یه بایتی هست که این بایت دارای idو شماره بایت و دیتای کلیدها و یه بایت که همه کلیدها باهم xor شدن
    اینم عکس کلیدها و جدول
    http://s4.picofile.com/file/8163935434/21.JPG

    و اینکه بعلاوه یک شدن کلیدها صفر شدنشون هم نشون بدم زبان برنامه هم C هست لطفا راهنمایی کنید
  2. #2
    2014/06/03
    808
    38

    پاسخ : سوال برنامه نویسی

    اشما میدونید چطوری صفحه کلید را اسکن میکنن؟
    شما اول سعی کنید کلید ها را اسکن کنید بعد میریم سراغ کد هایی که قراره بفرسته.مثلا یه تابع بنویسید که ورودی نداشته باشه و خروجیش شماره دکمه زده شده باشه و اگه هیچ دکمه ای زده نشد هم 0 برگردونه.طریقه اتصال صفحه کلید به میکرو را هم بذارید.
    آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟
  3. #3
    2012/12/30
    کرمان
    1,119
    44

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

    http://shatelland.com/upload/files/42511fd6-fbdc-4043-954b-d3ac633bf0e2
    با اين پروژه ميتونيد يه صفحه کليد 4*4 اسکن کنيد
    برنامه رو با ميل خودتون تغير بديد
    از اقاي سامان اسدي که زحمت اينو کشيدن تشکر ميکنيم
  4. #4
    2011/05/24
    138
    0

    پاسخ : سوال برنامه نویسی

    من تابع scan کلیدهارو نوشتم و درست کار میکنه فقط تو پر کردن اون بافر 4بایتی که واسه کلیدها هست گیر کردم طبق اون پروتکل که تو عکس نشون دادم نمیدونم چطور کلید زده شده رو بفرستم تو اون بافر پر بشه و با زدن چندتا کلید مشکلی پیش نیاد و هر کلید id و شماره بایت داره طبق اون جدول ها و اینکه ارتباط سریال اونو برقرار کردم
  5. #5
    2014/06/03
    808
    38

    پاسخ : سوال برنامه نویسی

    اگه میشه یه توضیحی راجب اون check sum بدید.و اینکه یه مثال بزنید مثلا اگه کلید 20 زده بشه،id و شماره بایت و check sum چی باید باشن؟
    آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟
  6. #6
    2011/05/24
    138
    0

    پاسخ : سوال برنامه نویسی

    برای مثال وقتی کلید 20 زده میشود:
    ID کلید 20 برابر 0X00 D (یعنی 6بیت اول اولین بایت جدولی که کلید 20 دران قرار دارد.)
    شماره بایت ای که کلید 20 در ان قرار دارد=10 Lمیباشد که وقتی کلید 20 یک شود اون بایت جدول برابر =0X90 میشود.
    CHECKSUM برابر XOR دو بایت بالا است که شماره بایت CHECKSUM هم 11 است که میشود=0X00 ^ 0X90 ^ 0XB0 =0X50
  7. #7
    2014/06/03
    808
    38

    پاسخ : سوال برنامه نویسی


    متاسفانه هر چی دقت کردم متوجه نشدم.
    راستی اون تابع اسکن را هم بذارید چون باید جوری باشه که اگه دو تا دکمه هم زمان زده شده بتونه شماره هر دو را برگردونه.
    اگ
    آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟
  8. #8
    2011/05/24
    138
    0

    پاسخ : سوال برنامه نویسی

    شما جای کلید 20 تو شکل اگه یک بزاری متوجه میشی چی نوشتم
  9. #9
    2013/08/30
    1,000
    5

    پاسخ : سوال برنامه نویسی

    شما باید از یک شمارنده استفاده کنی و شرط
  10. #10
    2011/05/24
    138
    0

    پاسخ : سوال برنامه نویسی

    میشه بیشتر توضیح بدید؟
نمایش نتایج: از 1 به 10 از 10

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

  1. چند سوال از برنامه نویسی c
    توسط سید رضا باباتبار در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2016/04/05, 13:53
  2. سوال شرط در برنامه نویسی
    توسط hossein.ahmadvand در انجمن NXP
    پاسخ: 17
    آخرين نوشته: 2015/08/24, 14:07
  3. سوال برنامه نویسی
    توسط ben-robot در انجمن مباحث علمی عمومی
    پاسخ: 3
    آخرين نوشته: 2014/06/29, 12:55
  4. سوال برنامه نویسی در ccs
    توسط Meysamhl در انجمن میکروکنترلرهای PIC
    پاسخ: 6
    آخرين نوشته: 2011/07/28, 18:37
  5. چند تا سوال برنامه نویسی ++c
    توسط m.r در انجمن C , C++ , C#
    پاسخ: 6
    آخرين نوشته: 2008/12/08, 22:30

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

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

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

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

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