One wire bus (DS1820) Control For CSS Compiler

 
#include <16F877A.h>
#device adc=8
#FUSES NOWDT,XT                    //No Watch Dog Timer
#use delay(clock=4000000)
#include <Shift_595_C.c>     //  25.5 C 0.5 to step 
#include <read_temp.c>
One wire bus (DS1820) Control For CSS Compiler

void main(){
   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_OFF);
   set_tris_a(0xff);
   set_tris_b(0x00);
   value = 0;
   display();
   delay_ms(100);   
 while(true){   

   read_ds1820();
   value = temp;  
   hex_bcd(value*10);   
   sent_data();
   delay_ms(100);
   }
}

About The Author

Ibrar Ayyub

I am an experienced technical writer with a Master's degree in computer science from BZU Multan University. I have written for various industries, mainly home automation and engineering. My writing style is clear and simple, and I am skilled in using infographics and diagrams. I am a great researcher and am able to present information in a well-organized and logical manner.

Follow Us:
LinkedinTwitter