اطلاعیه

Collapse
No announcement yet.

اتصال کیبورد PC(کار با جهت ها)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    اتصال کیبورد PC(کار با جهت ها)

    توی بیسکام نوشته که کد برگشتی از کلید های جهت U ARROW = E0,75 oo: بالاخره چی برمیگردونه !!! :angry:
    E0,75
    سزد کز خاتم لعلش زنم لاف سلیمانی / چو اسم اعظمم باشد چه باک از اهرمن دارم
    لاحول و لاقوه الا بالله العلیّ العظیم

    #2
    پاسخ : اتصال کیبورد PC(کار با جهت ها)

    کلید های جهت کیبورد عضو کلید های دو بایتی هستند و کد هاشون اینه:
    E075
    E06B--E072--E074
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    دیدگاه


      #3
      پاسخ : اتصال کیبورد PC(کار با جهت ها)

      پس تابع getatkbd چی برمی گردونه ! oo: یعنی عدد 57461 رو توی جدول لوک پ بالا میاره :eek:
      سزد کز خاتم لعلش زنم لاف سلیمانی / چو اسم اعظمم باشد چه باک از اهرمن دارم
      لاحول و لاقوه الا بالله العلیّ العظیم

      دیدگاه


        #4
        پاسخ : اتصال کیبورد PC(کار با جهت ها)

        یعنی هیچ کدام از شما اساتید تابه حال کیبرد کامپیوتر را به avr وصل نکرده :angry: ( البته با بیسکام ) :cry:
        سزد کز خاتم لعلش زنم لاف سلیمانی / چو اسم اعظمم باشد چه باک از اهرمن دارم
        لاحول و لاقوه الا بالله العلیّ العظیم

        دیدگاه


          #5
          پاسخ : اتصال کیبورد PC(کار با جهت ها)

          حتی یک نفر :cry: oo: :angry: :cry2: :wow:
          سزد کز خاتم لعلش زنم لاف سلیمانی / چو اسم اعظمم باشد چه باک از اهرمن دارم
          لاحول و لاقوه الا بالله العلیّ العظیم

          دیدگاه


            #6
            پاسخ : اتصال کیبورد PC(کار با جهت ها)

            نوشته اصلی توسط misytaz
            یعنی هیچ کدام از شما اساتید تابه حال کیبرد کامپیوتر را به avr وصل نکرده :angry: ( البته با بیسکام ) :cry:
            سلام
            دوست عزیز چرا از پروتکل I2C استفاده نمی کنید. کیبورد های Ps2 برای ارسال دیتا از پروتکل I2c که یک ارتباط دو سیمه است استفاده میکنند.
            فکر می کنم این روش بهتر باشد.
            موفق باشید

            دیدگاه


              #7
              پاسخ : اتصال کیبورد PC(کار با جهت ها)

              بعضی از کلیدهای صفحه کلید که عموما هم در صورت فشرده شدن کاراکتری رو نشون نمیدن، دو بایت رو به خارج ارسال میکنند. بایت اول یه بایت تمام صفر هست و بایت دوم کد کلید. شما باخوندن باتهای دریافتی اگه با یک بایت صفر برخورد کردی باید یه بایت دیگه از بافر صفحه کلید بخونی.
              برای اینکه بفهمی کد کلیدهای جهتی چیه یا به مراجع زبانهای برنامه نویسی یا مدارهای واسط مراجعه کن و یا اینکه یه برنامه تو C بنویس و کد رو بدست بیار

              دیدگاه


                #8
                پاسخ : اتصال کیبورد PC(کار با جهت ها)

                این تیپ کد فرستادن یعنی اول کد صفر و بعد یه کد دیگه مال کدهایی هست که توسط روتین وقفه 9 در PC ساخته میشه. اگه کسی بخواد مستقیما از صفحه کلید بخونه هیچ وقت با این کد ها برخورد نمیکنه.

                دیدگاه


                  #9
                  پاسخ : اتصال کیبورد PC(کار با جهت ها)

                  ما که آخر نفهمیدیم این تابع getatkbd توی بیسکام چی پس میده (وقتی کلیدایی arrow رو فشار میدیم) oo: :cry: :angry:
                  سزد کز خاتم لعلش زنم لاف سلیمانی / چو اسم اعظمم باشد چه باک از اهرمن دارم
                  لاحول و لاقوه الا بالله العلیّ العظیم

                  دیدگاه


                    #10
                    پاسخ : اتصال کیبورد PC(کار با جهت ها)

                    برای با ر سوم می پرسم آیا وکیل ... آیا چگونه می شود با تابع getatkbd کلید های جهت را تشخیص داد ؟ :cry:
                    سزد کز خاتم لعلش زنم لاف سلیمانی / چو اسم اعظمم باشد چه باک از اهرمن دارم
                    لاحول و لاقوه الا بالله العلیّ العظیم

                    دیدگاه

                    لطفا صبر کنید...
                    X