اطلاعیه

Collapse
No announcement yet.

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

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

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

    درود بر همگی دوستان من یه مشکل با رفرش سون سگمنت ها دارم اونم اینه که وقتی داخل پروتئوس استارت میکنم اولش دهگان ثانیه رو نمایش میده بعد دیگه نشون نمیده ......ساعت و دقیقه مشکلی ندارند فقط دهگان ثانیه اینجوریه اینم کدهای مربوط به نمایشش:

    Korosh:
    Second = Makedec(second)
    Minute = Makedec(minute)
    Hour = Makedec(hour)

    If Second > 59 Then Second = 0
    If Minute > 59 Then Minute = 0
    If Hour > 23 Then Hour = 0




    H1 = Hour / 10

    H2 = Hour Mod 10



    M1 = Minute / 10

    M2 = Minute Mod 10


    S1 = Second / 10

    S2 = Second Mod 10


    Set Portb.1
    Reset Portb.2
    Reset Portb.3
    Reset Portb.4
    Reset Portb.5
    Reset Portb.6
    Porta = Lookup(m2 , Dta)
    Waitms 2


    Reset Portb.1
    Set Portb.2
    Reset Portb.3
    Reset Portb.4
    Reset Portb.5
    Reset Portb.6
    Porta = Lookup(m1 , Dta)
    Waitms 2


    Reset Portb.1
    Reset Portb.2
    Set Portb.3
    Reset Portb.4
    Reset Portb.5
    Reset Portb.6
    Porta = Lookup(h2 , Dta)
    Waitms 2


    Reset Portb.1
    Reset Portb.2
    Reset Portb.3
    Set Portb.4
    Reset Portb.5
    Reset Portb.6
    Porta = Lookup(h1 , Dta)
    Waitms 2



    Reset Portb.1
    Reset Portb.2
    Reset Portb.3
    Reset Portb.4
    Set Portb.5
    Reset Portb.6
    Porta = Lookup(s2 , Dta)
    Waitms 2



    Reset Portb.1
    Reset Portb.2
    Reset Portb.3
    Reset Portb.4
    Reset Portb.5
    Set Portb.6
    Porta = Lookup(s1 , Dta)
    Waitms 2


    Return
    در روزگاري که لبخند ادم ها بخاطر شکست توست برخيز تا بگيرند.........

    #2
    پاسخ : مشکل در رفرش سون سگمنت ها

    عجیب غریبه وقتی از سون سگمنت آند 6تایی داخل پروتئوس استفاده میکنم دهگان ثانیه رو نمایش نمیده اما وقتی قسمت ثانیه رو با سون سگمنت دوتایی وصل میکنم و ساعت و دقیقه رو همون سون سگمنت 6تایی اینجوری نمایش میده

    خطای پروتئوس نیستش؟ oo: oo: oo: oo:
    در روزگاري که لبخند ادم ها بخاطر شکست توست برخيز تا بگيرند.........

    دیدگاه


      #3
      پاسخ : مشکل در رفرش سون سگمنت ها

      نوشته اصلی توسط کوروش22
      عجیب غریبه وقتی از سون سگمنت آند 6تایی داخل پروتئوس استفاده میکنم دهگان ثانیه رو نمایش نمیده اما وقتی قسمت ثانیه رو با سون سگمنت دوتایی وصل میکنم و ساعت و دقیقه رو همون سون سگمنت 6تایی اینجوری نمایش میده

      خطای پروتئوس نیستش؟ oo: oo: oo: oo:
      سون سگمنت های پروتئوس یکم اشکال دارن
      زیاد نمیشه به پروتئوس اعتماد کرد واسه سون سگمنت

      sigpic

      دیدگاه


        #4
        پاسخ : مشکل در رفرش سون سگمنت ها

        از پروتئوس برای تست درستی یا نا درستی استفاده نکنید به هیچ وجه چون دوستان خیلی خیلی خیلی به مشکل خوردن در حالی که اگه مدار رو میبستن میدیدن که هیچ مشکلی ندارن
        من دوست ندارم خودم را درگير مسئله بهشت يا جهنم بکنم ، چون در هر دو قسمت دوستان خوبي دارم !

        دیدگاه


          #5
          پاسخ : مشکل در رفرش سون سگمنت ها

          آره واقعا قاطی داره از این لحاظ ولی خب مشکل محاسباتیمو دقیق نشون داد.......یه دوستی حرف قشنگی زد : پروگرمر و مدارش همیشه وصله و برنامه رو بعد از هربار تغییر پروگرم میکنه تا عملی چک کنه
          باید همین کارو کنیم از این به بعد :biggrin:
          در روزگاري که لبخند ادم ها بخاطر شکست توست برخيز تا بگيرند.........

          دیدگاه


            #6
            پاسخ : مشکل در رفرش سون سگمنت ها

            تعجب میکنم
            پروتئوس که نرم افزار خوبی هستش
            دو تا مطلب زیر و کد هاش رو ببینید تا با نحوه رفرش سون سگمنت و نمایش صحیحش آشنا بشید
            http://dmf313.ir/%D8%B3%D8%A7%D8%B9%D8%AA-%D8%AF%DB%8C%DB%8C%D8%AC%DB%8C%D8%AA%D8%A7%D9%84%D B%8C-%D8%A8%D8%A7-%D8%B3%D9%88%D9%86-%D8%B3%DA%AF%D9%85%D9%86%D8%AA/


            http://dmf313.ir/%D8%AD%D8%B1%DA%A9%D8%AA-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%88%D9%86-%D8%B3%DA%AF%D9%85%D9%86%D8%AA-%D9%85%D8%AB%D9%84-%D8%AA%D8%A7%D8%A8%D9%84%D9%88-%D8%B1%D9%88%D8%A7%D9%86/


            موفق باشید.
            اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

            اگه دوس دارید سریع به جواب برسید :
            1) قبل از پرسیدن سوال، بسرچید.
            2) سوالاتون رو با جزئیات کامل مطرح کنید.

            دیدگاه


              #7
              پاسخ : مشکل در رفرش سون سگمنت ها

              به جای ست و ریست کردن دونه به دونه پین هات یک جا مقدار بده
              PORTB=&h01 ----------> set PORTB.0
              PORTB=&h02 ----------> set PORTB.1
              PORTB=&h04 ----------> set PORTB.2
              PORTB=&h08 ----------> set PORTB.3
              PORTB=&h10 ----------> set PORTB.4
              PORTB=&h20 ----------> set PORTB.5

              دیدگاه

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