اطلاعیه

Collapse
No announcement yet.

مشکل با keypad

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

    مشکل با keypad

    سلام
    اقایون لطفا یه کمکی کنین ببینین این برنامه که نوشتم درسته ؟
    اخه فقط 4 تا از دکمه های keypad کار میکنه که دوتای اون عدد 15 و 2 تای دیگه عدد 11 رو نشون میده در حالتی که هیچ کلیدی فشرده نشده عدد 7 رو نشون میده oo:
    کیبورد رو تست کردم سالمه ( با اهم متر :mrgreen

    اینم برنامه :


    $regfile = "m32def.dat"
    $crystal = 8000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0


    Config Kbd = Portc , Debounce = 50

    Dim A As Byte

    Main:
    A = Getkbd()
    If A > 15 Then Goto Main

    Lcd A

    Waitms 200
    Cls
    Goto Main

    End
    AV Maziton 100
    Render By Artlantis Studio
    [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

    #2
    پاسخ : مشکل با keypad

    بنظر میاد پین های مربوط به keypad رو اشتباه بستی





    اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

    دیدگاه


      #3
      پاسخ : مشکل با keypad

      برای استفاده از پورت c باید فیوز بیت jtag را غیر فعال کنی (1)، این کارو کردی؟؟
      The harder I work, the luckier I get

      دیدگاه


        #4
        پاسخ : مشکل با keypad

        سلام
        پینها رو درست بستم ولی در مورد jtag چطور میشه از طریق فیوزبیت در بیسکام غیر فعالش کرد ؟
        ولی چرا وقتی هیچ دکمه ای نمیزنم عدد 7 رو نشون میده ؟ تو پروتئوس هم تست کردم ولی هر دکمه رو که میزدم هر ردیف یک عدد رو نشون میده oo: oo: oo: oo:
        AV Maziton 100
        Render By Artlantis Studio
        [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

        دیدگاه


          #5
          پاسخ : مشکل با keypad

          تو بیسکام فیوزبیت ها رو خیلی راحت میشه عوض کرد
          اینم آموزشش :
          http://azarrobot.blogfa.com/post-9.aspx
          ااون فایل پروتوست رو بزار تا بهتر بگم

          صدایی از قلب آذربایجان

          Ya$a odlar yurdum AZERBAICANIM

          دیدگاه


            #6
            پاسخ : مشکل با keypad

            وقتی هیچی نزنی هم باید عدد 16 رو بده(اگه کیآ‌پد 4*4 باشه)

            دیدگاه


              #7
              پاسخ : مشکل با keypad

              کی پد 4x4 هست
              ولی وقتی از این دستور استفاده میکنم If A > 15 Then Goto Main که دیگه نباید 7 نشون بده

              AV Maziton 100
              Render By Artlantis Studio
              [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

              دیدگاه


                #8
                پاسخ : مشکل با keypad

                یه بار پورت و عوض کن بذار پورت d مثلا ببین درست کار میکنه یا نه؟؟ اگه کار کرد مشکلت همون jtag ه که غیر فعالش نکردی اما اگر رو پورت d هم همین مشکلو داشتی ...
                The harder I work, the luckier I get

                دیدگاه


                  #9
                  پاسخ : مشکل با keypad

                  نوشته اصلی توسط narek
                  یه بار پورت و عوض کن بذار پورت d مثلا ببین درست کار میکنه یا نه؟؟ اگه کار کرد مشکلت همون jtag ه که غیر فعالش نکردی اما اگر رو پورت d هم همین مشکلو داشتی ...
                  اقا دستت دردنکنه همون jtag v رو غیر فعّال کردم مشکل حل شد (معلومه که خودت هم همین مشکل رو داشتی )
                  ممنون :wow: :wow: :wow: :wow: :wow:
                  AV Maziton 100
                  Render By Artlantis Studio
                  [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

                  دیدگاه


                    #10
                    پاسخ : مشکل با keypad

                    خواهش میکنم.
                    The harder I work, the luckier I get

                    دیدگاه

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