اطلاعیه

Collapse
No announcement yet.

مشکل با کی پد 4در4 با بسکام

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

    مشکل با کی پد 4در4 با بسکام

    دوستان من یه دونه کی پد وصل کردم توی پروتیوس
    برنامه با بسکام هست

    وقتی روی کی پد می زنم توی هر سطر فقط دکمه ستون اول خودنده میشه مثلا اگر دکمه 1 رو می زنم متغیر عدد 0 رو می گیره و ...

    #2
    پاسخ : مشکل با کی پد 4در4 با بسکام

    کی پد تو پروتئوس خرابه من خودم با کلید ماتریس درست میکنم

    دیدگاه


      #3
      پاسخ : مشکل با کی پد 4در4 با بسکام

      این روش هم جواب نداد

      دیدگاه


        #4
        پاسخ : مشکل با کی پد 4در4 با بسکام

        برو تو قسمت سمپل های پروتئوس اونجوری که خودش بسته شما هم اونجوری ببند

        دیدگاه


          #5
          پاسخ : مشکل با کی پد 4در4 با بسکام

          الان نفهمیدم چی شد که اون مشکل با کلید هایی که شما گفتید حل شد

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

          برنامه اول یک عدد رو می گیره بعد عدد دریافتی دوم رو طبق عدد اول جایگذاری می کنه توی متغیر مربوطه

          حالا به نظر شما این رو چکار کنم

          دیدگاه


            #6
            پاسخ : مشکل با کی پد 4در4 با بسکام

            برنامه رو بزار

            دیدگاه


              #7
              پاسخ : مشکل با کی پد 4در4 با بسکام

              In:
              Stop Timer1
              Po = 1
              Flag = 0
              Number = 0
              Num = 0
              Ke:

              Kyboard = Getkbd()
              Kyboard = Lookup(kyboard , Aval)
              If Kyboard > 8 Or Kyboard = 0 Then Goto Ke
              If Kyboard = 7 Then Goto Ke3

              Cls
              Lcd Kyboard
              Wait 1

              Ke1:
              Keyboard = Getkbd()
              Keyboard = Lookup(keyboard , Dovom)
              If Keyboard = 16 Then Goto Ke1

              Select Case Keyboard

              Case 10

              Case 11

              Flag = 1
              Goto Ke1

              Case 12

              Goto Ke2

              Case 13

              Number = Number / 10
              Goto Ke1

              Case 14

              Goto In

              Case 15

              Goto Ke3

              End Select


              If Flag = 0 Then
              Number = Number * 10
              Number = Number + Keyboard
              Else
              Pow = 10 ^ Po
              Keyboardsingle = Keyboard / Pow
              Num = Keyboardsingle + Num
              Incr Po
              End If
              Cls
              Lcd Number ; " " ; Num

              Goto Ke1

              Ke2:

              Select Case Kyboard

              Case 1

              Wateroff = Number + Num

              Case 2

              Wateron = Number + Num

              Case 3

              Hightemp = Number + Num

              Case 4

              Lowtemp = Number + Num

              Case 5

              Hi = Number

              Case 6

              Lo = Number

              End Select

              Goto In
              Ke3:

              Start Timer1

              Return
              End 'end program

              Aval:
              Data 1 , 2 , 3 , 10 , 4 , 5 , 6 , 10 , 10 , 10 , 10 , 10 , 10 , 7 , 10 , 10 , 16
              Dovom:
              Data 1 , 2 , 3 , 12 , 4 , 5 , 6 , 13 , 7 , 8 , 9 , 14 , 10 , 0 , 11 , 15 , 16

              دیدگاه


                #8
                پاسخ : مشکل با کی پد 4در4 با بسکام

                اینجوری بنویس
                configkbd=porta,DEBOUNCE=40

                دیدگاه


                  #9
                  پاسخ : مشکل با کی پد 4در4 با بسکام

                  باز هم همون مشکل رو دارم

                  دیدگاه


                    #10
                    پاسخ : مشکل با کی پد 4در4 با بسکام

                    ببخشید داشتم یه مگا 8 رو از توپام در میاوردم
                    تغذیت نویزی نیست؟

                    دیدگاه


                      #11
                      پاسخ : مشکل با کی پد 4در4 با بسکام

                      دوست عزیز من که گفتم این قضیه رو توی پروتیوس بش برخوردم

                      دیدگاه


                        #12
                        پاسخ : مشکل با کی پد 4در4 با بسکام

                        سلام
                        این مشکل مال پروتئوس هست.
                        در حقیقت میکرو های موجود تو پروتئوس با این دستور مشکل دارند.
                        ولی میکرو هایی که تو مثال های خود پروتئوس از اونها استفاده شده درست کار میکنند.
                        نمیدونم چرا.و این حرف فقط بنا به تجربه بود.
                        شما یکی از مثالهای خود پروتئوس رو باز کن و همه چیشو حذف کن غیر از میکرو و بعد بقیه مدارتو ببند.
                        ایشالا که جواب میگیری.
                        البته این موضوع واسه ورژن 7.8 و پایین تر درسته و واسه ورژن های جدید تر خودم تست نکردم.نمیدونم.
                        تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

                        دیدگاه


                          #13
                          پاسخ : مشکل با کی پد 4در4 با بسکام

                          با سلام

                          طبق گفته دوستمون مشکل از پروتئوس های جدید هست من با پروتئوس 7.6 هم حتی این مشکل رو داشتم تا اینکه 7.1 نصب کردم درست شد

                          دیدگاه


                            #14
                            پاسخ : مشکل با کی پد 4در4 با بسکام

                            من در همین لحظه روی برد برد مدار رو بستم دوباره همون مشکل رو دارم

                            دیدگاه


                              #15
                              پاسخ : مشکل با کی پد 4در4 با بسکام

                              مشکل از برنامته

                              دیدگاه

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