اطلاعیه

Collapse
No announcement yet.

هنگ کردن برنامه در دستور wait

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

    هنگ کردن برنامه در دستور wait

    سلام
    من یه برنامه ساده نوشتم ولی تو دستور wait هنگ میکنه.در صورتی قبلا هیچوت به این مشکل تو برنامه های دیگه با خطوط فرمان بیشتر بر نمیخوردم oo:

    $regfile "m16def.dat"
    $crystal = 8000000
    Config Portb.0 = Output
    Config Portb.1 = Output
    Config Portb.2 = Output
    Dim A As Byte , B As Byte
    Do
    B = 128
    Portb = b
    Waitms 255
    Rotate B , Left
    [glow=red,2,300]wait 1[/glow]
    Loop
    End
    سه توصیه دارم:
    1.کار 2.کار 3.کار
    ادیسون

    #2
    پاسخ : هنگ کردن برنامه در دستور wait

    نوشته اصلی توسط حسین.م
    سلام
    من یه برنامه ساده نوشتم ولی تو دستور wait هنگ میکنه.در صورتی قبلا هیچوت به این مشکل تو برنامه های دیگه با خطوط فرمان بیشتر بر نمیخوردم oo:

    $regfile "m16def.dat"
    $crystal = 8000000
    Config Portb.0 = Output
    Config Portb.1 = Output
    Config Portb.2 = Output
    Dim A As Byte , B As Byte
    Do
    B = 128
    Portb = b
    Waitms 255
    Rotate B , Left
    [glow=red,2,300]wait 1[/glow]
    Loop
    End
    سلام
    دوست عزیز با سیمولینک بیسکام چک میکنید؟؟
    اگر اینطوری است این هنگ نیست دستور wait همانطور که می دانید تاخیر است ومدتی زمانی همونجا می ماند.
    اگر می خواهید از تاخیر در برنامه صرف نظر کنید یک $sim اول برنامه ات بنویس و دوباره کامپایل کنید مشکل حل میشه.
    فقط یادتون باشه اگر خواستید پروگرام کنید این خط از دستور را حتما بردارید چون در عمل برنامه شما کار نخواهد کرد دلیلشم همین دستور است.
    موفق باشید

    دیدگاه


      #3
      پاسخ : هنگ کردن برنامه در دستور wait

      علی آقا شما درست مگید ولی خب چرا تو پروتیوس بعد گذشت 1ثانیه دستور بعدی اجرا نمیشه و حلقه ی do کامل نمیشه مدتها سر همون دستور میمونه؟
      در صورتی که ای برنامه:
      Config Portc = Output
      Do
      Set Portc.5
      Wait 1
      Reset Portc.5
      Wait 1
      Loop
      راحت اجرا میشه!
      مشکل پیش پا افتاده ولی عجیب!
      ممون.
      سه توصیه دارم:
      1.کار 2.کار 3.کار
      ادیسون

      دیدگاه

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