منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

قياس جهد تناظرى وتحويله من تناظرى إلى رقمى وإلى جهد وعرضه على وحدة LCD وإرساله للعرض على الكمبيوتر

اذهب الى الأسفل

قياس جهد تناظرى وتحويله من تناظرى إلى رقمى وإلى جهد وعرضه على وحدة LCD وإرساله للعرض على الكمبيوتر  Empty قياس جهد تناظرى وتحويله من تناظرى إلى رقمى وإلى جهد وعرضه على وحدة LCD وإرساله للعرض على الكمبيوتر

مُساهمة من طرف Admin في الثلاثاء مايو 05, 2015 10:37 pm

قياس جهد تناظرى وتحويله من تناظرى إلى رقمى وإلى جهد وعرضه على وحدة LCD وإرساله للعرض على الكمبيوتر

قياس جهد تناظرى وتحويله من تناظرى إلى رقمى وإلى جهد وعرضه على وحدة LCD وإرساله للعرض على الكمبيوتر  128


قياس جهد تناظرى وتحويله من تناظرى إلى رقمى وإلى جهد وعرضه على وحدة LCD وإرساله للعرض على الكمبيوتر  224

البرنامج :

الكود:

#include <16F877.h>
#device adc=10
#use delay(clock=4000000)
#include <LCD.C>
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7, bits=8, parity=N)
//#define use_lcd_portb true

void main() {
  int16 q;
  float p;
 
 
  setup_psp(PSP_DISABLED);        // PSP
  setup_timer_1(T1_DISABLED);    // T1
  setup_timer_2(T2_DISABLED,0,1); // T2
  setup_CCP1(CCP_OFF);            // CCP1
  setup_CCP2(CCP_OFF);            // CCP2
 
  setup_adc_ports(AN0);
  setup_adc(ADC_CLOCK_INTERNAL);//enables the a/d module and sets the clock to internal adc clock
   
  lcd_init();
  for (;;) {
      set_adc_channel(0);//the next read_adc call will read channel 0
      delay_us(10);//a small delay is required after setting the channel
     
      q = read_adc();//starts the conversion and reads the result
     
      p = 5.0 * q / 1024.0;
      //for LCD
      printf(lcd_putc, "\fADC = %4ld", q);
      printf(lcd_putc, "\nVoltage = %01.2fV", p);
      //for RS232
      printf("ADC = %4ld ", q);
      printf("Voltage = %01.2fV\r", p);  //
     
      delay_ms(200);
      }
}



Admin
Admin

عدد المساهمات : 1190
تاريخ التسجيل : 28/01/2014

https://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى