اطلاعیه

Collapse
No announcement yet.

سوال درباره برنامه smt160

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

    سوال درباره برنامه smt160

    با درود به همه عزیزان

    درباره برنامه خواندن دما از سنسور دمای smt160 که در وبسایت یزدکیت گذاشته یه سوال دارم .

    در قسمتی از برنامه به اندازه سه پالس تاخیر با دستور bitwait داده شده دلیلش رو میخواستم بدونم:

    Bitwait Pind.2 , Set
    Bitwait Pind.2 , Reset
    Bitwait Pind.2 , Set
    Bitwait Pind.2 , Reset
    Bitwait Pind.2 , Set
    Bitwait Pind.2 , Reset




    کل برنامه :
    کد:
    Do
    Gosub Read_data_sm160
    Locate 1 , 1
    Lcd "T= " ; _temp ; "c  ";
    Wait 1
    Loop
    
    End
    '-------------------------------------------------------------------------------
    [color=red]Read_data_sm160:
    Bitwait Pind.2 , Set
    Bitwait Pind.2 , Reset
    Bitwait Pind.2 , Set
    Bitwait Pind.2 , Reset
    Bitwait Pind.2 , Set
    Bitwait Pind.2 , Reset[/color]
    Stop Timer1
    
    
    Bitwait Pind.2 , Set
    Timer1 = 0
    Start Timer1
    Bitwait Pind.2 , Reset
    'Xl = Timer1
    Yazdkit_set = Timer1
    
    
    Timer1 = 0
    Start Timer1
    Bitwait Pind.2 , Set
    'Xf = Timer1
     Yazdkit_reset = Timer1
    
    X = Yazdkit_set + Yazdkit_reset
    Duty = Yazdkit_set / X
    
    Duty = Duty - 0.32
    Waitms 1
    Temp = Duty / 0.0047
    Waitms 1
    Locate 1 , 1
    _temp = Fusing(temp , "#.##")
    Stop Timer1
    Return
    من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
    آلبرت اینشتین
    منبع: http://fa.wikiquote.org

    #2
    پاسخ : سوال درباره برنامه smt160

    یعنی تو سایت کسی با smt160 کار نکرده ؟ :angry:
    من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
    آلبرت اینشتین
    منبع: http://fa.wikiquote.org

    دیدگاه


      #3
      پاسخ : سوال درباره برنامه smt160

      :mrgreen:
      این قسمت کار خاصی نداره اگه سنسور رو قطع کنی تو این قسمت برنامه ایست میکنه زیادم دستور خوبی نیست !!
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


        #4
        پاسخ : سوال درباره برنامه smt160

        نوشته اصلی توسط حامد رحیمی
        :mrgreen:
        این قسمت کار خاصی نداره اگه سنسور رو قطع کنی تو این قسمت برنامه ایست میکنه زیادم دستور خوبی نیست !!
        فکر نکنم اینطور باشه چون من این قسمت رو که حذف کردم و دوباره کامپایل کردم

        دماهای منفی 165 درجه نشون میده بعد دمای درست رو میزنه

        کلا قاطی میکنه
        من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
        آلبرت اینشتین
        منبع: http://fa.wikiquote.org

        دیدگاه


          #5
          پاسخ : سوال درباره برنامه smt160

          اره
          ولی کلا بیخیال این برنامه بشید اگه میخواین خوب از اب در بیاد از وقفه استفاده کنید همین
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه

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