NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2253 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 1 از 1

موضوع: محاسبه اي فركانس كمتر از يك هرتز

  1. #1
    کاربر علاقه مند mehrannohtani آواتار ها
    تاریخ عضویت
    Sep 2014
    نوشته ها
    94
    تشکر
    0
    تشکر شده 11 بار در 10 پست

    Gadid محاسبه اي فركانس كمتر از يك هرتز

    سلام به همه اي مهندسين و دوستان، يك برنامه فركانس متر با ميكرو avr هست كه قبلا از اينترنت گرفتم،
    الان مي خواهم فركانس هاي كمتر از يك هرتز را اندازه بگيرم، با اين برنامه ظاهرا فقط مي توان فركانس هاي
    يك هرتز به بالا را اندازه گرفت من مي خواهم فركانس هاي كمتر از يك هرتز را تا جايي كه ميكرو جواب بده
    اندازه بگيرم، نمي دانم دقيقا كجاي برنامه را بايد دستكاري كنم تا مشكلم حل بشه ... دوستان اگر مي توانند
    راهنمايي كنند، ممنون. برنامه مربوط به ميكرو avr و نوع مگا 32 است. برنامه ساده هست ولي چه جوري بايد
    اين فركانس كمتر از يك هرتز را اندازه بگيرم نمي دانم. لطفا دوستان راهنمايي كنند؟
    يا هر برنامه اي ديگه اي كه بشه با آن فركانس هاي ميلي هرتز را انداره گرفت .ممنون.
    $regfile = "m32def.dat"
    $crystal = 1000000
    '--------------------------------------------------
    Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , _
    Db6 = Porta.1 , Db7 = Porta.0 , E = Porta.4 , Rs = Porta.5
    Config Lcd = 16 * 2
    Cursor Off : Cls
    Config Pinb.1 = Input
    '--------------------------------------------------
    Dim A As Long , B As Byte
    '--------------------------------------------------
    Config Timer1 = Counter , Edge = Rising
    Config Timer2 = Timer , Async = On , Prescale = 128
    Enable Timer2
    Enable Ovf2
    On Ovf2 Sky
    '--------------------------------------------------
    Enable Interrupts
    Enable Timer1
    On Ovf1 Pulsecount
    Start Timer2
    '--------------------------------------------------
    Do

    Loop
    End
    '--------------------------------------------------
    Sky:
    Cursor Off
    Stop Timer2
    Stop Timer1
    Cls : Home
    A = B * 65536
    A = A + Counter1
    Locate 1 , 1
    Lcd "Freq: " ; A ; " HZ"
    B = 0
    Counter1 = 0
    Start Timer2
    Start Timer1
    Return
    '--------------------------------------------------
    Pulsecount:
    Incr B
    Counter1 = 0
    Return
    ویرایش توسط mehrannohtani : 29-07-2015 در ساعت 10:53

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

موضوعات مشابه

  1. پاسخ: 0
    آخرين نوشته: 10-12-2014, 12:10
  2. ساخت آنتن 2.4 گيگاهرتز
    توسط kloxo در انجمن مخابرات
    پاسخ: 7
    آخرين نوشته: 14-11-2014, 11:51
  3. اینورتر 400 کیلوهرتز 600 وات
    توسط naserim در انجمن الكترونيك قدرت
    پاسخ: 2
    آخرين نوشته: 05-11-2013, 08:30
  4. جدا کردن فرکانسهای کمتر از 125 هرتز
    توسط M3R در انجمن مباحث متفرقه در زمینه میکروو الکترونیک
    پاسخ: 2
    آخرين نوشته: 08-05-2013, 15:14
  5. پاسخ: 24
    آخرين نوشته: 23-02-2010, 00:31

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •