اطلاعیه

Collapse
No announcement yet.

اموزش adc به زبان ساده

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

    اموزش adc به زبان ساده

    سلام
    دوستان کسی میتونه ADCرو بدون رجیستر ها به من یاد بده؟/؟
    با کد ویزارد ینی
    خودم میزنم نمیشه جواب نمیگیرم تو پروتوس من اینو مینویسم ک مثلا PORTB.0 روشن بشه اگر مقدار کمتر از 100 بود اما نمیشه
    ;if(read_adc(0) > 100) PORTB.0=1
    اگه بلدین جواب بدین ثواب داره با تشکر :read: :eek:
    :):):):):):):):):):):):):):):):):):):):):):):):):) :):):):):):):):):):):):):):):):):):):):):):):):):) :):):):):):):):):):):):):):):):):):):):)

    #2
    پاسخ : اموزش adc به زبان ساده

    سلام
    این کدی که شما نوشتی، اگر (0)ADC بزرگتر از 100 بشه روشن میشه.
    ضمنا در آخرش بنویس وگرنه پین فلان رو خاموش کن.


    اگر نشد تنظیمات رو اشتباه قرار دادین.
    شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

    دیدگاه


      #3
      پاسخ : اموزش adc به زبان ساده

      درستش اینه:
      کد:
      انتخاب متغیر سراسری << unsigned char var;
      while(1)
      {
      var=read_adc(0);
      if(var<100)PORTB.0=1;
      }
      شما باید مقدار برگشتی تابع رو بریزی توی یه متغیر بعد اونو با یه عدد (مثلا 100) مقایسه کنی و طبق شرط نتیجه رو روی portb قرار بدی.

      دیدگاه

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