اطلاعیه

Collapse
No announcement yet.

خطای بسکام یا شاید خطای برنامه من

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

    خطای بسکام یا شاید خطای برنامه من

    با سلام خدمت همه دوستان عزیز .
    بنده برنامه ای با زبان بیسیک نوشتم که با زدن باتون A ،عددی در LCD افزایش پیدا کنه و با رسیدن این عدد به مقدار 10 با مکس کوتاهی در روال افزایش شمارش ، LED1 برای مدت کوتاهی روشن و سپس خاموش شود . حال با فشردن باتون B این عدد کاهش میابد و این بار هم اگه عدد به مقدار 10 برسه بازهم مکس کوتاه و ادامه کاهش عدد. روال برنامه به ظاهر درسته ولی وقتی این عمل را (افزایش و کاهش عدد ) برای چندین بار متوالی تکرار می کنیم (مثلا 17 ال 20 بار ) متوجه پدیده نادری میشویم . (البته شاید از دید من ) و آن این که عدد دیگر افزایش یا کاهش نمی یابد و بر روی 10 هنگ میکنه . جالبتر اینکه وقتی باتون B را فشار دهیم ، عددی که روی LCD نمایش داده میشود یه چیزی مثل عدد 256 هست !!!!!

    کسی از دوستان میتونه بگه که چرا این مساله پیش میاد ؟؟؟



    http://rapidshare.com/files/417040533/ECA.rar
    http://www.sharjweb.com/

    #2
    پاسخ : خطای بسکام یا شاید خطای برنامه من

    لینک خرابه
    میشه متن برنامه رو بزاری

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

    دیدگاه


      #3
      پاسخ : خطای بسکام یا شاید خطای برنامه من

      سلام داش سعید
      این لینک مجدد.


      http://www.delbaste.com/upload/images/t3iwu0e3t83sz70i2nft.rar
      http://www.sharjweb.com/

      دیدگاه


        #4
        پاسخ : خطای بسکام یا شاید خطای برنامه من

        سلام من برنامه ت رو نیگا کردم
        راستش میشه مشکل این جور برنامه ها رو پیدا کرد اما بهتره که از اول اونو بنویسی
        خصوصا که نمیشه تشخیص صحیحی داد که میکرو الان توی کدوم زیر برنامه است

        استفاده از دستورات پرش jmp توی برنامه ها عرف نیست و باعث سردرگمی برنامه نویس و عیب یاب میشه

        بهتره از زیر برنامه ها برای کارت استفاده کنی
        من جات باشم الان می شینم یک فلوچارت روی کاغذ می کشم بعدش شروع می کنم به برنامه نویسی
        باور کن همون زمانی که روی فلوچارت میزاری داری توی زمان صرفه جویی می کنی اما خودت متوجه نیستی
        یادت باشه میکرو خطاش بسیار کمه شاید در حد صفر
        خطای انسانی بیشتر میکرو رو محکوم میکنه




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

        دیدگاه

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