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 holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter