اطلاعیه

Collapse
No announcement yet.

مشکل با بسکام

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

    مشکل با بسکام

    آقا من یه کد دارم ولی تو بسکام نمیتونم تبدیل به هگر کنمش کمکم میکنید لطفا
    ممنون میشم

    1_$regfile="m8def.dat"
    2_$crystal=8000000
    3_Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , -
    4_db6 = Pinc.4 , Db7 = Pinc.5 , E = Pinc.1 , Rs = Pinc.0
    5_Config Lcd = 16 * 2
    6_Config Timer1 = Timer , Prescale = 8
    7_Config Int1 = Rising
    8_Enable Interrupts
    9_Enable Int1
    10_On Int0 Receive
    11_Dim A As Single , B As Single
    12_Config Pind.6 = Output
    13_Cls
    14_Cursor Off

    15_Do
    16_Start Timer1
    17_Set Portd.6
    18_Waitms 500
    19_Reset Portd.6
    20_Waitms 100
    21_Loop
    22_End


    23_Receive :
    24_Stop Timer1
    25_Reset Portd.6
    26_A = Timer1
    27_B = A
    28_If a > 8000 Then
    29_Cls
    30_Home
    31_Lcd "OUT OF RANGE"
    32_Goto Down
    33_End If
    34_A = A / 100
    35_Cls
    36_Home
    37_Lcd A
    38_Locate 2 , 1
    39_Lcd B


    40_Down :
    41_Timer 1 = 0
    42_A = 0
    43_B = 0
    44_Return


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

    با سلام
    اگه برنامه ات ارور میده که باید انو درست کنی ولی اگر درسته و فقط میخواهی به hex تبدیل کنی با استفاده از کامپایل خود بسکام انو درست میکنه واگر درست نیمکنه حتما تو option compiler output گزینه مربوط به فایل hex تیک نخورده که به راحتی میشه تنظیم کرد اگر مشکل جای دیگه هست باز بگو؟! :smile:
    آنكه در تنهاترين تنهاييم تنهاي تنهايم گذاشت كاش تنها كسش در تنها ترين تنهايش تنهاي تنهايش نهد!

    دیدگاه


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

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

      دیدگاه


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

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

        دیدگاه


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

          من برنامه رو دیدم.
          1- تو خط سوم باید آخر خط _ بذاری نه -
          2- تو خط 23 باید بلافاصله بعد از Recieve دو نقطه بذاری
          3- تو خط 40 هم همین طور. دو نقطه بدون فاصله بعد از لیبل.
          4- تو خط 41 هم Timer1 رو باید بدون فاصله بنویسی.

          دیدگاه


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

            ممنون ولی هنوز بر طرف نشده

            http://h1.ripway.com/Strange/111.JPG

            دیدگاه


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

              من اون مشکلاتی رو که گفتم حل کردم و کامپایل شد.
              با توجه به عکسی که دادی فکر می کنم اون اعداد اول رو پاک نکردی.
              باید شماره خط ها رو پاک کنی.
              مثلا تو خط اول 1- رو پاک کن ، تو خط دوم 2- رو و ...

              دیدگاه


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

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

                دیدگاه


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

                  $regfile = "m8def.dat"
                  $crystal = 8000000
                  Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , _
                  Db6 = Pinc.4 , Db7 = Pinc.5 , E = Pinc.1 , Rs = Pinc.0
                  Config Lcd = 16 * 2
                  Config Timer1 = Timer , Prescale = 8
                  Config Int1 = Rising
                  Enable Interrupts
                  Enable Int1
                  On Int0 Receive
                  Dim A As Single , B As Single
                  Config Pind.6 = Output
                  Cls
                  Cursor Off
                  Do
                  Start Timer1
                  Set Portd.6
                  Waitms 500
                  Reset Portd.6
                  Waitms 100
                  Loop
                  End


                  Receive:
                  Stop Timer1
                  Reset Portd.6
                  A = Timer1
                  B = A
                  If A > 8000 Then
                  Cls
                  Home
                  Lcd "OUT OF RANGE"
                  Goto Down
                  End If
                  A = A / 100
                  Cls
                  Home
                  Lcd A
                  Locate 2 , 1
                  Lcd B


                  Down:
                  Timer1 = 0
                  A = 0
                  B = 0
                  Return

                  این کد اصلاحشده.
                  باهالی هم از خودته

                  دیدگاه

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