اطلاعیه

Collapse
No announcement yet.

برنامه برای اندازه گیری دما با LM35

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

    برنامه برای اندازه گیری دما با LM35

    با سلام خدمت دوستان
    شدیدا به کمکتون نیاز دارم.
    آیا این برنامه برای اندازه گیری دما با LM35 و ATMEGA8 صحیح هست؟
    $regfile = "m8def.dat"
    $crystal = 8000000
    Dim X As Byte
    Dim D As Single
    Dim Tab As String*10
    Cofig PORTC.0=Input
    Config Lcd = 16 * 4
    Config Lcdpin = Pin , Db4 = PORTD.3 , Db5 = PORTD.2, Db6 = PORTD.1,
    Db7 = PORTD.0, Rs = PORTD.7, E = PORTD.6
    Config Adc = Single , Prescaler = Auto , Reference = Avcc’ config ADC
    Start ADC
    Do
    X=Getadc(0)
    D=X*0.488
    Tab=Fusing(d,*#.#&rdquo
    Cursor Off
    Locate 1.1:Lcd”temp:”; Tab;’” “
    Loop
    End

    خیلی ممنونم

    #2
    پاسخ : برنامه برای اندازه گیری دما با LM35

    X رو به نوع WORD تغییر بدید! چون مقدار ADC ده بیتی هست و در BYTE که هشت بیتی هست به درستی قرار نمی گیرد! :job:

    دیدگاه


      #3
      پاسخ : برنامه برای اندازه گیری دما با LM35

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

      دیدگاه


        #4
        پاسخ : برنامه برای اندازه گیری دما با LM35

        نوشته اصلی توسط ali6665
        سلام
        اگه برنامشو با c بخوای من نوشتم و روی دستگاه نصیبش کردم درست کار میکنه..اگه خواستین میتونم براتوون بذارم..
        سلام
        ممنون میشم اگر که برنامه رو برام لطف کنید. :smile:

        دیدگاه


          #5
          پاسخ : برنامه برای اندازه گیری دما با LM35

          نوشته اصلی توسط mobin-m
          X رو به نوع WORD تغییر بدید! چون مقدار ADC ده بیتی هست و در BYTE که هشت بیتی هست به درستی قرار نمی گیرد! :job:
          با سلام مجدد

          من این کاری رو که گفتید رو انجام دادم. ولی اصلا جواب نداد.
          فقط در برنامه که REFERENCE=VCC گذاشتم صحیحه؟
          AREF رو هم بایستی به VCC وصل کنم؟
          تو آی سی PC0 رو به خروجی LM35 و PD6 و PD7 رو به ترتیب به E و RS ال سی دی وصل کردم. PD0 تا PD3 هم باز به عنوان دیتاهای ال سی دی میباشند که به این صورت وصل کردم.
          میشه راهنماییم کنید که کدوم یک از این کارهایی که انجام دادم اشتباه هستند که چیزی نشون نمیده؟؟

          خیلی ممنونم

          دیدگاه


            #6
            پاسخ : برنامه برای اندازه گیری دما با LM35

            سلام

            هم AVCC و هم AREF رو به VCC وصل کنید

            دیدگاه


              #7
              پاسخ : برنامه برای اندازه گیری دما با LM35

              نوشته اصلی توسط mobin-m
              سلام

              هم AVCC و هم AREF رو به VCC وصل کنید
              بازم هیچ تغییری ایجاد نشد. اصلا جواب نمیده :sad: :sad:
              :angry: :angry:
              به نظرتون ایراد کارم کجاست؟

              دیدگاه


                #8
                پاسخ : برنامه برای اندازه گیری دما با LM35

                در تعریف ADC هم اون REFERENCE = AVCC رو پاک کنین

                حالا مشکل چیه؟ هیچی رو ال سی دی نشون نمیده؟

                دیدگاه


                  #9
                  پاسخ : برنامه برای اندازه گیری دما با LM35

                  سلام
                  فیوزبیت جی تگ رو غیرفعال کردید؟

                  دیدگاه


                    #10
                    پاسخ : برنامه برای اندازه گیری دما با LM35

                    سلام داداش محمد
                    مگا 8 فیوزبیت JTAG نداره!

                    دیدگاه


                      #11
                      پاسخ : برنامه برای اندازه گیری دما با LM35

                      نوشته اصلی توسط mobin-m
                      سلام داداش محمد
                      مگا 8 فیوزبیت JTAG نداره!
                      سلام
                      معذرت من دقت نکردم که atmega8 هست.

                      دیدگاه


                        #12
                        پاسخ : برنامه برای اندازه گیری دما با LM35

                        نوشته اصلی توسط mobin-m
                        در تعریف ADC هم اون REFERENCE = AVCC رو پاک کنین

                        حالا مشکل چیه؟ هیچی رو ال سی دی نشون نمیده؟
                        خیلی ممنونم از محبتتون
                        این کارم انجام دادم ولی هیچ فرقی نمیکنه. یعنی چیزی نشون نمیده رو lcd
                        امکان داره که اشکال سخت افزاری باشه . چون از نظر نرم افزاری شبیه سازی میشه.

                        دیدگاه


                          #13
                          پاسخ : برنامه برای اندازه گیری دما با LM35

                          پایه wr رو زدید به gnd ؟؟؟

                          دیدگاه


                            #14
                            پاسخ : برنامه برای اندازه گیری دما با LM35

                            نوشته اصلی توسط elm_8688
                            خیلی ممنونم از محبتتون
                            این کارم انجام دادم ولی هیچ فرقی نمیکنه. یعنی چیزی نشون نمیده رو lcd
                            امکان داره که اشکال سخت افزاری باشه . چون از نظر نرم افزاری شبیه سازی میشه.
                            سلام
                            شما روی lcd یک متنی بنویسید ببینید lcd سالم هست؟

                            دیدگاه


                              #15
                              پاسخ : برنامه برای اندازه گیری دما با LM35

                              نوشته اصلی توسط محمد مومنی تزنگی
                              سلام
                              شما روی lcd یک متنی بنویسید ببینید lcd سالم هست؟
                              سلام
                              همه این کارها رو انجام دادم ولی متاسفانه چیزی روی ال سی دی نشون داده نمیشه. امکانش هست که به خاطر atmega8 باشه که lcd رو راه اندازی نمیکنه؟؟!! یعنی اگر که از atmega32 استفاده کنم جواب میده؟؟
                              بسیار ممنونم

                              دیدگاه

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