اطلاعیه

Collapse
No announcement yet.

مشکل نمایش کیپد

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

    مشکل نمایش کیپد

    سلام دوستان
    من یه کیپد دارم که به میکرو 16 وصلش کردم و همچنین یک ال سی دی
    اما مشکل اینه که تنها عملگر ها رو نشون میده (+-*/) و مقدار بر نمی گردونه هر چی کلنجار رفتم نشد
    ممنون میشم راهنماییم کنید
    این کدش
    کد:
    $regfile = "m16def.dat"
    $crystal = 8000000
    
    Config Kbd = Portd
    
    
     Config Lcdpin = Pin , E = Portc.5 , Rs = Portc.4 , Db7 = Portc.0 , _
     Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1
     Config Lcd = 16 * 2
    
    Cls
    Lcd "starting..."
    Waitms 50
    Cls
    
    Dim A As Byte
    
    Do
    
    Lop:
    A = Getkbd()
    If A > 15 Then Goto Lop
    
    Select Case A
    Case 0 : Lcd "+"
    Case 1 : Lcd "="
    Case 2 : Lcd "0"
    Case 3 : Cls
    Case 4 : Lcd "-"
    Case 5 : Lcd "3"
    Case 6 : Lcd "2"
    Case 7 : Lcd "1"
    Case 8 : Lcd "*"
    Case 9 : Lcd "6"
    Case 10 : Lcd "5"
    Case 11 : Lcd "4"
    Case 12 : Lcd "/"
    Case 13 : Lcd "9"
    Case 14 : Lcd "8"
    Case 15 : Lcd "7"
    
    End Select
    
    Waitms 500
    
    Loop
    
    End
    اینم عکس مدار

    #2
    پاسخ : مشکل نمایش کیپد

    دوستان من به جوابش نیاز دارم
    نمی دونم چرا ولی همه اتصالات رو بررسی کردم اما اتفاقی نیافتاد
    و همون مشکل پابرجاست

    دیدگاه


      #3
      پاسخ : مشکل نمایش کیپد

      با هر کدوم از سیم های ردیف ها یا ستون ها یه مقاومت 470 سری کن .
      [glow=blue,2,300]آنقدر به تاریکی لعنت نفرستید ، یک شمع روشن کنید. [/glow]

      دیدگاه

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